Public bug reported:

Binary package hint: bmpx

As the summary says, BMPx randomly crashes all the time while playing
regular Oggs or MP3s. Sometimes it'll go through several songs without
trouble, sometimes it doesn't even make it past the first one. The
crashes don't seem to occur particularly at song changes.

Because BMPx forks into two different processes immediately after
starting, I started those two directly from the commandline to get the
bug's output (if any). Here's the result:

% /usr/lib/beep-media-player-2-bin
** Message: sm.cc:270: Connection opened, client id is 
10e0e7accf68463204123047896317929200000055110083
** Message: sm.cc:53: XSMP Version: 1  Revision: 0
** Message: sm.cc:56: Session manager: gnome-session 
** Message: sm.cc:60: Release: 2.24.1
^Z
% bg
% /usr/lib/beep-media-player-2-sentinel
** Message: shell.cc:4815: Activating media player keys
** Message: shell.cc:4863: org.gnome.SettingsDaemon dbus service not found
TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be discarded 
from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008TagLib: ID3v2.4 no longer supports the frame type TDAT.  It will be 
discarded from the tag.
TDRC=2008*** glibc detected *** /usr/lib/beep-media-player-2-bin: double free 
or corruption (out): 0x00007ff9300bb720 ***
======= Backtrace: =========
/lib/libc.so.6[0x7ff949eafcb8]
/lib/libc.so.6(cfree+0x76)[0x7ff949eb2276]
/usr/lib/beep-media-player-2-bin(_ZN3Bmp4Play9bus_watchEP7_GstBusP11_GstMessagePv+0x85d)[0x74131d]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x16d)[0x7ff94c0752cd]
/usr/lib/libgobject-2.0.so.0[0x7ff94c08c0b0]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7b9)[0x7ff94c08d7a9]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7ff94c08dd13]
/usr/lib/libgstreamer-0.10.so.0(gst_bus_async_signal_func+0x92)[0x7ff95042d292]
/usr/lib/libgstreamer-0.10.so.0[0x7ff95042e053]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x23b)[0x7ff94bbd81ab]
/usr/lib/libglib-2.0.so.0[0x7ff94bbdb96d]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1cd)[0x7ff94bbdbe9d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xa7)[0x7ff94d04b707]
/usr/lib/beep-media-player-2-bin(main+0xa82)[0x4ef162]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7ff949e56586]
/usr/lib/beep-media-player-2-bin[0x4e7c59]
======= Memory map: ========
00400000-00948000 r-xp 00000000 08:02 14254649                           
/usr/lib/beep-media-player-2-bin
00b47000-00b8e000 r--p 00547000 08:02 14254649                           
/usr/lib/beep-media-player-2-bin
00b8e000-00b93000 rw-p 0058e000 08:02 14254649                           
/usr/lib/beep-media-player-2-bin
00b93000-00b9c000 rw-p 00b93000 00:00 0 
01243000-02ef4000 rw-p 01243000 00:00 0                                  [heap]
7ff920000000-7ff920021000 rw-p 7ff920000000 00:00 0 
7ff920021000-7ff924000000 ---p 7ff920021000 00:00 0 
7ff927dfb000-7ff927dfd000 r-xp 00000000 08:02 14262640                   
/usr/lib/gconv/ISO8859-1.so
7ff927dfd000-7ff927ffc000 ---p 00002000 08:02 14262640                   
/usr/lib/gconv/ISO8859-1.so
7ff927ffc000-7ff927ffd000 r--p 00001000 08:02 14262640                   
/usr/lib/gconv/ISO8859-1.so
7ff927ffd000-7ff927ffe000 rw-p 00002000 08:02 14262640                   
/usr/lib/gconv/ISO8859-1.so
7ff927ffe000-7ff92bfff000 rw-s 00000000 00:15 8846059                    
/dev/shm/pulse-shm-2434319684
7ff92bfff000-7ff930000000 rw-s 00000000 00:15 8824483                    
/dev/shm/pulse-shm-2774433546
7ff930000000-7ff9301dc000 rw-p 7ff930000000 00:00 0 
7ff9301dc000-7ff934000000 ---p 7ff9301dc000 00:00 0 
7ff934196000-7ff934197000 ---p 7ff934196000 00:00 0 
7ff934197000-7ff934997000 rw-p 7ff934197000 00:00 0 
7ff934997000-7ff934a14000 r--p 00000000 08:02 14390701                   
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
7ff934a14000-7ff934a15000 ---p 7ff934a14000 00:00 0 
7ff934a15000-7ff935215000 rw-p 7ff934a15000 00:00 0 
7ff935215000-7ff935221000 r-xp 00000000 08:02 14262735                   
/usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
7ff935221000-7ff935421000 ---p 0000c000 08:02 14262735                   
/usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
7ff935421000-7ff935422000 r--p 0000c000 08:02 14262735                   
/usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
7ff935422000-7ff935423000 rw-p 0000d000 08:02 14262735                   
/usr/lib/gstreamer-0.10/libgstmpegaudioparse.so
7ff935423000-7ff93542c000 r-xp 00000000 08:02 14205053                   
/usr/lib/gstreamer-0.10/libgstid3demux.so
7ff93542c000-7ff93562b000 ---p 00009000 08:02 14205053                   
/usr/lib/gstreamer-0.10/libgstid3demux.so
7ff93562b000-7ff93562c000 r--p 00008000 08:02 14205053                   
/usr/lib/gstreamer-0.10/libgstid3demux.so
7ff93562c000-7ff93562d000 rw-p 00009000 08:02 14205053                   
/usr/lib/gstreamer-0.10/libgstid3demux.so
7ff93562d000-7ff93563c000 r-xp 00000000 08:02 14204929                   
/usr/lib/gstreamer-0.10/libgstpulse.so
7ff93563c000-7ff93583c000 ---p 0000f000 08:02 14204929                   
/usr/lib/gstreamer-0.10/libgstpulse.so
7ff93583c000-7ff93583d000 r--p 0000f000 08:02 14204929                   
/usr/lib/gstreamer-0.10/libgstpulse.so
7ff93583d000-7ff93583e000 rw-p 00010000 08:02 14204929                   
/usr/lib/gstreamer-0.10/libgstpulse.so
7ff93583e000-7ff93584a000 r-xp 00000000 08:02 14205005                   
/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
7ff93584a000-7ff935a49000 ---p 0000c000 08:02 14205005                   
/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
7ff935a49000-7ff935a4a000 r--p 0000b000 08:02 14205005                   
/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
7ff935a4a000-7ff935a4d000 rw-p 0000c000 08:02 14205005                   
/usr/lib/gstreamer-0.10/libgsttypefindfunctions.so
7ff935a4d000-7ff935a4e000 ---p 7ff935a4d000 00:00 0 
7ff935a4e000-7ff93624e000 rw-p 7ff935a4e000 00:00 0 
7ff93624e000-7ff93624f000 ---p 7ff93624e000 00:00 0 
7ff93624f000-7ff936a4f000 rw-p 7ff93624f000 00:00 0 
7ff936a4f000-7ff936a54000 r-xp 00000000 08:02 14254725                   
/usr/lib/libgdbm.so.3.0.0
7ff936a54000-7ff936c53000 ---p 00005000 08:02 14254725                   
/usr/lib/libgdbm.so.3.0.0
7ff936c53000-7ff936c54000 r--p 00004000 08:02 14254725                   
/usr/lib/libgdbm.so.3.0.0
7ff936c54000-7ff936c55000 rw-p 00005000 08:02 14254725                   
/usr/lib/libgdbm.so.3.0.0
7ff936c55000-7ff936c58000 r-xp 00000000 08:02 2932777                    
/lib/libcap.so.1.10
7ff936c58000-7ff936e58000 ---p 00003000 08:02 2932777                    
/lib/libcap.so.1.10
7ff936e58000-7ff936e59000 rw-p 00003000 08:02 2932777                    
/lib/libcap.so.1.10
7ff936e59000-7ff936eb5000 r-xp 00000000 08:02 14256729                   
/usr/lib/libpulse.so.0.7.0
7ff936eb5000-7ff9370b5000 ---p 0005c000 08:02 14256729                   
/usr/lib/libpulse.so.0.7.0
7ff9370b5000-7ff9370b6000 r--p 0005c000 08:02 14256729                   
/usr/lib/libpulse.so.0.7.0
7ff9370b6000-7ff9370b7000 rw-p 0005d000 08:02 14256729                   
/usr/lib/libpulse.so.0.7.0
7ff9370b7000-7ff9370bd000 r-xp 00000000 08:02 14263050                   
/usr/lib/libcanberra/libcanberra-pulse.so
7ff9370bd000-7ff9372bc000 ---p 00006000 08:02 14263050                   
/usr/lib/libcanberra/libcanberra-pulse.so
7ff9372bc000-7ff9372bd000 r--p 00005000 08:02 14263050                   
/usr/lib/libcanberra/libcanberra-pulse.so
7ff9372bd000-7ff9372be000 rw-p 00006000 08:02 14263050                   
/usr/lib/libcanberra/libcanberra-pulse.so
7ff9372be000-7ff9372bf000 ---p 7ff9372be000 00:00 0 
7ff9372bf000-7ff937abf000 rw-p 7ff9372bf000 00:00 0 
7ff937abf000-7ff937b1f000 rw-s 00000000 00:09 28114977                   
/SYSV00000000 (deleted)
7ff937b1f000-7ff937ba8000 r--p 00000000 08:02 14390687                   
/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
7ff937ba8000-7ff937bf0000 r-xp 00000000 08:02 14255614                   
/usr/lib/libFLAC.so.8.2.0
7ff937bf0000-7ff937df0000 ---p 00048000 08:02 14255614                   
/usr/lib/libFLAC.so.8.2.0
7ff937df0000-7ff937df1000 r--p 00048000 08:02 14255614                   
/usr/lib/libFLAC.so.8.2.0
7ff937df1000-7ff937df2000 rw-p 00049000 08:02 14255614                   
/usr/lib/libFLAC.so.8.2.0
7ff937df2000-7ff937e05000 r-xp 00000000 08:02 14205044                   
/usr/lib/gstreamer-0.10/libgstflac.so
7ff937e05000-7ff938004000 ---p 00013000 08:02 14205044                   
/usr/lib/gstreamer-0.10/libgstflac.so
7ff938004000-7ff938005000 r--p 00012000 08:02 14205044                   
/usr/lib/gstreamer-0.10/libgstflac.so
7ff938005000-7ff938006000 rw-p 00013000 08:02 14205044                   
/usr/lib/gstreamer-0.10/libgstflac.so
7ff938006000-7ff938011000 r-xp 00000000 08:02 14256139                   
/usr/lib/libgstriff-0.10.so.0.15.0
7ff938011000-7ff938210000 ---p 0000b000 08:02 14256139                   
/usr/lib/libgstriff-0.10.so.0.15.0
7ff938210000-7ff938211000 r--p 0000a000 08:02 14256139                   
/usr/lib/libgstriff-0.10.so.0.15.0
7ff938211000-7ff938212000 rw-p 0000b000 08:02 14256139                   
/usr/lib/libgstriff-0.10.so.0.15.0
7ff938212000-7ff93822e000 r-xp 00000000 08:02 14204984                   
/usr/lib/gstreamer-0.10/libgstogg.so
7ff93822e000-7ff93842e000 ---p 0001c000 08:02 14204984                   
/usr/lib/gstreamer-0.10/libgstogg.so
7ff93842e000-7ff93842f000 r--p 0001c000 08:02 14204984      

I hope this is enough info for a developer to figure out what's going on
and what to fix. The double free error seems pretty clear.

Here are the package version numbers, just in case:
bmpx: 0.40.14-1
libgstreamer0.10-0: 0.10.21-5ubuntu1
gstreamer0.10-plugins-base: 0.10.21-3
gstreamer0.10-plugins-good: 0.10.11-2
gstreamer0.10-plugins-ugly: 0.10.9.2-1
gstreamer0.10-plugins-ugly-multiverse: 0.10.7-2
gstreamer0.10-x: 0.10.21-3
libgstreamer-plugins-base0.10-0: 0.10.21-3
gstreamer0.10-plugins-bad-multiverse: 0.10.6-1ubuntu1
gstreamer0.10-plugins-bad: 0.10.8.4-1
gstreamer0.10-gnomevfs: 0.10.21-3
gstreamer0.10-ffmpeg: 0.10.5-1
gstreamer0.10-alsa: 0.10.21-3
libdbus-1-3: 1.2.4-0ubuntu2
libdbus-glib-1-2: 0.78-1
libglib2.0-0: 2.19.3-0ubuntu1
libgtk2.0-0: 2.14.5-1ubuntu2
libstdc++6: 4.3.2-2ubuntu9
libgcc1: 1:4.3.2-2ubuntu9
libc6: 2.9-0ubuntu5
That is, mostly the latest packages from Jaunty. Kernel version 
2.6.27-10-generic on amd64.

** Affects: bmpx (Ubuntu)
     Importance: Undecided
         Status: New

-- 
bmpx crashes randomly while playing music files
https://bugs.launchpad.net/bugs/311946
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-b...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

-- 
universe-bugs mailing list
universe-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/universe-bugs

Reply via email to