Bmp::VFS::PluginContainerPLS::can_process (this=0x85a9518, uri=@0x90d2e00) at libcontainer_pls.cc:85 85 return Bmp::Util::str_has_suffix_nocase (u.path.c_str(), "pls"); (gdb) Bmp::Util::str_has_suffix_nocase (str=0x90ed424 "/home/muzica/rock/streamz/Radio%20Hamsii/Dreams%20of%20Sanity%20-%20Beatrice.mp3", _suffix=0xb66e4d4c "pls") at util.cc:148 148 str_has_suffix_nocase (const gchar *str, const gchar *_suffix) (gdb) 153 if ((!str) || (!_suffix)) return false; (gdb) 155 suffix_fq = g_strconcat (".", _suffix, NULL); (gdb) 156 rv = (strcasecmp (str + std::strlen (str) - std::strlen (suffix_fq), suffix_fq) == 0); (gdb) 155 suffix_fq = g_strconcat (".", _suffix, NULL); (gdb) 156 rv = (strcasecmp (str + std::strlen (str) - std::strlen (suffix_fq), suffix_fq) == 0); (gdb) 157 g_free (suffix_fq); (gdb) 156 rv = (strcasecmp (str + std::strlen (str) - std::strlen (suffix_fq), suffix_fq) == 0); (gdb) 157 g_free (suffix_fq); (gdb) 159 } (gdb) 158 return rv; (gdb) 159 } (gdb) Bmp::VFS::PluginContainerPLS::can_process (this=0x85a9518, uri=@0x90d2e00) at ../../../src/uri++.hh:38 38 ~URI () {}; (gdb) 86 } (gdb) Bmp::VFS::VFS::has_container (this=0x85a9fb0, uri=@0x90d2e00) at /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/stl_tree.h:182 182 _M_node = _Rb_tree_increment(_M_node); (gdb) 182 for (ContainerPlugins::iterator i = container_plugins.begin(); i != container_plugins.end(); ++i) (gdb) 182 _M_node = _Rb_tree_increment(_M_node); (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) Program received signal SIGSEGV, Segmentation fault. 0x72657372 in ?? () (gdb) Cannot find bounds of current function