messagebus/eggcups high cpu usage -- glxgears slow
Marcus Schuetz
biped at comcast.net
Sun Aug 29 02:50:07 UTC 2004
Colin Walters released the following into the bitstream on 08/28/04 22:03:
> Urf. Not sure why that would happen. Could you follow my instructions
> for eggcups posted in the other thread, and see what debug output is
> printed? Also is there anything interesting in /var/log/messages?
>
> Failing that I think we'll have to fall back on strace; do you know how
> to use that?
>
>
OK, when I kill eggcups from the session it goes away in top, but it
takes a ~20 seconds before cpu usage from dbus-daemon-1 goes down. When
I start it with
gdb --args eggcups -d --sm-disable
the problem does NOT appear. Since eggcups doesn't crash (my USB printer
can't be found by kudzu ATM, somebody mentioned the same problem on this
or the devel list) I can't give you a backtrace.
eggcups -d gives:
[0x94dddd0] [rb_debug_init] rb-debug.c:128 (22:29:53): Debugging enabled
[0x94dddd0] [tray_destroy_cb] main.c:120 (22:29:53): creating new tray icon
[0x94dddd0] [idle_check_dbus] ec-tray-icon.c:483 (22:30:23): eggcups:
Disconnected prior to receiving a reply
[0x94dddd0] [sync_state] ec-tray-icon.c:560 (22:30:23): 0 jobs outstanding
[0x94dddd0] [idle_check_dbus] ec-tray-icon.c:483 (22:30:58): eggcups:
Disconnected prior to receiving a reply
[0x94dddd0] [idle_relative_time_update] ec-job-model.c:223 (22:30:58):
relative time update
[0x94dddd0] [idle_check_dbus] ec-tray-icon.c:483 (22:31:33): eggcups:
Disconnected prior to receiving a reply
[0x94dddd0] [idle_check_dbus] ec-tray-icon.c:483 (22:32:08): eggcups:
Disconnected prior to receiving a reply
[0x94dddd0] [idle_relative_time_update] ec-job-model.c:223 (22:32:08):
relative time update
and so on
strace end up with this output repeating itself ad nauseum
select(18, [17], [], [17], NULL) = 1 (in [17])
read(17, "ERROR \"Not currently in an auth "..., 2048) = 47
select(18, [], [17], [17], NULL) = 1 (out [17])
write(17, "CANCEL\r\n", 8) = 8
:: Marcus
More information about the test
mailing list