Pidgin (mostly) froze while using up 100% of CPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pidgin (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
The pidgin window and the systray icon are both solid gray - though they respond to right-clicks, and display a blank popup. Other than that, the application is frozen. It's also using up 100% of CPU.
Here's a stack trace from gdb:
(gdb) bt
#0 0x00007f070b984055 in __GI___
#1 0x00007f070c2563a1 in g_mutex_lock (mutex=<optimized out>) at /build/
#2 0x00007f070e73ee73 in gst_bus_
#3 0x00007f070c216121 in g_main_
#4 0x00007f070c21663b in g_main_
#5 0x00007f070c216b0a in g_main_loop_run (loop=0x7f07115
#6 0x00007f070d494277 in IA__gtk_main () at /build/
#7 0x00007f070ee9a3bc in main (argc=3, argv=0x7fff481f
And some output from strace:
[pid 1802] read(5, "\2\0\0\0\0\0\0\0", 16) = 8
[pid 1802] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 1802] recvfrom(20, 0x7f071213c080, 5, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1802] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 1802] recvfrom(6, 0x7f07106962e4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1802] poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=10, events=POLLIN}, {fd=20, events=POLLIN}, {fd=23, events=POLLIN}, {fd=21, events=POLLIN}, {fd=17, events=POLLIN}, {fd=22, events=POLLIN}, {fd=14, events=POLLIN}, {fd=18, events=POLLIN}, {fd=9, events=POLLIN}, {fd=20, events=POLLOUT}], 14, 0) = 2 ([{fd=5, revents=POLLIN}, {fd=20, revents=POLLOUT}])
[pid 1802] read(5, "\2\0\0\0\0\0\0\0", 16) = 8
[pid 1802] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 1802] recvfrom(20, 0x7f071213c080, 5, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1802] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 1802] recvfrom(6, 0x7f07106962e4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
[pid 1802] poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=7, events=POLLIN}, {fd=10, events=POLLIN}, {fd=20, events=POLLIN}, {fd=23, events=POLLIN}, {fd=21, events=POLLIN}, {fd=17, events=POLLIN}, {fd=22, events=POLLIN}, {fd=14, events=POLLIN}, {fd=18, events=POLLIN}, {fd=9, events=POLLIN}, {fd=20, events=POLLOUT}], 14, 0) = 2 ([{fd=5, revents=POLLIN}, {fd=20, revents=POLLOUT}])
[pid 1802] read(5, "\2\0\0\0\0\0\0\0", 16) = 8
[pid 1802] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: pidgin 1:2.10.7-0ubuntu4.1
Uname: Linux 3.12.0-
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
Date: Tue Jan 14 14:22:43 2014
EcryptfsInUse: Yes
InstallationDate: Installed on 2013-04-05 (284 days ago)
InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
MarkForUpload: True
SourcePackage: pidgin
UpgradeStatus: Upgraded to saucy on 2013-10-24 (82 days ago)