rendered paste bodymms: module.cpp:364: std::string Module::get_parent_id_common(const std::string&, SQLDatabase&, ost::Mutex&, const std::list<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::string&): Assertion `!parent_id.empty()' failed.
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb1cebb90 (LWP 12764)]
0xb7f1c410 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7f1c410 in __kernel_vsyscall ()
#1 0xb7b00f75 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7b028f1 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7afa0ee in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#4 0x081829e4 in Module::get_parent_id_common (this=0x81e23d0,
parent=@0xb1ceac4c, db=@0x81e2584, db_mutex=@0x81e258c,
top_folders=@0x81e243c, db_insert_string=@0xb1ceacbc) at module.cpp:364
#5 0x08182494 in Module::get_parent_id_common (this=0x81e23d0,
parent=@0x8434d64, db=@0x81e2584, db_mutex=@0x81e258c,
top_folders=@0x81e243c, db_insert_string=@0xb1ceacbc) at module.cpp:346
#6 0x08182aad in Module::get_parent_id (this=0x81e23d0, parent=@0x8434d64,
db=@0x81e2584, db_mutex=@0x81e258c, top_folders=@0x81e243c)
at module.cpp:310
#7 0xb736a062 in GraphicalAudio::insert_file_into_db (this=0x81e23d0,
filename=@0xb1ceae2c, parent=@0x8434d64) at graphical_audio.cpp:2755
#8 0xb737c7f6 in GraphicalAudio::rdir_hd (this=0x81e23d0, argv=@0x8434d64,
insert_into_db=true) at graphical_audio.cpp:2841
#9 0xb737cd03 in GraphicalAudio::rdir (this=0x81e23d0, argv=@0x8434d64)
at graphical_audio.cpp:2878
#10 0xb7387f3e in GraphicalAudio::reload_dir (this=0x81e23d0, path=@0x8434d64)
at graphical_audio.cpp:239
#11 0xb73999a6 in AudioTemplate<Dbaudiofile>::fs_change (this=0x81e23d0,
type=NotifyUpdate::CREATE_FILE, path=@0x8434d64) at audio.hpp:548
---Type <return> to continue, or q <return> to quit---
#12 0xb731aab0 in boost::_mfi::mf2<void, Audio, NotifyUpdate::notify_update_type, std::string const&>::operator() (this=0x82034b8, p=0x81e23d0,
a1=NotifyUpdate::CREATE_FILE, a2=@0x8434d64)
at /usr/include/boost/bind/mem_fn_template.hpp:274
#13 0xb731b279 in boost::_bi::list3<boost::_bi::value<Audio*>, boost::arg<1> (*)(), boost::arg<2> (*)()>::operator()<boost::_mfi::mf2<void, Audio, NotifyUpdate::notify_update_type, std::string const&>, boost::_bi::list2<NotifyUpdate::notify_update_type&, std::string const&> > (this=0x82034c0, f=@0x82034b8,
a=@0xb1ceb0ec) at /usr/include/boost/bind.hpp:347
#14 0xb731b2d9 in boost::_bi::bind_t<void, boost::_mfi::mf2<void, Audio, NotifyUpdate::notify_update_type, std::string const&>, boost::_bi::list3<boost::_bi::value<Audio*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >::operator()<NotifyUpdate::notify_update_type, std::string> (this=0x82034b8, a1=@0xb1ceb134,
a2=@0x8434d64) at /usr/include/boost/bind/bind_template.hpp:89
#15 0xb731b311 in boost::detail::function::void_function_obj_invoker2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, Audio, NotifyUpdate::notify_update_type, std::string const&>, boost::_bi::list3<boost::_bi::value<Audio*>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, void, NotifyUpdate::notify_update_type, std::string const&>::invoke (function_obj_ptr=@0x82034b8, a0=NotifyUpdate::CREATE_FILE,
a1=@0x8434d64) at /usr/include/boost/function/function_template.hpp:155
#16 0x08148e45 in boost::function2<void, NotifyUpdate::notify_update_type, std::string const&, std::allocator<void> >::operator() (this=0x82034b4,
a0=NotifyUpdate::CREATE_FILE, a1=@0x8434d64)
---Type <return> to continue, or q <return> to quit---
at /usr/include/boost/function/function_template.hpp:692
#17 0x0814571b in Notify::check_for_changes (this=0x81c5500) at notify.cpp:40
#18 0x08146c76 in boost::_mfi::mf0<void, Notify>::operator() (this=0x81ee944,
p=0x81c5500) at /usr/include/boost/bind/mem_fn_template.hpp:49
#19 0x08146cce in boost::_bi::list1<boost::_bi::value<Notify*> >::operator()<boost::_mfi::mf0<void, Notify>, boost::_bi::list0> (this=0x81ee94c, f=@0x81ee944,
a=@0xb1ceb237) at /usr/include/boost/bind.hpp:231
#20 0x08146d11 in boost::_bi::bind_t<void, boost::_mfi::mf0<void, Notify>, boost::_bi::list1<boost::_bi::value<Notify*> > >::operator() (this=0x81ee944)
at /usr/include/boost/bind/bind_template.hpp:20
#21 0x08146d2b in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Notify>, boost::_bi::list1<boost::_bi::value<Notify*> > >, void>::invoke (function_obj_ptr=@0x81ee944)
at /usr/include/boost/function/function_template.hpp:155
#22 0x080fc17f in boost::function0<void, std::allocator<void> >::operator() (
this=0x81ee940) at /usr/include/boost/function/function_template.hpp:692
#23 0x0811c5d1 in Updater::run (this=0x81c56a0) at updater.cpp:83
#24 0xb7e6a379 in ?? () from /usr/lib/libccgnu2-1.6.so.0
#25 0xb7c2a4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#26 0xb7bacd4e in clone () from /lib/tls/i686/cmov/libc.so.6