All pastes #386088 Raw Edit

Stuff

public text v1 · immutable
·published 2007-03-08 10:51 UTC
rendered paste body
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