GNOME Bugzilla – Bug 325700
104 Threads and UI is blocked
Last modified: 2006-01-03 23:59:07 UTC
Please describe the problem: I was going out for the evening and I decided to leave Rhythmbox playing the songs from my music library with shuffle and repeat turned on (because I leave in a country where people do such things in combination with keeping the lights on in hope of driving some robbers away). I minimized the application windows to the notification area before leaving. So when I came home after 6 hours, I didn't head the songs playing though I'd chosen the repeat option and I clicked on the icon in the notification area but the main window didn't appear. I tried right-clicking on the icon to get the context menu but it wouldn't pop up. So I instructed GDB to attach to the rhythmbox process and obtained the output of 'info thread' followed by 'thread apply all bt'. Because the output that I got is approximately 64K and the comment entry doesn't allow me to sumbit the output inside of it, I'll try to give a shorted summary of it: (gdb) info thread 104 Thread -1230226512 (LWP 5209) 0xffffe410 in __kernel_vsyscall () 103 Thread -1238619216 (LWP 5210) 0xffffe410 in __kernel_vsyscall () 102 Thread -1239213136 (LWP 5222) 0xffffe410 in __kernel_vsyscall () 101 Thread -1270367312 (LWP 5228) 0xffffe410 in __kernel_vsyscall () 100 Thread -1288873040 (LWP 5234) 0xffffe410 in __kernel_vsyscall () 99 Thread -1261974608 (LWP 5238) 0xffffe410 in __kernel_vsyscall () 98 Thread -1305658448 (LWP 5244) 0xffffe410 in __kernel_vsyscall () 97 Thread -1297265744 (LWP 5247) 0xffffe410 in __kernel_vsyscall () 96 Thread -1322443856 (LWP 5253) 0xffffe410 in __kernel_vsyscall () 95 Thread -1330836560 (LWP 5257) 0xffffe410 in __kernel_vsyscall () 94 Thread -1339229264 (LWP 5262) 0xffffe410 in __kernel_vsyscall () 93 Thread -1347621968 (LWP 5266) 0xffffe410 in __kernel_vsyscall () 92 Thread -1314051152 (LWP 5270) 0xffffe410 in __kernel_vsyscall () 91 Thread -1279108176 (LWP 5275) 0xffffe410 in __kernel_vsyscall () 90 Thread -1356014672 (LWP 5279) 0xffffe410 in __kernel_vsyscall () 89 Thread -1381192784 (LWP 5285) 0xffffe410 in __kernel_vsyscall () 88 Thread -1372800080 (LWP 5290) 0xffffe410 in __kernel_vsyscall () 87 Thread -1249920080 (LWP 5294) 0xffffe410 in __kernel_vsyscall () 86 Thread -1406370896 (LWP 5300) 0xffffe410 in __kernel_vsyscall () 85 Thread -1397978192 (LWP 5304) 0xffffe410 in __kernel_vsyscall () 84 Thread -1423156304 (LWP 5310) 0xffffe410 in __kernel_vsyscall () 83 Thread -1431549008 (LWP 5314) 0xffffe410 in __kernel_vsyscall () 82 Thread -1439941712 (LWP 5319) 0xffffe410 in __kernel_vsyscall () 81 Thread -1448334416 (LWP 5323) 0xffffe410 in __kernel_vsyscall () 80 Thread -1456727120 (LWP 5328) 0xffffe410 in __kernel_vsyscall () 79 Thread -1465119824 (LWP 5332) 0xffffe410 in __kernel_vsyscall () 78 Thread -1364407376 (LWP 5336) 0xffffe410 in __kernel_vsyscall () 77 Thread -1414763600 (LWP 5341) 0xffffe410 in __kernel_vsyscall () 76 Thread -1473512528 (LWP 5346) 0xffffe410 in __kernel_vsyscall () 75 Thread -1500513360 (LWP 5352) 0xffffe410 in __kernel_vsyscall () 74 Thread -1508906064 (LWP 5357) 0xffffe410 in __kernel_vsyscall () 73 Thread -1517298768 (LWP 5362) 0xffffe410 in __kernel_vsyscall () 72 Thread -1481905232 (LWP 5366) 0xffffe410 in __kernel_vsyscall () 71 Thread -1534084176 (LWP 5371) 0xffffe410 in __kernel_vsyscall () 70 Thread -1542476880 (LWP 5376) 0xffffe410 in __kernel_vsyscall () 69 Thread -1389585488 (LWP 5379) 0xffffe410 in __kernel_vsyscall () 68 Thread -1490297936 (LWP 5385) 0xffffe410 in __kernel_vsyscall () 67 Thread -1567654992 (LWP 5390) 0xffffe410 in __kernel_vsyscall () 66 Thread -1576047696 (LWP 5396) 0xffffe410 in __kernel_vsyscall () 65 Thread -1584440400 (LWP 5401) 0xffffe410 in __kernel_vsyscall () 64 Thread -1592833104 (LWP 5406) 0xffffe410 in __kernel_vsyscall () 63 Thread -1601225808 (LWP 5410) 0xffffe410 in __kernel_vsyscall () 62 Thread -1609618512 (LWP 5415) 0xffffe410 in __kernel_vsyscall () 61 Thread -1550869584 (LWP 5419) 0xffffe410 in __kernel_vsyscall () 60 Thread -1559262288 (LWP 5424) 0xffffe410 in __kernel_vsyscall () 59 Thread -1618011216 (LWP 5428) 0xffffe410 in __kernel_vsyscall () 58 Thread -1643189328 (LWP 5434) 0xffffe410 in __kernel_vsyscall () 57 Thread -1651582032 (LWP 5439) 0xffffe410 in __kernel_vsyscall () 56 Thread -1659974736 (LWP 5444) 0xffffe410 in __kernel_vsyscall () 55 Thread -1668367440 (LWP 5448) 0xffffe410 in __kernel_vsyscall () 54 Thread -1634796624 (LWP 5452) 0xffffe410 in __kernel_vsyscall () 53 Thread -1525691472 (LWP 5456) 0xffffe410 in __kernel_vsyscall () 52 Thread -1693545552 (LWP 5462) 0xffffe410 in __kernel_vsyscall () 51 Thread -1685152848 (LWP 5465) 0xffffe410 in __kernel_vsyscall () 50 Thread -1626403920 (LWP 5470) 0xffffe410 in __kernel_vsyscall () 49 Thread -1701938256 (LWP 5474) 0xffffe410 in __kernel_vsyscall () 48 Thread -1727116368 (LWP 5479) 0xffffe410 in __kernel_vsyscall () 47 Thread -1735509072 (LWP 5484) 0xffffe410 in __kernel_vsyscall () 46 Thread -1743901776 (LWP 5491) 0xffffe410 in __kernel_vsyscall () 45 Thread -1752294480 (LWP 5495) 0xffffe410 in __kernel_vsyscall () 44 Thread -1760687184 (LWP 5499) 0xffffe410 in __kernel_vsyscall () 43 Thread -1676760144 (LWP 5503) 0xffffe410 in __kernel_vsyscall () 42 Thread -1710330960 (LWP 5507) 0xffffe410 in __kernel_vsyscall () 41 Thread -1769079888 (LWP 5512) 0xffffe410 in __kernel_vsyscall () 40 Thread -1794258000 (LWP 5517) 0xffffe410 in __kernel_vsyscall () 39 Thread -1802650704 (LWP 5521) 0xffffe410 in __kernel_vsyscall () 38 Thread -1718723664 (LWP 5525) 0xffffe410 in __kernel_vsyscall () 37 Thread -1819436112 (LWP 5530) 0xffffe410 in __kernel_vsyscall () 36 Thread -1811043408 (LWP 5534) 0xffffe410 in __kernel_vsyscall () 35 Thread -1785865296 (LWP 5538) 0xffffe410 in __kernel_vsyscall () 34 Thread -1827828816 (LWP 5543) 0xffffe410 in __kernel_vsyscall () 33 Thread -1853006928 (LWP 5548) 0xffffe410 in __kernel_vsyscall () 32 Thread -1861399632 (LWP 5554) 0xffffe410 in __kernel_vsyscall () 31 Thread -1869792336 (LWP 5558) 0xffffe410 in __kernel_vsyscall () 30 Thread -1836221520 (LWP 5562) 0xffffe410 in __kernel_vsyscall () 29 Thread -1886577744 (LWP 5568) 0xffffe410 in __kernel_vsyscall () 28 Thread -1894970448 (LWP 5572) 0xffffe410 in __kernel_vsyscall () 27 Thread -1903363152 (LWP 5577) 0xffffe410 in __kernel_vsyscall () 26 Thread -1911755856 (LWP 5581) 0xffffe410 in __kernel_vsyscall () 25 Thread -1920148560 (LWP 5586) 0xffffe410 in __kernel_vsyscall () 24 Thread -1777472592 (LWP 5592) 0xffffe410 in __kernel_vsyscall () 23 Thread -1936933968 (LWP 5597) 0xffffe410 in __kernel_vsyscall () 22 Thread -1928541264 (LWP 5600) 0xffffe410 in __kernel_vsyscall () 21 Thread -1953719376 (LWP 5606) 0xffffe410 in __kernel_vsyscall () 20 Thread -1962112080 (LWP 5610) 0xffffe410 in __kernel_vsyscall () 19 Thread -1970504784 (LWP 5615) 0xffffe410 in __kernel_vsyscall () 18 Thread -1978897488 (LWP 5622) 0xffffe410 in __kernel_vsyscall () 17 Thread -1987290192 (LWP 5627) 0xffffe410 in __kernel_vsyscall () 16 Thread -1995682896 (LWP 5631) 0xffffe410 in __kernel_vsyscall () 15 Thread -1878185040 (LWP 5635) 0xffffe410 in __kernel_vsyscall () 14 Thread -2012468304 (LWP 5640) 0xffffe410 in __kernel_vsyscall () 13 Thread -2004075600 (LWP 5645) 0xffffe410 in __kernel_vsyscall () 12 Thread -1844614224 (LWP 5649) 0xffffe410 in __kernel_vsyscall () 11 Thread -2020861008 (LWP 5654) 0xffffe410 in __kernel_vsyscall () 10 Thread -2029253712 (LWP 5658) 0xffffe410 in __kernel_vsyscall () 9 Thread -2037646416 (LWP 5663) 0xffffe410 in __kernel_vsyscall () 8 Thread -2046039120 (LWP 5667) 0xffffe410 in __kernel_vsyscall () 7 Thread -2071217232 (LWP 5672) 0xffffe410 in __kernel_vsyscall () 6 Thread -2079609936 (LWP 5677) 0xffffe410 in __kernel_vsyscall () 5 Thread -2054431824 (LWP 5678) 0xffffe410 in __kernel_vsyscall () 4 Thread -2088002640 (LWP 5681) 0xffffe410 in __kernel_vsyscall () 3 Thread -2062824528 (LWP 5682) 0xffffe410 in __kernel_vsyscall () 2 Thread -2096395344 (LWP 5683) 0xffffe410 in __kernel_vsyscall () 1 Thread -1227979088 (LWP 5208) 0xffffe410 in __kernel_vsyscall () (gdb) thread apply 104 bt
+ Trace 64943
Steps to reproduce: I didn't try to reproduce it because I wanted to submit the thread information and the backtrace. Actual results: Expected results: Does this happen every time? Other information: The CVS snapshot of Rhythmbox is obtained on January 2nd, 2006 and I checked out and compiled GStreamer related modules on December 25th, 2005.
Thanks for reporting. This is a GStreamer issue, and I've already opened a bug for it. As a workaround, you can change line 563 of player/rb-player-gst.c to use alsasink (or osssink) instead of gconfaudiosink. *** This bug has been marked as a duplicate of 323874 ***