g_variant_unref warning displayed when calling back after a missed call
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | telephony-service (Ubuntu) |
Low
|
Sebastien Bacher | ||
| | Vivid |
Undecided
|
Unassigned | ||
Bug Description
On ubuntu touch rtm 248, those warning are displayed when selecting the "call back" action in the messaging menu, following a missed call
"g_variant_unref: assertion 'value->ref_count > 0' failed"
backtrace of a warning
"#0 g_log (log_domain=
log_
format=
at /build/
#1 0xb656ad62 in g_return_
pretty_
at /build/
#2 0xb6516664 in action_free (data=0xb3000e70) at messaging-
#3 0xb657aae8 in g_slist_foreach (list=<optimized out>, list@entry=
func=0xb6516621 <action_free>, user_data=
at /build/
#4 0xb657aafa in g_slist_free_full (list=0xf72490, free_func=
at /build/
#5 0xb651672c in messaging_
at messaging-
#6 0xb66139f8 in g_object_unref (_object=
at /build/
#7 0xb65596a0 in g_hash_
key=0xfbb4c0, notify=1) at /build/
#8 0xb651518e in messaging_
message_
#9 0xb6515348 in messaging_
invocation=
action_
at messaging-
#10 0xb5cda948 in ffi_call_VFP () from /usr/lib/
#11 0xb5cdafc0 in ffi_call () from /usr/lib/
#12 0xb6610b6c in g_cclosure_
return_
param_
at /build/
#13 0xb66105b4 in g_closure_invoke (closure=0xf726d8, return_
n_param_
at /build/
#14 0xb661d0aa in signal_
detail=
emission_
instance_
at /build/
#15 0xb6622a30 in g_signal_emitv (instance_
signal_
at /build/
#16 0xb651aac4 in _indicator_
connection=
object_
interface_
method_
invocation=
at indicator-
#17 0xb66f0fa4 in g_dbus_
invocation=
method_
at /build/
#18 skeleton_
sender=
interface_
parameters=
at /build/
#19 0xb66df692 in call_in_idle_cb (user_data=
at /build/
#20 0xb6565e78 in g_main_dispatch (context=0xf284e8)
at /build/
#21 g_main_
at /build/
#22 0xb65660fc in g_main_
block=
at /build/
#23 0xb656617c in g_main_
at /build/
#24 0xb6cfa79c in QEventDispatche
#25 0xb6cbda8e in QEventLoop:
from /usr/lib/
#26 0xb6cc2b8a in QCoreApplicatio
from /usr/lib/
#27 0x0002fae4 in main (argc=1, argv=<optimized out>)
at /build/
Related branches
- PS Jenkins bot: Pending (continuous-integration) requested 2015-07-06
- Tiago Salem Herrmann: Pending requested 2015-07-06
-
Diff: 11 lines (+0/-1)1 file modifiedindicator/messagingmenu.cpp (+0/-1)
- Tiago Salem Herrmann (community): Approve on 2015-03-30
- PS Jenkins bot: Approve (continuous-integration) on 2015-03-10
-
Diff: 11 lines (+0/-1)1 file modifiedindicator/messagingmenu.cpp (+0/-1)
- Tiago Salem Herrmann (community): Approve on 2015-07-09
- PS Jenkins bot: Needs Fixing (continuous-integration) on 2015-07-08
-
Diff: 1020 lines (+487/-43)30 files modified.bzrignore (+1/-0)
CMakeLists.txt (+8/-0)
approver/approver.cpp (+20/-3)
approver/approver.h (+1/-0)
cmake/modules/GenerateTest.cmake (+8/-3)
debian/telephony-service.install (+3/-3)
handler/callhandler.cpp (+2/-3)
handler/handler.cpp (+30/-3)
handler/handler.h (+1/-0)
indicator/icons/CMakeLists.txt (+2/-1)
indicator/messagingmenu.cpp (+0/-1)
indicator/ussdindicator.cpp (+13/-6)
libtelephonyservice/applicationutils.cpp (+9/-7)
libtelephonyservice/callentry.cpp (+1/-1)
libtelephonyservice/telepathyhelper.cpp (+1/-0)
po/CMakeLists.txt (+1/-1)
tests/CMakeLists.txt (+1/-0)
tests/approver/ApproverTest.cpp (+108/-0)
tests/approver/CMakeLists.txt (+16/-0)
tests/approver/approvercontroller.cpp (+49/-0)
tests/approver/approvercontroller.h (+41/-0)
tests/common/CMakeLists.txt (+3/-0)
tests/common/NotificationsMock.cpp (+86/-0)
tests/common/mock/callchannel.cpp (+11/-1)
tests/handler/HandlerTest.cpp (+50/-7)
tests/handler/approver.cpp (+7/-1)
tests/handler/approver.h (+1/-1)
tests/handler/handlercontroller.cpp (+6/-0)
tests/handler/handlercontroller.h (+1/-0)
tests/libtelephonyservice/CallEntryTest.cpp (+6/-1)
| Sebastien Bacher (seb128) wrote : | #1 |
| Lars Karlitski (larsu) wrote : | #2 |
This is an issue in telephony-service: it calls g_variant_unref() on a variant that it doesn't own a reference to [1].
g_variant_
| affects: | indicator-messages (Ubuntu) → telephony-service (Ubuntu) |
| Changed in telephony-service (Ubuntu): | |
| importance: | Undecided → Low |
| status: | New → In Progress |
| assignee: | nobody → Sebastien Bacher (seb128) |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package telephony-service - 0.1+15.
---------------
telephony-service (0.1+15.
[ Gustavo Pichorim Boiko ]
* Sync the fixes that were released in OTA5: (LP: #1384274, #1433068,
#1412709, #1427286, #1453004)
-- CI Train Bot <email address hidden> Thu, 09 Jul 2015 13:46:05 +0000
| Changed in telephony-service (Ubuntu): | |
| status: | In Progress → Fix Released |


oh, and the corresponding process is telephony- service- indicator so it could be a telephony-service issue