Pidgin (mostly) froze while using up 100% of CPU

Bug #1269169 reported by Dima Ryazanov
6
This bug affects 1 person
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___pthread_mutex_lock (mutex=0x7f0711cd30b0) at pthread_mutex_lock.c:95
#1 0x00007f070c2563a1 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.38.1/./glib/gthread-posix.c:213
#2 0x00007f070e73ee73 in gst_bus_have_pending (bus=0x7f07120cb360) at gstbus.c:417
#3 0x00007f070c216121 in g_main_context_check (context=context@entry=0x7f0710680ea0, max_priority=108, fds=fds@entry=0x7f071240fe00, n_fds=n_fds@entry=14) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3556
#4 0x00007f070c21663b in g_main_context_iterate (context=0x7f0710680ea0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3709
#5 0x00007f070c216b0a in g_main_loop_run (loop=0x7f071157eae0) at /build/buildd/glib2.0-2.38.1/./glib/gmain.c:3906
#6 0x00007f070d494277 in IA__gtk_main () at /build/buildd/gtk+2.0-2.24.20/gtk/gtkmain.c:1271
#7 0x00007f070ee9a3bc in main (argc=3, argv=0x7fff481f5b08) at /build/buildd/pidgin-2.10.7/./pidgin/gtkmain.c:881

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-031200-generic x86_64
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)

Revision history for this message
Dima Ryazanov (dima-gmail) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.