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 320481 - Crashs after playing Internet radio for awhile
Crashs after playing Internet radio for awhile
Status: RESOLVED INCOMPLETE
Product: rhythmbox
Classification: Other
Component: Internet Radio
0.8.8
Other other
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-11-02 09:46 UTC by Michael Dorrington
Modified: 2006-10-10 08:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Dorrington 2005-11-02 09:46:09 UTC
Distribution: Debian 3.1
Package: rhythmbox
Severity: critical
Version: GNOME2.8.3 0.8.8
Gnome-Distributor: Debian
Synopsis: Crashs after playing Internet radio for awhile
Bugzilla-Product: rhythmbox
Bugzilla-Component: iradio
Bugzilla-Version: 0.8.8
BugBuddy-GnomeVersion: 2.0 (2.8.1)
Description:
Description of the crash:
Radio stops, sometimes after becoming jittery.  Clicking on the same
station or another can cause CPU to go to 100%.

Steps to reproduce the crash:
1.  Listen to Internet radio for awhile.
2.
3.

Expected Results:
Music stops.
Clicking on same station or another causes 100% CPU usage.

How often does this happen?
Mostly every few hours.

Additional Information:



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1089044960 (LWP 5043)]
[New Thread 1148124080 (LWP 5057)]
[New Thread 1146026928 (LWP 5056)]
[New Thread 1140714416 (LWP 5055)]
[New Thread 1132297136 (LWP 5048)]
[New Thread 1123625904 (LWP 5047)]
[New Thread 1115237296 (LWP 5046)]
[New Thread 1106848688 (LWP 5045)]
[New Thread 1098460080 (LWP 5044)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x40d36a27 in select () from /lib/tls/libc.so.6

Thread 4 (Thread 1140714416 (LWP 5055))

  • #0 __nanosleep_nocancel
    from /lib/tls/libpthread.so.0
  • #1 g_usleep
    from /usr/lib/libglib-2.0.so.0
  • #2 gst_bin_sync_children_state
    from /usr/lib/libgstreamer-0.8.so.1
  • #3 gst_marshal_BOOLEAN__VOID
    from /usr/lib/libgstreamer-0.8.so.1
  • #4 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #5 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #6 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #7 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #9 gst_bin_iterate
    from /usr/lib/libgstreamer-0.8.so.1
  • #10 gst_thread_get_current
    from /usr/lib/libgstreamer-0.8.so.1
  • #11 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #12 start_thread
    from /lib/tls/libpthread.so.0
  • #13 clone
    from /lib/tls/libc.so.6




------- Bug moved to this database by unknown@gnome.bugs 2005-11-02 09:46 UTC -------


The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@gnome.bugs.
   Previous reporter was mike@zen.co.uk.

Comment 1 James "Doc" Livingston 2005-11-11 13:19:15 UTC
I assume that backtrace is of at some point when RB is hung, rather than a
crash. Unfortunately there is anything in the trace that would pinpoint why it
is hanging.

What version of gstreamer and gst-plugins do you have? also this may be fixed in
laters versions of Rhythmbox.
Comment 2 Michael Dorrington 2005-11-15 15:42:50 UTC
This trace was from when rythmbox crashes.  Then Gnome (I think) pops up a
window saying:

The Application "rhythmbox" has quit unexpectedly.

You can inform the developers of what happened to help them fix it.  Or you can
restart the application right now.

and I chose "Inform Developers"

Gstreamer and gst-plugins versions:
libgstreamer-0.8.so.1.4.0
libgstcontrol-0.8.so.1.4.0
libgstgconf-0.8.so.0.1.0
libgstinterfaces-0.8.so.0.1.0
libgstmedia-info-0.8.so.0.1.0
libgstplay-0.8.so.0.1.0
Comment 3 James "Doc" Livingston 2005-11-20 08:31:34 UTC
All of the threads are in wait functions (select, poll, pthread_cond_wait or
g_usleep), which is very odd if it has crashed.

Does this happen with one radio station in particular? If so, can you put the
url here.

If it happens with more than one station, but is reproducable, can you try
getting another backtrace next time it happens?
Comment 4 Michael Dorrington 2005-12-09 14:33:57 UTC
Here's the output from another crash recently.

Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its
symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1089044960 (LWP 4092)]
[New Thread 1148119984 (LWP 4107)]
[New Thread 1146022832 (LWP 4106)]
[New Thread 1140714416 (LWP 4105)]
[New Thread 1132297136 (LWP 4099)]
[New Thread 1123625904 (LWP 4098)]
[New Thread 1115237296 (LWP 4096)]
[New Thread 1106848688 (LWP 4095)]
[New Thread 1098460080 (LWP 4094)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x40d36a27 in select () from /lib/tls/libc.so.6

Thread 2 (Thread 1148119984 (LWP 4107))

  • #0 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #1 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 raise
    from /lib/tls/libc.so.6
  • #4 abort
    from /lib/tls/libc.so.6
  • #5 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #6 g_log
    from /usr/lib/libglib-2.0.so.0
  • #7 g_malloc
    from /usr/lib/libglib-2.0.so.0
  • #8 gst_osssink_get_type
    from /usr/lib/gstreamer-0.8/libgstossaudio.so
  • #9 gst_pad_call_chain_function
    from /usr/lib/libgstreamer-0.8.so.1
  • #10 gst_pad_push
    from /usr/lib/libgstreamer-0.8.so.1
  • #11 gst_audioscale_increase_rate
    from /usr/lib/gstreamer-0.8/libgstaudioscale.so
  • #12 gst_pad_call_chain_function
    from /usr/lib/libgstreamer-0.8.so.1
  • #13 gst_pad_push
    from /usr/lib/libgstreamer-0.8.so.1
  • #14 gst_audio_convert_get_type
    from /usr/lib/gstreamer-0.8/libgstaudioconvert.so
  • #15 gst_pad_call_chain_function
    from /usr/lib/libgstreamer-0.8.so.1
  • #16 gst_pad_push
    from /usr/lib/libgstreamer-0.8.so.1
  • #17 gst_volume_get_type
    from /usr/lib/gstreamer-0.8/libgstvolume.so
  • #18 gst_pad_call_chain_function
    from /usr/lib/libgstreamer-0.8.so.1
  • #19 gst_pad_push
    from /usr/lib/libgstreamer-0.8.so.1
  • #20 gst_spider_identity_get_type
    from /usr/lib/gstreamer-0.8/libgstspider.so
  • #21 gst_spider_identity_request_new_pad
    from /usr/lib/gstreamer-0.8/libgstspider.so
  • #22 ??
    from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
  • #23 ??
  • #24 ??
  • #25 ??
    from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
  • #26 ??
    from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
  • #27 ??
  • #28 ??
  • #29 ??
    from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
  • #30 ??
  • #31 ??
  • #32 ??
  • #33 ??
  • #34 ??
    from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
  • #35 ??
  • #36 ??
  • #37 ??
  • #38 ??
    from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
  • #39 ??
  • #40 ??
  • #41 ??
  • #42 gst_debug_log
    from /usr/lib/libgstreamer-0.8.so.1
  • #0 select
    from /lib/tls/libc.so.6

Comment 5 James "Doc" Livingston 2005-12-09 14:59:57 UTC
That's crashing inside gstreamer, what version of gst-plugins do you have? Older
version have crashers that have since been fixed, in particular versions < 0.8.9
have a _lot_ of reported crashers.

Also, when it's crashing it is printing something out. If you run Rhythmbox from
a terminal, you should be able to see what it says.
Comment 6 Michael Dorrington 2005-12-12 13:54:37 UTC
Ran rhythmbox from the command line and this is what I got.

$ rhythmbox

GLib-ERROR **: gmem.c:141: failed to allocate 799989008 bytes
aborting...
/usr/share/bug-buddy/gdb-cmd:2: Error in sourced command file:
Previous frame inner to this frame (corrupt stack?)
Comment 7 Christian Kirbach 2006-09-02 00:06:17 UTC
does this still happen?
Comment 8 André Klapper 2006-10-10 08:07:10 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information Christian asked for.
Thanks!