Your message dated Tue, 3 Mar 2009 21:44:51 GMT
with message-id <[email protected]>
and subject line bmpx has been removed from Debian, closing #509137
has caused the Debian Bug report #509137,
regarding bmpx: Frequently crashes when changing to the previous / next song in 
the playlist
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
509137: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509137
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bmpx
Version: 0.40.14-1
Severity: important

Replication:
Start bmpx, for me it starts with an empty playlist.
(optionally attach gdb to the /usr/lib/beep-media-player-2-bin process)
Add some local files with "BMP > Play files", either by choosing some oggs or a 
.m3u files.
Skip several times forward in the playlist, then a couple of times backward. 
(It normally crashes on the first backward move, but can crash on a forward 
skip too).

This can happen even if you listen to songs instead of just skipping.  I 
haven't yet seen it crash on a reached-the-end-of-the-song songchange, but 
haven't left it running uninterrupted for long.

The shuffle setting doesn't seem to affect this.

Occurs both using the GUI buttons and using Alt+left/right.

Still occurs if started with the -n option.

Stack trace of the crash (rebuilt with debugging symbols):
#0  0x00007f78e53d2ed5 in raise () from /lib/libc.so.6
#1  0x00007f78e53d43f3 in abort () from /lib/libc.so.6
#2  0x00007f78e540f3a8 in __libc_message () from /lib/libc.so.6
#3  0x00007f78e5414948 in malloc_printerr () from /lib/libc.so.6
#4  0x00007f78e5416a56 in free () from /lib/libc.so.6
#5  0x0000000000a6d488 in ~ScopedPtr (this=0x7ffff4316fa0) at 
/usr/include/glibmm-2.4/glibmm/utility.h:68
#6  0x0000000000a61b30 in Bmp::Play::bus_watch (bus=0x1905010, 
message=0x2da8820, data=0x18ae1c0) at play.cc:803
#7  0x00007f78e75b7e9d in IA__g_closure_invoke (closure=0x191f560, 
return_value=0x0, n_param_values=2, param_values=0x7ffff4317450, 
invocation_hint=0x7ffff4317350) at 
/build/buildd/glib2.0-2.16.6/gobject/gclosure.c:490
#8  0x00007f78e75cabfd in signal_emit_unlocked_R (node=0x16e4260, detail=548, 
instance=0x1905010, emission_return=0x0, instance_and_params=0x7ffff4317450) at 
/build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2440
#9  0x00007f78e75cc0ee in IA__g_signal_emit_valist (instance=0x1905010, 
signal_id=<value optimized out>, detail=548, var_args=0x7ffff43176b0) at 
/build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2199
#10 0x00007f78e75cc5f3 in IA__g_signal_emit (instance=0x5125, signal_id=20773, 
detail=6) at /build/buildd/glib2.0-2.16.6/gobject/gsignal.c:2243
#11 0x00007f78eb7538c2 in gst_bus_async_signal_func (bus=0x1905010, 
message=0x2da8820, data=<value optimized out>) at gstbus.c:1063
#12 0x00007f78eb754683 in gst_bus_source_dispatch (source=0x1919470, 
callback=0x7f78eb753830 <gst_bus_async_signal_func>, user_data=0x0) at 
gstbus.c:783
#13 0x00007f78e711f78b in IA__g_main_context_dispatch (context=0x16e8a70) at 
/build/buildd/glib2.0-2.16.6/glib/gmain.c:2012
#14 0x00007f78e7122f5d in g_main_context_iterate (context=0x16e8a70, block=1, 
dispatch=1, self=<value optimized out>) at 
/build/buildd/glib2.0-2.16.6/glib/gmain.c:2645
#15 0x00007f78e712348d in IA__g_main_loop_run (loop=0x2d26f00) at 
/build/buildd/glib2.0-2.16.6/glib/gmain.c:2853
#16 0x00007f78e85a1737 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00000000006fb9d4 in app_start () at main.cc:624
#18 0x000000000070bb11 in sigc::pointer_functor0<void>::operator() 
(this=0x17eccc8) at /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h:77
#19 0x000000000070bb2d in sigc::adaptor_functor<sigc::pointer_functor0<void> 
>::operator() (this=0x17eccc0) at 
/usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:251
#20 0x000000000070bb50 in 
sigc::internal::slot_call0<sigc::pointer_functor0<void>, void>::call_it 
(rep=0x17ecc90) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:103
#21 0x000000000070a1b1 in sigc::slot0<void>::operator() (this=0x1870f50) at 
/usr/include/sigc++-2.0/sigc++/functors/slot.h:440
#22 0x000000000070a1cd in Bmp::Core::run (this=0x1870f30) at core.hh:114
#23 0x000000000070926a in main (argc=1, argv=0x7ffff4317d18) at main.cc:772

In Bmp::Play::bus_watch, the argument to ~ScopedPtr is 0x7ffff4316fa0:
(gdb) print &sp_error 
$1 = (Glib::ScopedPtr<_GError> *) 0x7ffff4316fa0

(gdb) print *sp_error->ptr_
$4 = {domain = 2961, code = 1, message = 0x2bf6f80 "Internal data stream 
error."}

The scoped-pointer is calling free(), rather than g_error_free().  But the
"Internal data stream error." makes me expect that this will turn out to be
two bugs in one bug report.

Steve

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (990, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages bmpx depends on:
ii  dbus                   1.2.1-4           simple interprocess messaging syst
ii  dbus-x11               1.2.1-4           simple interprocess messaging syst
ii  hal                    0.5.11-6          Hardware Abstraction Layer
ii  libasound2             1.0.16-2          ALSA library
ii  libatk1.0-0            1.22.0-1          The ATK accessibility toolkit
ii  libboost-iostreams1.34 1.34.1-15         Boost.Iostreams Library
ii  libboost-regex1.34.1   1.34.1-15         regular expression library for C++
ii  libc6                  2.7-16            GNU C Library: Shared libraries
ii  libcairo2              1.6.4-7           The Cairo 2D vector graphics libra
ii  libcairomm-1.0-1       1.6.4-1           C++ wrappers for Cairo (shared lib
ii  libcdparanoia0         3.10.2+debian-4   audio extraction tool for sampling
ii  libdbus-1-3            1.2.1-4           simple interprocess messaging syst
ii  libdbus-glib-1-2       0.76-1            simple interprocess messaging syst
ii  libgcc1                1:4.3.2-1         GCC support library
ii  libglade2-0            1:2.6.3-1         library to load .glade files at ru
ii  libglademm-2.4-1c2a    2.6.7-1           C++ wrappers for libglade2 (shared
ii  libglib2.0-0           2.16.6-1          The GLib library of C routines
ii  libglibmm-2.4-1c2a     2.16.4-1          C++ wrapper for the GLib toolkit (
ii  libgstreamer-plugins-b 0.10.20-1         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.20-1         Core GStreamer libraries and eleme
ii  libgtk2.0-0            2.12.11-4         The GTK+ graphical user interface 
ii  libgtkmm-2.4-1c2a      1:2.12.7-1        C++ wrappers for GTK+ 2.4 (shared 
ii  libhal-storage1        0.5.11-6          Hardware Abstraction Layer - share
ii  libhal1                0.5.11-6          Hardware Abstraction Layer - share
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  libmodplug0c2          1:0.8.4-3         shared libraries for mod music bas
ii  libofa0                0.9.3-3           Library for acoustic fingerprintin
ii  libpango1.0-0          1.20.5-3          Layout and rendering of internatio
ii  librsvg2-2             2.22.2-3          SAX-based renderer library for SVG
ii  libsexymm2             0.1.9-3           collection of additional gtkmm wid
ii  libsidplay1            1.36.59-5         SID (MOS 6581) emulation library
ii  libsigc++-2.0-0c2a     2.0.18-2          type-safe Signal Framework for C++
ii  libsm6                 2:1.0.3-2         X11 Session Management library
ii  libsoup2.2-8           2.2.105-4         an HTTP library implementation in 
ii  libsqlite3-0           3.5.9-6           SQLite 3 shared library
ii  libstartup-notificatio 0.9-1             library for program launch feedbac
ii  libstdc++6             4.3.2-1           The GNU Standard C++ Library v3
ii  libtag1c2a             1.5-3             TagLib Audio Meta-Data Library
ii  libx11-6               2:1.1.5-2         X11 client-side library
ii  libxml2                2.6.32.dfsg-5     GNOME XML library
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages bmpx recommends:
pn  fam | gamin                   <none>     (no description available)
pn  gstreamer0.10-ffmpeg          <none>     (no description available)
pn  gstreamer0.10-plugins-bad     <none>     (no description available)
ii  gstreamer0.10-plugins-good    0.10.8-4   GStreamer plugins from the "good" 
pn  gstreamer0.10-plugins-ugly    <none>     (no description available)

bmpx suggests no packages.

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 0.40.14-1+rm

The bmpx package has been removed from Debian so we are closing
the bugs that were still opened against it.

For more information about this package's removal, read
http://bugs.debian.org/517588 . That bug might give the reasons why
this package was removed, and suggestions of possible replacements.

Don't hesitate to reply to this mail if you have any question.

Thank you for your contribution to Debian.

Kind regards,
--
Marco Rodrigues


--- End Message ---

Reply via email to