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 ---