telepathy-mission-control is spamming dbus.log with error messages
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Telepathy Mission Control 5 |
New
|
Unknown
|
|||
telepathy-mission-control-5 (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
I was trying to figure out where excessive file system writes were coming from (to try to reduce flash writes and hence reduce power consumption) and I spotted that the dbus log on my phone is being hit by messages from process 2046:
root@ubuntu-
phablet 2046 1741 0 14:43 ? 00:00:00 /usr/lib/
root@ubuntu-
(process:2046): GLib-GObject-
(process:2046): GLib-GObject-
(process:2046): GLib-GObject-
(process:2046): GLib-GObject-
(process:2046): GLib-GObject-
..at a rate of ~15K an hour or so. This is causing unnecessary writes to the log, filling up file system space and these kind of writes to a flash file system do cost a small amount of power. Seems that there is an error somewhere, else dbus would not be logging it.
Changed in mission-control-5: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in mission-control-5: | |
status: | Confirmed → Unknown |
Changed in mission-control-5: | |
importance: | Medium → Unknown |
Changed in mission-control-5: | |
status: | Unknown → New |
Using5.16.2 on an ubuntu touch device, the telepathy- mission- control- 5 issues regular warnings "signal id '%u' is invalid for instance"
backtrace of one of the warnings
"#0 g_log (log_domain= 0xb6c44a08 "GLib-GObject", level=log_ level@entry= G_LOG_LEVEL_ WARNING, 0xb6c49644 "%s: signal id '%u' is invalid for instance '%p'") buildd/ glib2.0- 2.41.5/ ./glib/ gmessages. c:1075 emit_valist (instance= 0xbe864e40, signal_id=33, 3196472896, detail@entry=0, var_args=..., var_args@entry=...) buildd/ glib2.0- 2.41.5/ ./gobject/ gsignal. c:3101 <optimized out>, id=<optimized out>, detail=0) buildd/ glib2.0- 2.41.5/ ./gobject/ gsignal. c:3365 dbus_message_ to_g_marshaller (closure=0x5f28e8, value=0x0, n_param_ values= <optimized out>, values= <optimized out>, invocation_ hint=0xbe864fb8 , marshal_data=0x0) values= 3, param_values= 0xbe865000, invocation_ hint=0xbe864fb8 ) buildd/ glib2.0- 2.41.5/ ./gobject/ gclosure. c:768 emit_unlocked_ R (node=node@ entry=0x5eb2a0, entry=0x5f6dd0, return= emission_ return@ entry=0x0, and_params= instance_ and_params@ entry=0xbe86500 0) buildd/ glib2.0- 2.41.5/ ./gobject/ gsignal. c:3553 emit_valist (instance= instance@ entry=0x5ec428, id=<optimized out>, detail= detail@ entry=0, var_args=..., args@entry= ...) buildd/ glib2.0- 2.41.5/ ./gobject/ gsignal. c:3309 instance@ entry=0x5ec428, id=<optimized out>, detail=457) buildd/ glib2.0- 2.41.5/ ./gobject/ gsignal. c:3365 proxy_emit_ remote_ signal (message=<optimized out>, proxy_manager_ filter (connection= <optimized out>, <optimized out>, user_data=0x5eb500) at dbus-gproxy.c:1356 _dispatch () linux-gnueabihf /libdbus- 1.so.3 queue_dispatch (source=<optimized out>, <optimized out>, user_data= <optimized out>) at dbus-gmain.c:90 buildd/ glib2.0- 2.41.5/ ./glib/ gmain.c: 3064 context_ dispatch (context= context@ entry=0x5cd9b8) buildd/ glib2.0- 2.41.5/ ./glib/ gmain.c: 3663 context_ iterate (context=0x5cd9b8, block@entry= 1, dispatch= dispatch@ entry=1, self=<optimized out>) buildd/ glib2.0- 2.41.5/ ./glib/ gmain.c: 3734 buildd/ glib2.0- 2.41.5/ ./glib/ gmain.c: 3928
log_
format=
at /build/
#1 0xb6c36eb8 in g_signal_
detail=
at /build/
#2 0xb6c37668 in g_signal_emit (instance=
signal_
at /build/
#3 0xb6ca5d92 in marshal_
return_
param_
at dbus-gproxy.c:1736
#4 0xb6c245b4 in g_closure_invoke (closure=0x5f28e8, return_value=0x0,
n_param_
at /build/
#5 0xb6c310aa in signal_
detail=457, detail@entry=0, instance=0x5ec428, instance@
emission_
instance_
at /build/
#6 0xb6c37462 in g_signal_
signal_
var_
at /build/
#7 0xb6c37668 in g_signal_emit (instance=
signal_
at /build/
#8 0xb6ca637e in dbus_g_
proxy=0x5ec428) at dbus-gproxy.c:1789
#9 dbus_g_
message=
#10 0xb6c6b2e2 in dbus_connection
from /lib/arm-
#11 0xb6ca22ac in message_
callback=
#12 0xb6b79f50 in g_main_dispatch (context=0x5cd9b8)
at /build/
#13 g_main_
at /build/
#14 0xb6b7a0fc in g_main_
block=
at /build/
#15 0xb6b7a398 in g_main_loop_run (loop=0x5d12d8)
at /build/
#16 0x0001d05a in mcd_service_run (self=<optimized out>) at mcd-service.c:190
#17 0x0001ba2c in main (argc=<optimized out>, argv=<optimized out>)
at mc-server.c:194"