All pastes #386087 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-03-08 10:49 UTC
rendered paste body
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 = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
      _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 = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
      _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 = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
      _M_p = 0x912e8b4 "file:///home/muzica/rock/streamz/Radio%20Hamsii/Cradle%20Of%20Filth%20-%20Desire%20In%20Violent%20Overture.mp3"}}}
(gdb) s