Subject | Firebird 1.5 crash |
---|---|
Author | vseryakov |
Post date | 2003-05-16T18:59:08Z |
Compiled api5.c, just spawning separate thread and the program crashes
all the time. I connect to local employee.fdb database.
Loaded symbols for /usr/local/firebird/intl/fbintl
#0 0x42029331 in kill () from /lib/i686/libc.so.6
(gdb) bt
#0 0x42029331 in kill () from /lib/i686/libc.so.6
#1 0x40210bdb in raise () from /lib/i686/libpthread.so.0
#2 0x4202a8c2 in abort () from /lib/i686/libc.so.6
#3 0x402d7b87 in __cxxabiv1::__terminate(void (*)())
(handler=0x4202a754 <abort>)
at eh_terminate.cc:47
#4 0x402d7bd4 in std::terminate() () at eh_terminate.cc:57
#5 0x402d7d56 in __cxa_throw () at eh_throw.cc:77
#6 0x4028d90b in std::__throw_length_error(char const*) (__s=0x0) at
functexcept.cc:69
#7 0x4004cd76 in std::basic_string<char, std::char_traits<char>,
Firebird::allocator<char> >::reserve(unsigned) () from
/usr/lib/libfbembed.so.1
#8 0x4004ca6c in std::basic_string<char, std::char_traits<char>,
Firebird::allocator<char> >::append(std::basic_string<char,
std::char_traits<char>, Firebird::allocator<char> > const&) () from
/usr/lib/libfbembed.so.1
#9 0x4018edb0 in ConfigFile::loadConfig() () from
/usr/lib/libfbembed.so.1
#10 0x4018d8c8 in ConfigFile::doesKeyExist(std::basic_string<char,
std::char_traits<char>, Firebird::allocator<char> > const&) () from
/usr/lib/libfbembed.so.1
#11 0x4018a8f4 in ConfigImpl::ConfigImpl() () from
/usr/lib/libfbembed.so.1
#12 0x4018b86c in Config::getRemoteFileOpenAbility() () from
/usr/lib/libfbembed.so.1
#13 0x40059bbc in ISC_analyze_nfs () from /usr/lib/libfbembed.so.1
#14 0x401743e1 in analyze () from /usr/lib/libfbembed.so.1
#15 0x4016a965 in REM_attach_database () from /usr/lib/libfbembed.so.1
#16 0x40061f99 in isc_attach_database () from /usr/lib/libfbembed.so.1
#17 0x08048b09 in thread(void*) (arg=0x0) at thr.c:57
#18 0x4020dfaf in pthread_start_thread () from /lib/i686/libpthread.so.0
all the time. I connect to local employee.fdb database.
Loaded symbols for /usr/local/firebird/intl/fbintl
#0 0x42029331 in kill () from /lib/i686/libc.so.6
(gdb) bt
#0 0x42029331 in kill () from /lib/i686/libc.so.6
#1 0x40210bdb in raise () from /lib/i686/libpthread.so.0
#2 0x4202a8c2 in abort () from /lib/i686/libc.so.6
#3 0x402d7b87 in __cxxabiv1::__terminate(void (*)())
(handler=0x4202a754 <abort>)
at eh_terminate.cc:47
#4 0x402d7bd4 in std::terminate() () at eh_terminate.cc:57
#5 0x402d7d56 in __cxa_throw () at eh_throw.cc:77
#6 0x4028d90b in std::__throw_length_error(char const*) (__s=0x0) at
functexcept.cc:69
#7 0x4004cd76 in std::basic_string<char, std::char_traits<char>,
Firebird::allocator<char> >::reserve(unsigned) () from
/usr/lib/libfbembed.so.1
#8 0x4004ca6c in std::basic_string<char, std::char_traits<char>,
Firebird::allocator<char> >::append(std::basic_string<char,
std::char_traits<char>, Firebird::allocator<char> > const&) () from
/usr/lib/libfbembed.so.1
#9 0x4018edb0 in ConfigFile::loadConfig() () from
/usr/lib/libfbembed.so.1
#10 0x4018d8c8 in ConfigFile::doesKeyExist(std::basic_string<char,
std::char_traits<char>, Firebird::allocator<char> > const&) () from
/usr/lib/libfbembed.so.1
#11 0x4018a8f4 in ConfigImpl::ConfigImpl() () from
/usr/lib/libfbembed.so.1
#12 0x4018b86c in Config::getRemoteFileOpenAbility() () from
/usr/lib/libfbembed.so.1
#13 0x40059bbc in ISC_analyze_nfs () from /usr/lib/libfbembed.so.1
#14 0x401743e1 in analyze () from /usr/lib/libfbembed.so.1
#15 0x4016a965 in REM_attach_database () from /usr/lib/libfbembed.so.1
#16 0x40061f99 in isc_attach_database () from /usr/lib/libfbembed.so.1
#17 0x08048b09 in thread(void*) (arg=0x0) at thr.c:57
#18 0x4020dfaf in pthread_start_thread () from /lib/i686/libpthread.so.0