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 398151 - crash in Rhythmbox Music Player: I was browsing in firefo...
crash in Rhythmbox Music Player: I was browsing in firefo...
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 384031 423060 431239 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-01-18 21:28 UTC by robotist
Modified: 2007-05-03 12:26 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description robotist 2007-01-18 21:28:23 UTC
What were you doing when the application crashed?
I was browsing in firefox.


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 254132224 vsize: 254132224 resident: 29839360 share: 17661952 rss: 29839360 rss_rlim: -1
CPU usage: start_time: 1169152839 rtime: 32040 utime: 31756 stime: 284 cutime:2 cstime: 2 timeout: 0 it_real_value: 0 frequency: 100

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

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47112467604448 (LWP 24815)]
[New Thread 1107310928 (LWP 26200)]
[New Thread 1115703632 (LWP 26196)]
[New Thread 1149274448 (LWP 24873)]
[New Thread 1090525520 (LWP 24869)]
[New Thread 1098918224 (LWP 24824)]
(no debugging symbols found)
0x00002ad9394a27f6 in poll () from /lib/libc.so.6

Thread 4 (Thread 1149274448 (LWP 24873))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 gnome_gtk_module_info_get
    from /usr/lib64/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 raise
    from /lib/libc.so.6
  • #4 abort
    from /lib/libc.so.6
  • #5 __fsetlocking
    from /lib/libc.so.6
  • #6 free
    from /lib/libc.so.6
  • #7 gst_buffer_get_type
    from /usr/lib64/libgstreamer-0.10.so.0
  • #8 gst_mini_object_unref
    from /usr/lib64/libgstreamer-0.10.so.0
  • #9 gst_base_sink_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #10 gst_base_sink_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #11 gst_base_sink_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #12 gst_base_sink_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #13 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #14 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #15 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #16 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #17 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #18 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #19 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #20 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #21 gst_base_transform_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #22 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #23 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #24 gst_base_transform_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #25 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #26 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #27 gst_base_transform_get_type
    from /usr/lib64/libgstbase-0.10.so.0
  • #28 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #29 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #30 gst_pad_alloc_buffer
    from /usr/lib64/libgstreamer-0.10.so.0
  • #31 gst_pad_push
    from /usr/lib64/libgstreamer-0.10.so.0
  • #32 gst_queue_get_type
    from /usr/lib/gstreamer-0.10/libgstcoreelements.so
  • #33 gst_task_set_lock
    from /usr/lib64/libgstreamer-0.10.so.0
  • #34 g_thread_pool_push
    from /usr/lib64/libglib-2.0.so.0
  • #35 g_thread_create_full
    from /usr/lib64/libglib-2.0.so.0
  • #36 start_thread
    from /lib/libpthread.so.0
  • #37 clone
    from /lib/libc.so.6
  • #38 ??

Comment 1 James "Doc" Livingston 2007-01-21 08:21:47 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Christian Kirbach 2007-01-27 19:55:59 UTC
James, isn't this a crash in gstreamer?
Comment 3 Jan Schmidt 2007-03-04 17:24:40 UTC
not in GStreamer - a crash in the Fluendo mp3 decoder, rather.

robotist@gmail.com, any chance you happen to know what song was on rhythmbox at the time? Also, which version of the Fluendo MP3 plugin do you have installed?
Comment 4 Tim-Philipp Müller 2007-03-04 18:59:16 UTC
> not in GStreamer - a crash in the Fluendo mp3 decoder, rather.

That's what I thought as well at first, but the crash is actually in thread 4, which is the gst_mini_object_unref() in the sink - ie. probably a buffer/event refcounting problem somewhere.

We've got a bug for this somewhere else though.
Comment 5 Jan Schmidt 2007-03-05 10:54:55 UTC
Ah, so it is. Hrmn. If the stacktrace can be trusted, it looks like it happened during a pad_alloc_buffer.

Comment 6 Tim-Philipp Müller 2007-04-11 21:33:28 UTC
*** Bug 423060 has been marked as a duplicate of this bug. ***
Comment 7 James "Doc" Livingston 2007-04-20 12:05:03 UTC
*** Bug 431239 has been marked as a duplicate of this bug. ***
Comment 8 Michael Wood 2007-04-21 13:07:40 UTC
My bug #423060 which has been marked as duplicate of this one I can confirm was caused by the fluendo mp3 decoder.

I changed out the fluendo mp3 decoder for the one provided by gstreamer's "Ugly" version and the problem did not happen again.
Comment 9 Christian Kirbach 2007-04-24 16:57:15 UTC
Tim, Jan: See comment #8. Isn't this report NOTGNOME then?
Comment 10 Tim-Philipp Müller 2007-05-03 11:41:52 UTC
It could theoretically be a refcounting issue anywhere, but since (a) I've seen this issue so far only with the fluendo mp3 decoder (IIRC), and (b) ubuntu ships an ancient version of gstreamer0.10-fluendo-mp3 that is known to have issues, let's close this as NOTGNOME for now.

I recommend people either upgrade gstreamer0.10-fluendo-mp3 to version 0.10.5 or uninstall it and use the mad plugin from gstreamer0.10-plugins-ugly instead.
Comment 11 Tim-Philipp Müller 2007-05-03 12:26:56 UTC
*** Bug 384031 has been marked as a duplicate of this bug. ***