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 fedora-test-list mailing list