pidgin uses 100% cpu and hangs when xserver crashed instead just quiting
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pidgin (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
After my X session died (forcing me out to login box of my WM) (nvidia related bug?)
then pidgin did not quit like other applications
but keep running using 100% cpu
This seems like a bug in pidgin, but perhaps in Xorg libs?
0x00007f65b1d8045d in _XFlush () from /usr/lib/
(gdb) bt
#0 0x00007f65b1d8045d in _XFlush () from /usr/lib/
#1 0x00007f65b1d78062 in _XData32 () from /usr/lib/
#2 0x00007f65b1d54169 in XChangeProperty () from /usr/lib/
#3 0x00007f65b2714059 in IA__gdk_
#4 0x00007f65b2bb38d5 in gtk_window_
#5 0x000000000045c85c in ?? ()
#6 0x000000000045c936 in ?? ()
#7 0x000000000045e523 in ?? ()
#8 0x00007f65b1aa8b8e in purple_
#9 0x00007f65b1aa8577 in purple_
#10 0x00007f65b1aa840f in purple_signal_emit () from /usr/lib/
#11 0x00007f65b1a787ac in purple_
#12 0x00007f65b1a5e7aa in purple_
#13 0x00007f65b1a791a6 in purple_
#14 0x0000000000485ca0 in ?? ()
#15 <signal handler called>
#16 0x00007f65b0b6078d in vfprintf () from /lib/libc.so.6
#17 0x00007f65b0b64d03 in buffered_vfprintf () from /lib/libc.so.6
#18 0x00007f65b0b60660 in vfprintf () from /lib/libc.so.6
#19 0x00007f65b1383a98 in g_fprintf () from /usr/lib/
#20 0x00007f65b270b388 in gdk_x_io_error (display=<value optimized out>) at /build/
#21 0x00007f65b1d78c94 in _XIOError () from /usr/lib/
#22 0x00007f65b1d7fd59 in ?? () from /usr/lib/
#23 0x00007f65b1d80426 in _XEventsQueued () from /usr/lib/
#24 0x00007f65b1d69fcd in XPending () from /usr/lib/
#25 0x00007f65b270001e in gdk_event_check (source=<value optimized out>) at /build/
#26 0x00007f65b1355092 in g_main_
#27 0x00007f65b13553f5 in ?? () from /usr/lib/
#28 0x00007f65b1355995 in g_main_loop_run () from /usr/lib/
#29 0x00007f65b2a98f03 in IA__gtk_main () at /build/
#30 0x0000000000486c0a in main ()
(gdb) c
Continuing.
Program received signal SIGINT, Interrupt.
[Switching to Thread 0x7f65b3fe36f0 (LWP 1474)]
0x00007f65b1d803f1 in _XEventsQueued () from /usr/lib/
(gdb) bt
#0 0x00007f65b1d803f1 in _XEventsQueued () from /usr/lib/
#1 0x00007f65b1d78062 in _XData32 () from /usr/lib/
#2 0x00007f65b1d54169 in XChangeProperty () from /usr/lib/
#3 0x00007f65b2714059 in IA__gdk_
#4 0x00007f65b2bb38d5 in gtk_window_
#5 0x000000000045c85c in ?? ()
#6 0x000000000045c936 in ?? ()
#7 0x000000000045e523 in ?? ()
#8 0x00007f65b1aa8b8e in purple_
[... the same ...]
root@limcore:~# strace -p `pidof pidgin`
attach: ptrace(
root@limcore:~# ps aux | grep pidgin
rafal 1474 0.2 1.2 575364 26708 ? Rl Nov12 9:08 pidgin
Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Could you try to reproduce the same with Ubuntu 8.10 or 9.04? Thanks in advance.