[Sqlrelay-discussion] [run time error] accessing mysql db using SQL relay & c++ ( linux, mysql, rudi
Brought to you by:
mused
|
From: <jh...@ha...> - 2005-12-05 08:21:02
|
Hi
I am working on setting up an multithreaded application with below os &
library.
OS: linux fc3
Compiler: gcc 3.4.2 20041017
Mysql-4.1.15
Rudiments-0.28.2
Sqlrelay-0.36.4
For stress test. Concurrent 50 transaction loop 1000000 count.
One day after, our application abnormal terminationtion with dump.
50 x 2856 transaction succeded.
Below, gdb bactrace result.
Any ideas? Whats it looking for?
Thanks!
***************************************************
(gdb) bt
#0 0x001b04dc in memcpy () from /lib/tls/libc.so.6
#1 0xf6e3869c in rudiments::rawbuffer::copy ()
from /usr/local/firstworks/lib/librudiments-0.28.2.so.1
#2 0xf6e1be1c in rudiments::filedescriptor::bufferedRead ()
from /usr/local/firstworks/lib/librudiments-0.28.2.so.1
#3 0xf6e1b720 in rudiments::filedescriptor::read ()
from /usr/local/firstworks/lib/librudiments-0.28.2.so.1
#4 0xf6fb8233 in sqlrcursor::getString ()
from /usr/local/firstworks/lib/libsqlrclient-0.36.4.so.1
#5 0xf6fb91fb in sqlrcursor::parseOutputBinds ()
from /usr/local/firstworks/lib/libsqlrclient-0.36.4.so.1
#6 0xf6fb77a7 in sqlrcursor::processResultSet ()
from /usr/local/firstworks/lib/libsqlrclient-0.36.4.so.1
#7 0xf6fb637c in sqlrcursor::runQuery ()
from /usr/local/firstworks/lib/libsqlrclient-0.36.4.so.1
#8 0xf6fb5aff in sqlrcursor::executeQuery ()
from /usr/local/firstworks/lib/libsqlrclient-0.36.4.so.1
#9 0xf6fb59e3 in sqlrcursor::sendQuery ()
from /usr/local/firstworks/lib/libsqlrclient-0.36.4.so.1
#10 0x08057e3b in CPxDB::get_contents (this=0x8bda688, aQuery=
{static npos = 4294967295, _M_dataplus = {<std::allocator<char>> =
{<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
_M_p = 0xc90f5034 "select Contents from ContentsTbl where Id in ('7975a859-
1c30-a8d3-f807-3ade5511da7a','11d36c03-9978-02a6-126d-
be5f2385b81e','51627791-31ed-69e2-4a62-0a9966749997','c5e7087a-4ba3-83ea-
71c4-10bca8059919"...}}, contents=@0x8f5723e0)
at src/PxDB.cpp:167
#11 0x0804cd99 in CPxThread::contents (this=0x8bdb088) at
src/PxThread.cpp:424
#12 0x0804c222 in CPxThread::transaction (this=0x8bdb088)
at src/PxThread.cpp:228
#13 0x0804be98 in CPxThread::responder (th_arg=0x8bdb088)
at src/PxThread.cpp:150
#14 0x0038b1d5 in start_thread () from /lib/tls/libpthread.so.0
#15 0x0020c2da in clone () from /lib/tls/libc.so.6
|