After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 325700 - 104 Threads and UI is blocked
104 Threads and UI is blocked
Status: RESOLVED DUPLICATE of bug 323874
Product: rhythmbox
Classification: Other
Component: general
HEAD
Other All
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-03 23:45 UTC by Lubomir Marinov
Modified: 2006-01-03 23:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Lubomir Marinov 2006-01-03 23:45:00 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



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.
Comment 1 Jonathan Matthew 2006-01-03 23:59:07 UTC
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 ***