$ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. ./executable
Segmentation fault (core dumped)
$ gdb executable core.32671
GNU gdb Red Hat Linux (6.6-45.fc8rh)
<<< Cut some less interesting stuff >>>
(gdb) where
#0 0x0000003317c9c968 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib64/libstdc++.so.6
#1 0x000000000083c61a in pair (this=0x7ffffc077ea0, __a=@0x614708, __b=@0x7ffffc077ec0) at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_pair.h:85
#2 0x000000000083d1e3 in std::map<std::string, std::pair<IceInternal::Handle<Ice::ObjectFactory>, int>, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<IceInternal::Handle<Ice::ObjectFactory>, int> > > >::operator[] (this=0xe194e8, __k=@0x614708)
at /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_map.h:348
#3 0x000000000083aa96 in IceInternal::FactoryTableDef::addObjectFactory (this=0xe19490, t=@0x614708, f=@0x614710) at FactoryTableDef.cpp:109
#4 0x000000000040dc87 in __F__interfaces__Foo__Init (this=0x327b58) at CommonTypes.cpp:196
#5 0x000000000011e772 in __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at CommonTypes.cpp:205
#6 0x000000000011e7c5 in global constructors keyed to _ZN11IceInternal6upCastEPN10interfaces3FooE () at CommonTypes.cpp:234
#7 0x0000000000122c36 in __do_global_ctors_aux () from /work/hum092/ice_bug/libmylib.so
#8 0x000000000011ce5b in _init () from /work/hum092/ice_bug/libmylib.so
#9 0x00007ffffc078108 in ?? ()
#10 0x000000330440d67b in call_init () from /lib64/ld-linux-x86-64.so.2
#11 0x000000330440d785 in _dl_init_internal () from /lib64/ld-linux-x86-64.so.2
#12 0x0000003304400afa in _dl_start_user () from /lib64/ld-linux-x86-64.so.2
#13 0x0000000000000001 in ?? ()
#14 0x00007ffffc07a3cd in ?? ()
#15 0x0000000000000000 in ?? ()