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 586159 - crash in Rhythmbox Music Player: played in background, tr...
crash in Rhythmbox Music Player: played in background, tr...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
0.10.x
Other All
: High critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-06-17 19:01 UTC by mads
Modified: 2011-05-20 11:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description mads 2009-06-17 19:01:53 UTC
Version: 0.12.2

What were you doing when the application crashed?
played in background, track and perhaps playlist ended ...


Distribution: Fedora release 11 (Leonidas)
Gnome Release: 2.26.2 2009-06-01 (Red Hat, Inc)
BugBuddy Version: 2.26.0

System: Linux 2.6.29.4-167.fc11.i686.PAE #1 SMP Wed May 27 17:28:22 EDT 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10601901
Selinux: Permissive
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora
GTK+ Modules: canberra-gtk-module, pk-gtk-module, gnomebreakpad

Memory status: size: 356528128 vsize: 356528128 resident: 45887488 share: 21340160 rss: 45887488 rss_rlim: 18446744073709551615
CPU usage: start_time: 1245235504 rtime: 73287 utime: 54941 stime: 18346 cutime:8 cstime: 17 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/rhythmbox'

[Thread debugging using libthread_db enabled]
[New Thread 0xa3c28b70 (LWP 9610)]
[New Thread 0xa902bb70 (LWP 9608)]
[New Thread 0xae577b70 (LWP 9606)]
[New Thread 0xaf830b70 (LWP 9604)]
[New Thread 0xb0231b70 (LWP 9603)]
[New Thread 0xb0c32b70 (LWP 6675)]
[New Thread 0xb1633b70 (LWP 32287)]
[New Thread 0xa862ab70 (LWP 32281)]
[New Thread 0xac230b70 (LWP 32278)]
[New Thread 0xaa42db70 (LWP 32277)]
[New Thread 0xa9a2cb70 (LWP 23310)]
[New Thread 0xaae2eb70 (LWP 24509)]
[New Thread 0xacc31b70 (LWP 23153)]
[New Thread 0xad632b70 (LWP 23152)]
[New Thread 0xb3fffb70 (LWP 23151)]
[New Thread 0xb6e61b70 (LWP 23150)]
[New Thread 0xb2034b70 (LWP 22916)]
[New Thread 0xb2a35b70 (LWP 22915)]
[New Thread 0xb4bd0b70 (LWP 22911)]
[New Thread 0xb55d1b70 (LWP 25153)]
0x00314424 in __kernel_vsyscall ()

Thread 16 (Thread 0xb3fffb70 (LWP 23151))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 <signal handler called>
  • #7 __kernel_vsyscall
  • #8 *__GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #9 *__GI_abort
    at abort.c line 88
  • #10 *__GI___assert_fail
  • #11 __pthread_tpp_change_priority
    at tpp.c line 61
  • #12 __pthread_mutex_lock_full
    at pthread_mutex_lock.c line 415
  • #13 gst_data_queue_set_flushing
    from /usr/lib/libgstbase-0.10.so.0
  • #14 gst_pad_peer_accept_caps
    from /usr/lib/gstreamer-0.10/libgstcoreelements.so
  • #15 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #16 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #17 g_thread_create_proxy
    at gthread.c line 635
  • #18 start_thread
    at pthread_create.c line 297
  • #19 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/3e/e62b1694403138e22a0774ec776c138feb5e14.debug
Missing separate debuginfo for /usr/lib/libgdbm.so.2
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/84/906933c2d9df04f14737417e65df9ab0e6ae73.debug
warning: the debug information found in "/usr/lib/debug//usr/lib/gstreamer-0.10/libgstaudioresample.so.debug" does not match "/usr/lib/gstreamer-0.10/libgstaudioresample.so" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib/gstreamer-0.10/libgstaudioresample.so.debug" does not match "/usr/lib/gstreamer-0.10/libgstaudioresample.so" (CRC mismatch).
Missing separate debuginfo for /usr/lib/gstreamer-0.10/libgstaudioresample.so
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/25/9f2a342b6ca1dae717c2e57978d5cf24d13d43.debug
Missing separate debuginfo for /usr/lib/liboil-0.3.so.0
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/ad/38d6bb04017f68ac48fa2f7ab4e85068467c41.debug
Missing separate debuginfo for /usr/lib/python2.6/site-packages/_xmlplus/parsers/pyexpat.so
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/b8/e97421776d00225890c38ab36edec92252ec8f.debug
--------------------------------------------------
Comment 1 Jonathan Matthew 2009-06-17 23:06:52 UTC
I have no idea, so I'm going to move this to gstreamer.

This seems to be a pretty common assertion failure across lots of different software, and some comments suggest it's caused by not initializing mutex attributes correctly.  Can't really see how this would happen with gstdataqueue.
Comment 2 Sebastian Dröge (slomo) 2011-05-20 06:43:08 UTC
Is this still happening with the latest releases? There were some similar crashes with pulsesink some time ago but they are fixed now.
Comment 3 mads 2011-05-20 11:32:42 UTC
I haven't seen the crash again, but I'm not using Rhythmbox much at the moment so that statement doesn't have much value.