GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"... 21553: No such file or directory. (gdb) at 21553 Attaching to process 21553 Reading symbols from /usr/local/libexec/beep-media-player-2-bin...done. Using host libthread_db library "/lib/libthread_db.so.1". Reading symbols from /usr/lib/libtag.so.1...done. Loaded symbols for /usr/lib/libtag.so.1 Reading symbols from /usr/lib/libgamin-1.so.0...done. Loaded symbols for /usr/lib/libgamin-1.so.0 Reading symbols from /usr/lib/libmusicbrainz.so.4...done. Loaded symbols for /usr/lib/libmusicbrainz.so.4 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/libgstbase-0.10.so.0...done. Loaded symbols for /usr/lib/libgstbase-0.10.so.0 Reading symbols from /usr/lib/libgstreamer-0.10.so.0...done. Loaded symbols for /usr/lib/libgstreamer-0.10.so.0 Reading symbols from /usr/lib/libcdda_interface.so.0...done. Loaded symbols for /usr/lib/libcdda_interface.so.0 Reading symbols from /usr/lib/librsvg-2.so.2...done. Loaded symbols for /usr/lib/librsvg-2.so.2 Reading symbols from /usr/lib/libgsf-1.so.114...done. Loaded symbols for /usr/lib/libgsf-1.so.114 Reading symbols from /usr/lib/libcroco-0.6.so.3...done. Loaded symbols for /usr/lib/libcroco-0.6.so.3 Reading symbols from /usr/lib/libneon.so.26...done. Loaded symbols for /usr/lib/libneon.so.26 Reading symbols from /usr/lib/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/libssl.so.0.9.8 Reading symbols from /usr/lib/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/libcrypto.so.0.9.8 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /usr/lib/libstartup-notification-1.so.0...done. Loaded symbols for /usr/lib/libstartup-notification-1.so.0 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libglademm-2.4.so.1...done. Loaded symbols for /usr/lib/libglademm-2.4.so.1 Reading symbols from /usr/lib/libglade-2.0.so.0...done. Loaded symbols for /usr/lib/libglade-2.0.so.0 Reading symbols from /usr/lib/libboost_regex.so.1.33.1...done. Loaded symbols for /usr/lib/libboost_regex.so.1.33.1 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread -1231963808 (LWP 21553)] [New Thread -1234801776 (LWP 21557)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libgtkmm-2.4.so.1...done. Loaded symbols for /usr/lib/libgtkmm-2.4.so.1 Reading symbols from /usr/lib/libgdkmm-2.4.so.1...done. Loaded symbols for /usr/lib/libgdkmm-2.4.so.1 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libpangomm-1.4.so.1...done. Loaded symbols for /usr/lib/libpangomm-1.4.so.1 Reading symbols from /usr/lib/libcairomm-1.0.so.1...done. Loaded symbols for /usr/lib/libcairomm-1.0.so.1 Reading symbols from /usr/lib/libglibmm-2.4.so.1...done. Loaded symbols for /usr/lib/libglibmm-2.4.so.1 Reading symbols from /usr/lib/libsigc-2.0.so.0...done. Loaded symbols for /usr/lib/libsigc-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libglitz.so.1...done. Loaded symbols for /usr/lib/libglitz.so.1 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libofa.so.0...done. Loaded symbols for /usr/lib/libofa.so.0 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libfftw3.so.3...done. Loaded symbols for /usr/lib/libfftw3.so.3 Reading symbols from /usr/lib/libhal-storage.so.1...done. Loaded symbols for /usr/lib/libhal-storage.so.1 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6...done. Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1...done. Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. Loaded symbols for /usr/lib/gconv/ISO8859-1.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so Reading symbols from /usr/lib/pango/1.5.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-basic-fc.so Reading symbols from /lib/libnss_dns.so.2...done. Loaded symbols for /lib/libnss_dns.so.2 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_audible.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_audible.so Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_rmff.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_rmff.so Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_mp3.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_mp3.so Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_mpc.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_mpc.so Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_mp4.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_mp4.so Reading symbols from /usr/lib/libmp4v2.so.0...done. Loaded symbols for /usr/lib/libmp4v2.so.0 Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_ogg.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_ogg.so Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_wma.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_wma.so Reading symbols from /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_flac.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/taglib/libtaglib_plugin_flac.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/transport/libtransport_file.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/transport/libtransport_file.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/transport/libtransport_http.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/transport/libtransport_http.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_xspf.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_xspf.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_pls.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_pls.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_query.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_query.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_folder.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_folder.so Reading symbols from /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_m3u.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/vfs/container/libcontainer_m3u.so Reading symbols from /usr/lib/gstreamer-0.10/libgstalsa.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstalsa.so Reading symbols from /usr/lib/libgstinterfaces-0.10.so.0...done. Loaded symbols for /usr/lib/libgstinterfaces-0.10.so.0 Reading symbols from /usr/lib/libgstaudio-0.10.so.0...done. Loaded symbols for /usr/lib/libgstaudio-0.10.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstvolume.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstvolume.so Reading symbols from /usr/lib/libgstcontroller-0.10.so.0...done. Loaded symbols for /usr/lib/libgstcontroller-0.10.so.0 Reading symbols from /usr/lib/liboil-0.3.so.0...done. Loaded symbols for /usr/lib/liboil-0.3.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstdecodebin.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstdecodebin.so Reading symbols from /usr/lib/gstreamer-0.10/libgstcoreelements.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstcoreelements.so Reading symbols from /usr/lib/gstreamer-0.10/libgstaudioconvert.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstaudioconvert.so Reading symbols from /usr/lib/gstreamer-0.10/libgstmad.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstmad.so Reading symbols from /usr/lib/libgsttag-0.10.so.0...done. Loaded symbols for /usr/lib/libgsttag-0.10.so.0 Reading symbols from /usr/lib/libmad.so.0...done. Loaded symbols for /usr/lib/libmad.so.0 Reading symbols from /usr/lib/libid3tag.so.0...done. Loaded symbols for /usr/lib/libid3tag.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstcdparanoia.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstcdparanoia.so Reading symbols from /usr/lib/libgstcdda-0.10.so.0...done. Loaded symbols for /usr/lib/libgstcdda-0.10.so.0 Reading symbols from /usr/lib/libcdda_paranoia.so.0...done. Loaded symbols for /usr/lib/libcdda_paranoia.so.0 Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so Reading symbols from /usr/lib/gstreamer-0.10/libgstlame.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstlame.so Reading symbols from /usr/lib/libmp3lame.so.0...done. Loaded symbols for /usr/lib/libmp3lame.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstvorbis.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstvorbis.so Reading symbols from /usr/lib/libvorbisenc.so.2...done. Loaded symbols for /usr/lib/libvorbisenc.so.2 Reading symbols from /usr/lib/libvorbis.so.0...done. Loaded symbols for /usr/lib/libvorbis.so.0 Reading symbols from /usr/lib/libogg.so.0...done. Loaded symbols for /usr/lib/libogg.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstogg.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstogg.so Reading symbols from /usr/lib/libgstriff-0.10.so.0...done. Loaded symbols for /usr/lib/libgstriff-0.10.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstflac.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstflac.so Reading symbols from /usr/lib/libFLAC.so.7...done. Loaded symbols for /usr/lib/libFLAC.so.7 Reading symbols from /usr/local/lib/bmpx/plugins/flow/libflow_linear.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/flow/libflow_linear.so Reading symbols from /usr/local/lib/bmpx/plugins/flow/libflow_shuffle.so...done. Loaded symbols for /usr/local/lib/bmpx/plugins/flow/libflow_shuffle.so Reading symbols from /usr/lib/gstreamer-0.10/libgstpulse.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstpulse.so Reading symbols from /usr/lib/libpulse.so.0...done. Loaded symbols for /usr/lib/libpulse.so.0 Reading symbols from /lib/libcap.so.1...done. Loaded symbols for /lib/libcap.so.1 Reading symbols from /usr/lib/gstreamer-0.10/libgstid3demux.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstid3demux.so Reading symbols from /usr/lib/gstreamer-0.10/libgstapetag.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstapetag.so Reading symbols from /usr/lib/gstreamer-0.10/libgstfaad.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstfaad.so Reading symbols from /usr/lib/libfaad.so.0...done. Loaded symbols for /usr/lib/libfaad.so.0 Reading symbols from /usr/lib/gstreamer-0.10/libgstffmpeg.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstffmpeg.so Reading symbols from /usr/lib/gstreamer-0.10/libgstwavparse.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstwavparse.so Reading symbols from /usr/lib/gstreamer-0.10/libgstmodplug.so...done. Loaded symbols for /usr/lib/gstreamer-0.10/libgstmodplug.so Failed to read a valid object file image from memory. 0xb7f90410 in ?? () (gdb) br Bmp::VFS::VFS::has_container Breakpoint 1 at 0x81231b9: file vfs.cc, line 180. (gdb) c Continuing. [New Thread -1259332720 (LWP 21566)] [New Thread -1250628720 (LWP 21567)] [New Thread -1272562800 (LWP 21568)] [New Thread -1280955504 (LWP 21569)] [Thread -1272562800 (LWP 21568) exited] [Thread -1250628720 (LWP 21567) exited] [Thread -1259332720 (LWP 21566) exited] [Thread -1280955504 (LWP 21569) exited] [Switching to Thread -1231963808 (LWP 21553)] Breakpoint 1, Bmp::VFS::VFS::has_container (this=0x8595f48, uri=@0x90bf648) at vfs.cc:180 180 VFS::has_container (ustring const& uri) (gdb) s 169 : _M_node(__x) { } (gdb) 182 for (ContainerPlugins::iterator i = container_plugins.begin(); i != container_plugins.end(); ++i) (gdb) 184 PluginContainerBase *container = i->second; (gdb) 185 if (container->can_process (uri)) (gdb) Bmp::VFS::PluginContainerFolder::can_process (this=0x859c418, uri=@0x90bf648) at libcontainer_folder.cc:54 54 Bmp::URI u (uri); (gdb) p uri $1 = (const Glib::ustring &) @0x90bf648: {static npos = 4294967295, string_ = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x912e8b4 "file:///home/muzica/rock/streamz/Radio%20Hamsii/Cradle%20Of%20Filth%20-%20Desire%20In%20Violent%20Overture.mp3"}}} (gdb) s URI (this=0xbfe845a4, str=@0x90bf648, do_escape=false) at uri++.cc:355 355 URI::URI (Glib::ustring const &str, bool do_escape) (gdb) s 356 : port (0) (gdb) 358 debug ("uri++", "Constructing URI from '%s'", str.c_str()); (gdb) p str $2 = (const Glib::ustring &) @0x90bf648: {static npos = 4294967295, string_ = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x912e8b4 "file:///home/muzica/rock/streamz/Radio%20Hamsii/Cradle%20Of%20Filth%20-%20Desire%20In%20Violent%20Overture.mp3"}}} (gdb) s Bmp::debug (domain=@0xbfe8455c, format=@0xbfe84558) at debug.cc:76 76 if (!use_debug) return; (gdb) 74 ...) (gdb) 76 if (!use_debug) return; (gdb) 86 } (gdb) URI (this=0xbfe845a4, str=@0x90bf648, do_escape=false) at /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/basic_string.h:283 283 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); } (gdb) 182 return *reinterpret_cast<_Rep*>(__p); (gdb) 283 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); } (gdb) 230 if (__builtin_expect(this != &_S_empty_rep(), false)) (gdb) 232 if (__gnu_cxx::__exchange_and_add(&this->_M_refcount, -1) <= 0) (gdb) 233 _M_destroy(__a); (gdb) 283 { return &((reinterpret_cast<_Rep*> (_M_data()))[-1]); } (gdb) 230 if (__builtin_expect(this != &_S_empty_rep(), false)) (gdb) 232 if (__gnu_cxx::__exchange_and_add(&this->_M_refcount, -1) <= 0) (gdb) 233 _M_destroy(__a); (gdb) 360 if (!fragmentize (str)) (gdb) Bmp::URI::fragmentize (this=0xbfe845a4, _uri=@0x90bf648) at uri++.cc:236 236 uri = strdup (_uri.c_str()); (gdb) p _uri $3 = (const Glib::ustring &) @0x90bf648: {static npos = 4294967295, string_ = {static npos = 4294967295, _M_dataplus = {> = {<__gnu_cxx::new_allocator> = {}, }, _M_p = 0x912e8b4 "file:///home/muzica/rock/streamz/Radio%20Hamsii/Cradle%20Of%20Filth%20-%20Desire%20In%20Violent%20Overture.mp3"}}} (gdb) s