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 565844 - crash in Rhythmbox Music Player: Listening to music. Act...
crash in Rhythmbox Music Player: Listening to music. Act...
Status: RESOLVED NOTGNOME
Product: rhythmbox
Classification: Other
Component: general
0.11.x
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 565848 565911 565991 566002 566009 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-12-28 03:37 UTC by Rodd Clarkson
Modified: 2008-12-30 07:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Rodd Clarkson 2008-12-28 03:37:55 UTC
Version: 0.11.6

What were you doing when the application crashed?
Listening to music.  Actually, it appears it was just starting to play a song.  I'll check what format the song is ripped in and see if I can't supply more information.


Distribution: Fedora release 10 (Cambridge)
Gnome Release: 2.24.2 2008-11-25 (Red Hat, Inc)
BugBuddy Version: 2.24.2

System: Linux 2.6.27.9-159.fc10.i686 #1 SMP Tue Dec 16 15:12:04 EST 2008 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10503000
Selinux: Permissive
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora

Memory status: size: 2871754752 vsize: 2871754752 resident: 56033280 share: 22994944 rss: 56033280 rss_rlim: 18446744073709551615
CPU usage: start_time: 1230424246 rtime: 257162 utime: 209348 stime: 47814 cutime:297 cstime: 158 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xb7fcd770 (LWP 17628)]
[New Thread 0x858f2b90 (LWP 18458)]
[New Thread 0x1bc0cb90 (LWP 18455)]
[New Thread 0xe1fdb90 (LWP 18454)]
[New Thread 0x8acf5b90 (LWP 18440)]
[New Thread 0xa66fdb90 (LWP 18439)]
[New Thread 0xabcf4b90 (LWP 18435)]
[New Thread 0x1b20bb90 (LWP 18433)]
[New Thread 0x7baedb90 (LWP 18346)]
[New Thread 0x804efb90 (LWP 18323)]
[New Thread 0xac6f5b90 (LWP 18300)]
[New Thread 0x900f8b90 (LWP 18279)]
[New Thread 0xa12fab90 (LWP 18262)]
[New Thread 0x954fbb90 (LWP 18247)]
[New Thread 0x9a8feb90 (LWP 18227)]
[New Thread 0x9f43eb90 (LWP 18203)]
[New Thread 0xab2f3b90 (LWP 18185)]
[New Thread 0xb2efab90 (LWP 18165)]
[New Thread 0x48618b90 (LWP 18152)]
[New Thread 0x49019b90 (LWP 18133)]
[New Thread 0x52ed7b90 (LWP 18111)]
[New Thread 0x4dad4b90 (LWP 18082)]
[New Thread 0x5d6ddb90 (LWP 18063)]
[New Thread 0x62ae0b90 (LWP 18041)]
[New Thread 0x67ee3b90 (LWP 18019)]
[New Thread 0x6d2e6b90 (LWP 18000)]
[New Thread 0xae4f8b90 (LWP 17971)]
[New Thread 0xb56e8b90 (LWP 17951)]
[New Thread 0x7b0ecb90 (LWP 17932)]
[New Thread 0x9fe3fb90 (LWP 17900)]
[New Thread 0x84ef1b90 (LWP 17880)]
[New Thread 0x8a2f4b90 (LWP 17861)]
[New Thread 0x8f6f7b90 (LWP 17843)]
[New Thread 0x94afab90 (LWP 17816)]
[New Thread 0x99efdb90 (LWP 17784)]
[New Thread 0xa08f9b90 (LWP 17764)]
[New Thread 0xb42fcb90 (LWP 17744)]
[New Thread 0xad0f6b90 (LWP 17726)]
[New Thread 0xa5cfcb90 (LWP 17709)]
[New Thread 0xb707cb90 (LWP 17684)]
[New Thread 0xb38fbb90 (LWP 17658)]
[New Thread 0xb60ffb90 (LWP 17633)]
0x00110416 in __kernel_vsyscall ()

Thread 8 (Thread 0x1b20bb90 (LWP 18433))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 g_spawn_sync
    from /lib/libglib-2.0.so.0
  • #3 g_spawn_command_line_sync
    from /lib/libglib-2.0.so.0
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #7 <signal handler called>
  • #8 __kernel_vsyscall
  • #9 raise
    from /lib/libc.so.6
  • #10 abort
    from /lib/libc.so.6
  • #11 __assert_fail
    from /lib/libc.so.6
  • #12 pulse_new
    from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
  • #13 _snd_pcm_pulse_open
    from /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
  • #14 ??
    from /lib/libasound.so.2
  • #15 ??
    from /lib/libasound.so.2
  • #16 gst_element_class_get_pad_template_list
    from /usr/lib/gstreamer-0.10/libgstalsa.so
  • #17 ??
    from /usr/lib/libgstaudio-0.10.so.0
  • #18 gst_ring_buffer_open_device
    from /usr/lib/libgstaudio-0.10.so.0
  • #19 ??
    from /usr/lib/libgstaudio-0.10.so.0
  • #20 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #21 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #22 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstautodetect.so
  • #24 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #25 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #26 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #27 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #28 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #29 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #30 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #31 gst_element_class_set_details
    from /usr/lib/gstreamer-0.10/libgstgconfelements.so
  • #32 gst_element_class_set_details
    from /usr/lib/gstreamer-0.10/libgstgconfelements.so
  • #33 gst_element_class_set_details
    from /usr/lib/gstreamer-0.10/libgstgconfelements.so
  • #34 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #35 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #36 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #37 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #38 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #39 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #40 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #41 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #42 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #43 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #44 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #45 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #46 gst_element_change_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #47 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #48 gst_element_set_state
    from /usr/lib/libgstreamer-0.10.so.0
  • #49 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #50 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #51 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #52 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #53 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #54 ??
    from /lib/libgobject-2.0.so.0
  • #55 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #56 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #57 gst_element_no_more_pads
    from /usr/lib/libgstreamer-0.10.so.0
  • #58 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstdecodebin.so
  • #59 g_cclosure_marshal_VOID__VOID
    from /lib/libgobject-2.0.so.0
  • #60 g_closure_invoke
    from /lib/libgobject-2.0.so.0
  • #61 ??
    from /lib/libgobject-2.0.so.0
  • #62 g_signal_emit_valist
    from /lib/libgobject-2.0.so.0
  • #63 g_signal_emit
    from /lib/libgobject-2.0.so.0
  • #64 gst_element_no_more_pads
    from /usr/lib/libgstreamer-0.10.so.0
  • #65 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstogg.so
  • #66 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstogg.so
  • #67 gst_element_factory_get_klass
    from /usr/lib/gstreamer-0.10/libgstogg.so
  • #68 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #69 ??
    from /lib/libglib-2.0.so.0
  • #70 ??
    from /lib/libglib-2.0.so.0
  • #71 start_thread
    from /lib/libpthread.so.0
  • #72 clone
    from /lib/libc.so.6


----------- .xsession-errors ---------------------
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
E: shm.c: mmap() failed: Cannot allocate memory
rhythmbox: pulse.c:203: pulse_new: Assertion `p->context' failed.
Cannot access memory at address 0xf
Cannot access memory at address 0xf
--------------------------------------------------
Comment 1 Jonathan Matthew 2008-12-28 06:09:40 UTC
*** Bug 565848 has been marked as a duplicate of this bug. ***
Comment 2 Jonathan Matthew 2008-12-28 07:01:24 UTC
The problem here seems to be that the pulseaudio alsa plugin leaks threads,
which eventually causes memory allocation failure.

This seems to have been reported in various places, but this is perhaps the
most useful: https://bugzilla.redhat.com/show_bug.cgi?id=470000
Comment 3 Jonathan Matthew 2008-12-29 09:34:33 UTC
*** Bug 565911 has been marked as a duplicate of this bug. ***
Comment 4 Jonathan Matthew 2008-12-30 03:11:34 UTC
*** Bug 565991 has been marked as a duplicate of this bug. ***
Comment 5 Jonathan Matthew 2008-12-30 05:16:14 UTC
*** Bug 566002 has been marked as a duplicate of this bug. ***
Comment 6 Jonathan Matthew 2008-12-30 07:36:46 UTC
*** Bug 566009 has been marked as a duplicate of this bug. ***