rhythmbox crashes while playing CDs

Bug #351551 reported by Raphaël
2
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: rhythmbox

Reproductible bug :
happens when i'm not connected to the internet,
I copy an audio CD,
I eject it
I insert a new CD to copy it, and the player crashes after a few seconds.

Here is the console output :

raphael@Hector:~$ rhythmbox
Ce CD ne peut pas être interrogé : Cannot find server: mm.musicbrainz.org

(rhythmbox:12730): Rhythmbox-CRITICAL **: rb_song_info_forward_clicked_cb: assertion `new_entry != NULL' failed
Ce CD ne peut pas être interrogé : Cannot find server: mm.musicbrainz.org
*** glibc detected *** rhythmbox: double free or corruption (!prev): 0x0ac244b8 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb6d803f4]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0xb6d82456]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0xb6f19c26]
/usr/lib/libglib-2.0.so.0(g_error_free+0x29)[0xb6f01479]
/usr/lib/rhythmbox/plugins/audiocd/libaudiocd.so[0xb4544873]
/usr/lib/libglib-2.0.so.0[0xb6f0f7e1]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb6f11718]
/usr/lib/libglib-2.0.so.0[0xb6f14dc3]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d2)[0xb6f152e2]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb9)[0xb76023a9]
rhythmbox(main+0x470)[0x8063280]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb6d27685]
rhythmbox[0x8062ca1]
======= Memory map: ========
08048000-080db000 r-xp 00000000 08:05 4163399 /usr/bin/rhythmbox
080dc000-080de000 r--p 00093000 08:05 4163399 /usr/bin/rhythmbox
080de000-080e2000 rw-p 00095000 08:05 4163399 /usr/bin/rhythmbox
09e8c000-0afcf000 rw-p 09e8c000 00:00 0 [heap]
a9ffc000-a9ffd000 ---p a9ffc000 00:00 0
a9ffd000-aa7fd000 rwxp a9ffd000 00:00 0
aa7fd000-aa7fe000 ---p aa7fd000 00:00 0
aa7fe000-aaffe000 rwxp aa7fe000 00:00 0
aaffe000-aafff000 ---p aaffe000 00:00 0
aafff000-ab7ff000 rwxp aafff000 00:00 0
ab7ff000-ab800000 ---p ab7ff000 00:00 0
ab800000-ac000000 rwxp ab800000 00:00 0
ac200000-ac2eb000 rw-p ac200000 00:00 0
ac2eb000-ac300000 ---p ac2eb000 00:00 0
ac400000-ac4d8000 rw-p ac400000 00:00 0
ac4d8000-ac500000 ---p ac4d8000 00:00 0
ac600000-ac6ad000 rw-p ac600000 00:00 0
ac6ad000-ac700000 ---p ac6ad000 00:00 0
ac88e000-ac88f000 ---p ac88e000 00:00 0
ac88f000-ad08f000 rwxp ac88f000 00:00 0
ad08f000-ad090000 ---p ad08f000 00:00 0
ad090000-ad890000 rwxp ad090000 00:00 0
ad890000-ad891000 ---p ad890000 00:00 0
ad891000-ae091000 rwxp ad891000 00:00 0
ae091000-ae092000 ---p ae091000 00:00 0
ae092000-ae892000 rwxp ae092000 00:00 0
ae892000-ae893000 ---p ae892000 00:00 0
ae893000-af093000 rwxp ae893000 00:00 0
af093000-af094000 ---p af093000 00:00 0
af094000-af894000 rwxp af094000 00:00 0
af894000-afa95000 rw-s 00000000 00:15 450895 /dev/shm/pulse-shm-876358566
afa95000-afa96000 ---p afa95000 00:00 0
afa96000-b0296000 rwxp afa96000 00:00 0
b0296000-b0297000 ---p b0296000 00:00 0
b0297000-b0a97000 rwxp b0297000 00:00 0
b0b44000-b0b45000 ---p b0b44000 00:00 0
b0b45000-b1345000 rwxp b0b45000 00:00 0
b1345000-b1346000 ---p b1345000 00:00 0
b1346000-b1b46000 rwxp b1346000 00:00 0
b1be6000-b1c4d000 r-xp 00000000 08:05 4162145 /usr/lib/libtag.so.1.5.0
b1c4d000-b1c4e000 r--p 00067000 08:05 4162145 /usr/lib/libtag.so.1.5.0
b1c4e000-b1c4f000 rw-p 00068000 08:05 4162145 /usr/lib/libtag.so.1.5.0
b1c57000-b1c61000 r-xp 00000000 08:05 4178619 /usr/lib/gstreamer-0.10/libgstgio.so
b1c61000-b1c62000 r--p 00009000 08:05 4178619 /usr/lib/gstreamer-0.10/libgstgio.so
b1c62000-b1c63000 rw-p 0000a000 08:05 4178619 /usr/lib/gstreamer-0.10/libgstgio.so
b1c63000-b1ca5000 r-xp 00000000 08:05 4161964 /usr/lib/libmp3lame.so.0.0.0
b1ca5000-b1ca6000 r--p 00042000 08:05 4161964 /usr/lib/libmp3lame.so.0.0.0
b1ca6000-b1ca8000 rw-p 00043000 08:05 4161964 /usr/lib/libmp3lame.so.0.0.0
b1ca8000-b1cd8000 rw-p b1ca8000 00:00 0
b1cd8000-b1cf7000 r-xp 00000000 08:05 4163344 /usr/lib/libjpeg.so.62.0.0
b1cf7000-b1cf8000 rw-p 0001e000 08:05 4163344 /usr/lib/libjpeg.so.62.0.0
b1d00000-b1d0a000 r-xp 00000000 08:05 4179341 /usr/lib/gstreamer-0.10/libgsttaglib.so
b1d0a000-b1d0b000 r--p 00009000 08:05 4179341 /usr/lib/gstreamer-0.10/libgsttaglib.so
b1d0b000-b1d0c000 rw-p 0000a000 08:05 4179341 /usr/lib/gstreamer-0.10/libgsttaglib.so
b1d0c000-b1f0d000 rw-s 00000000 00:15 450890 /dev/shm/pulse-shm-2498605621
b1f0d000-b1f3b000 r-xp 00000000 08:05 4178851 /usr/lib/gstreamer-0.10/libgstflump3dec.so
b1f3b000-b1f3c000 rw-p 0002d000 08:05 4178851 /usr/lib/gstreamer-0.10/libgstflump3dec.so
b1f3c000-b1f46000 r-xp 00000000 08:05 4178629 /usr/lib/gstreamer-0.10/libgstdecodebin.so
b1f46000-b1f47000 r--p 00009000 08:05 4178629 /usr/lib/gstreamer-0.10/libgstdecodebin.so
b1f47000-b1f48000 rw-p 0000a000 08:05 4178629 /usr/lib/gstreamer-0.10/libgstdecodebin.so
b1f48000-b1f96000 r-xp 00000000 08:05 4162011 /usr/lib/libpulse.so.0.4.1
b1f96000-b1f97000 r--p 0004d000 08:05 4162011 /usr/lib/libpulse.so.0.4.1
b1f97000-b1f98000 rw-p 0004e000 08:05 4162011 /usr/lib/libpulse.so.0.4.1
b1f98000-b1fed000 r-xp 00000000 08:05 4163239 /usr/lib/liboil-0.3.so.0.3.0
b1fed000-b1fee000 r--p 00054000 08:05 4163239 /usr/lib/liboil-0.3.so.0.3.0
b1fee000-b2005000 rw-p 00055000 08:05 4163239 /usr/lib/liboil-0.3.so.0.3.0
b2005000-b2007000 rw-p b2005000 00:00 0
b2007000-b2008000 ---p b2007000 00:00 0
b2008000-b2808000 rwxp b2008000 00:00 0
b2808000-b2809000 ---p b2808000 00:00 0
b2809000-b3009000 rwxp b2809000 00:00 0
b300c000-b3015000 r-xp 00000000 08:05 4177927 /usr/lib/gstreamer-0.10/libgstlame.so
b3015000-b3016000 r--p 00009000 08:05 4177927 /usr/lib/gstreamer-0.10/libgstlame.so
b3016000-b3017000 rw-p 0000a000 08:05 4177927 /usr/lib/gstreamer-0.10/libgstlame.so
b3017000-b3019000 r-xp 00000000 08:05 5029946 /lib/libnss_mdns4.so.2
b3019000-b301a000 rw-p 00001000 08:05 5029946 /lib/libnss_mdns4.so.2
b301a000-b301e000 r-xp 00000000 08:05 4210763 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
b301e000-b301f000 r--p 00003000 08:05 4210763 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
b301f000-b3020000 rw-p 00004000 08:05 4210763 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
b3020000-b302d000 r-xp 00000000 08:05 4178848 /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
b302d000-b302e000 r--p 0000c000 08:05 4178848 /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
b302e000-b302f000 rw-p 0000d000 08:05 4178848 /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
b302f000-b3030000 r-xp 00000000 08:05 1949844 /usr/lib/gconv/ISO8859-1.so
b3030000-b3031000 r--p 00001000 08:05 1949844 /usr/lib/gconv/ISO8859-1.so
b3031000-b3032000 rw-p 00002000 08:05 1949844 /usr/lib/gconv/ISO8859-1.so
b3032000-b303e000 r-xp 00000000 08:05 4178633 /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
b303e000-b303f000 r--p 0000b000 08:05 4178633 /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
b303f000-b3041000 rw-p 0000c000 08:05 4178633 /usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
b3041000-b305d000 r-xp 00000000 08:05 4163659 /usr/lib/libgstaudio-0.10.so.0.15.0
b305d000-b305e000 ---p 0001c000 08:05 4163659 /usr/lib/libgstaudio-0.10.so.0.15.0
b305e000-b305f000 r--p 0001c000 08:05 4163659 /usr/lib/libgstaudio-0.10.so.0.15.0
b305f000-b3060000 rw-p 0001d000 08:05 4163659 /usr/lib/libgstaudio-0.10.so.0.15.0
b3060000-b3061000 ---p b3060000 00:00 0
b3061000-b3861000 rwxp b3061000 00:00 0
b3863000-b386b000 r-xp 00000000 08:05 4178704 /usr/lib/gstreamer-0.10/libgstid3demux.so
b386b000-b386c000 r--p 00007000 08:05 4178704 /usr/lib/gstreamer-0.10/libgstid3demux.so
b386c000-b386d000 rw-p 00008000 08:05 4178704 /usr/lib/gstreamer-0.10/libgstid3demux.so
b386d000-b3870000 r-xp 00000000 08:05 5029931 /lib/libcap.so.1.10
b3870000-b3871000 rw-p 00002000 08:05 5029931 /lib/libcap.so.1.10
b3871000-b3880000 r-xp 00000000 08:05 4179437 /usr/lib/gstreamer-0.10/libgstpulse.so
b3880000-b3881000 r--p 0000e000 08:05 4179437 /usr/lib/gstreamer-0.10/libgstpulse.so
b3881000-b3882000 rw-p 0000f000 08:05 4179437 /usr/lib/gstreamer-0.10/libgstpulse.so
b3882000-b388b000 r-xp 00000000 08:05 4178151 /usr/lib/gstreamer-0.10/libgstaudioresample.so
b388b000-b388c000 r--p 00008000 08:05 4178151 /usr/lib/gstreamer-0.10/libgstaudioresample.so
b388c000-b388d000 rw-p 00009000 08:05 4178151 /usr/lib/gstreamer-0.10/libgstaudioresample.so
b388d000-b389b000 r-xp 00000000 08:05 4178641 /usr/lib/gstreamer-0.10/libgstaudioconvert.so
b389b000-b389c000 r--p 0000d000 08:05 4178641 /usr/lib/gstreamer-0.10/libgstaudioconvert.so
b389c000-b389d000 rw-p 0000e000 08:05 4178641 /usr/lib/gstreamer-0.10/libgstaudioconvert.so
b389d000-b38a4000 r-xp 00000000 08:05 4178693 /usr/lib/gstreamer-0.10/libgstgconfelements.so
b38a4000-b38a5000 r--p 00006000 08:05 4178693 /usr/lib/gstreamer-0.10/libgstgconfelements.so
b38a5000-b38a6000 rw-p 00007000 08:05 4178693 /usr/lib/gstreamer-0.10/libgstgconfelements.so
b38a6000-b38cb000 r-xp 00000000 08:05 4178615 /usr/lib/gstreamer-0.10/libgstplaybin.so
b38cb000-b38cc000 r--p 00024000 08:05 4178615 /usr/lib/gstreamer-0.10/libgstplaybin.so
b38cc000-b38cd000 rw-p 00025000 08:05 4178615 /usr/lib/gstreamer-0.10/libgstplaybin.so
b38cd000-b38ce000 ---p b38cd000 00:00 0
b38ce000-b390e000 rwxp b38ce000 00:00 0
b390e000-b3938000 r-xp 00000000 08:05 4178124 /usr/lib/gstreamer-0.10/libgstcoreelements.so
b3938000-b3939000 r--p 00029000 08:05 4178124 /usr/lib/gstreamer-0.10/libgstcoreelAbandon
raphael@Hector:~$

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/rhythmbox
Package: rhythmbox 0.11.6svn20081008-0ubuntu4
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
SourcePackage: rhythmbox
Uname: Linux 2.6.27-11-generic i686

Tags: apport-bug
Revision history for this message
Raphaël (zonko) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please try to obtain a valgrind log following the instructions at https://wiki.ubuntu.com/Valgrind and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in rhythmbox (Ubuntu):
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Raphaël (zonko) wrote :

I have some trouble executing it under valgrind, because it takes too much proc, and the copy is really slow. It seems to be reproducible without copying, i'll try it this way.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Ok thanks you for the feedback, is there any other steps you followed in order to reproduce the crash? it works fine here with the steps you gave above.

Revision history for this message
Sebastien Bacher (seb128) wrote :

We are closing this bug report as it lacks the information, described in the previous comments, we need to investigate the problem further. However, please reopen it if you can give us the missing information and don't hesitate to submit bug reports in the future.

Changed in rhythmbox (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.