(gdb) run --Ice.Plugin.IceSSL=IceSSL:create --Ice.Default.Protocol=ssl --IceSSL.Client.CertPath=../../../certs --IceSSL.Client.Config=client_sslconfig.xml --Ice.Override.Compress --Ice.Default.Host=127.0.0.1 --Ice.NullHandleAbort --Ice.Warn.Connections [Thread debugging using libthread_db enabled] [New Thread 182903171488 (LWP 29621)] [New Thread 1084225888 (LWP 29624)] [New Thread 1094711648 (LWP 29625)] testing populate... ok testing map::find... ok testing erase... ok testing map::find (again)... ok testing iterators... ok testing iterator.set... ok testing algorithms... ok testing index ... ok testing concurrent access... [New Thread 1105197408 (LWP 29626)] [New Thread 1115683168 (LWP 29627)] [New Thread 1126168928 (LWP 29628)] [New Thread 1136654688 (LWP 29629)] [New Thread 1147140448 (LWP 29630)] [New Thread 1157626208 (LWP 29631)] [New Thread 1168111968 (LWP 29632)] [New Thread 1178597728 (LWP 29633)] [New Thread 1189083488 (LWP 29634)] [New Thread 1199569248 (LWP 29635)] [Thread 1115683168 (LWP 29627) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1136654688 (LWP 29629)] __txn_isvalid (txnp=0x2a96100920, tdp=0x43bfef28, op=TXN_OP_ABORT) at ../dist/../txn/txn.c:978 /home/bob/builds/db-4.3.27.NC/txn/txn.c:978:25545:beg:0x2a957cc50a Current language: auto; currently c (gdb) thread apply all bt Thread 13 (Thread 1199569248 (LWP 29635)): #0 0x0000003c51a088da in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0 #1 0x0000002a9573b3eb in __db_pthread_mutex_lock (dbenv=0x58d9a0, mutexp=0x5d2138) at ../dist/../mutex/mut_pthread.c:227 #2 0x0000002a957af410 in __lock_get_internal (lt=0x597c10, locker=2147483901, flags=0, obj=0x0, lock_mode=DB_LOCK_READ, timeout=0, lock=0x62a670) at ../dist/../lock/lock.c:820 #3 0x0000002a957af6a2 in __lock_get (dbenv=0x58d9a0, locker=2147483901, flags=0, obj=0x62a850, lock_mode=DB_LOCK_READ, lock=0x62a670) at ../dist/../lock/lock.c:414 #4 0x0000002a957922c6 in __db_lget (dbc=0x62a7b0, action=0, pgno=13, mode=DB_LOCK_NG, lkflags=0, lockp=0x62a670) at ../dist/../db/db_meta.c:470 #5 0x0000002a9573d22a in __bam_c_first (dbc=0x62a7b0) at ../dist/../btree/bt_cursor.c:2156 #6 0x0000002a9574039a in __bam_c_get (dbc=0x62a7b0, key=0x477fefa0, data=0x477fef80, flags=18, pgnop=0x477fee64) at ../dist/../btree/bt_cursor.c:936 #7 0x0000002a95788243 in __db_c_get (dbc_arg=0x628e60, key=0x477fefa0, data=0x477fef80, flags=18) at ../dist/../db/db_cam.c:654 #8 0x0000002a9578f797 in __db_c_get_pp (dbc=0x628e60, key=0x477fefa0, data=0x477fef80, flags=18) at ../dist/../db/db_iface.c:1741 #9 0x0000002a95733c9d in Dbc::get (this=0x5d2164, key=0x477fefa0, data=0x477fef80, _flags=4294967295) at ../dist/../cxx/cxx_dbc.cpp:80 #10 0x0000002a955d1531 in Freeze::IteratorHelperI::next (this=0x2a96100dd0) at MapI.cpp:552 #11 0x0000002a955ce759 in Freeze::IteratorHelper::create (m=@0x62adb0, readOnly=false) at MapI.cpp:86 #12 0x000000000040d5bb in Freeze::Map::begin (this=0x627d68) at Map.h:717 #13 0x0000000000412c2b in WriteThread::run (this=0x627d20) at Client.cpp:165 #14 0x0000002a95cc6208 in startHook (arg=0x627d20) at Thread.cpp:491 #15 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #16 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #17 0x0000000000000000 in ?? () Thread 12 (Thread 1189083488 (LWP 29634)): #0 0x0000003c50fac9e9 in sched_yield () from /lib64/tls/libc.so.6 #1 0x0000002a95cc5e0f in IceUtil::ThreadControl::yield () at Thread.cpp:448 #2 0x0000000000412b4e in ReadThread::run (this=0x629f70) at Client.cpp:111 #3 0x0000002a95cc6208 in startHook (arg=0x629f70) at Thread.cpp:491 #4 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #5 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #6 0x0000000000000000 in ?? () Thread 11 (Thread 1178597728 (LWP 29633)): #0 0x0000003c51a088da in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0 #1 0x0000002a9573b3eb in __db_pthread_mutex_lock (dbenv=0x58d9a0, mutexp=0x5d1f98) at ../dist/../mutex/mut_pthread.c:227 #2 0x0000002a957af410 in __lock_get_internal (lt=0x597c10, locker=2147483902, flags=0, obj=0x0, lock_mode=DB_LOCK_WRITE, timeout=0, lock=0x463fe7b0) at ../dist/../lock/lock.c:820 #3 0x0000002a957af6a2 in __lock_get (dbenv=0x58d9a0, locker=2147483902, flags=0, obj=0x623620, lock_mode=DB_LOCK_WRITE, lock=0x463fe7b0) at ../dist/../lock/lock.c:414 #4 0x0000002a957922c6 in __db_lget (dbc=0x623580, action=0, pgno=3, mode=DB_LOCK_NG, lkflags=0, lockp=0x463fe7b0) at ../dist/../db/db_meta.c:470 #5 0x0000002a9574a6c5 in __bam_search (dbc=0x623580, root_pgno=0, key=0x463feaa0, flags=1410, stop=1, recnop=0x0, exactp=0x463fe8d4) at ../dist/../btree/bt_search.c:143 #6 0x0000002a9573f51e in __bam_c_search (dbc=0x623580, root_pgno=0, key=0x463feaa0, flags=28, exactp=0x463fe8d4) at ../dist/../btree/bt_cursor.c:2571 #7 0x0000002a9574030e in __bam_c_get (dbc=0x623580, key=0x463feaa0, data=0x463feb20, flags=28, pgnop=0x463fe944) at ../dist/../btree/bt_cursor.c:967 #8 0x0000002a95788243 in __db_c_get (dbc_arg=0x627320, key=0x463feaa0, data=0x463feb20, flags=28) at ../dist/../db/db_cam.c:654 #9 0x0000002a95789f30 in __db_c_put (dbc_arg=0x628330, key=0x463fef50, data=0x463fef30, flags=16) at ../dist/../db/db_cam.c:1211 #10 0x0000002a95783705 in __db_put (dbp=0x61c090, txn=0x0, key=0x463fef50, data=0x463fef30, flags=0) at ../dist/../db/db_am.c:390 #11 0x0000002a95790167 in __db_put_pp (dbp=0x61c090, txn=0x62b760, key=0x463fef50, data=0x463fef30, flags=0) at ../dist/../db/db_iface.c:1369 #12 0x0000002a957322b1 in Db::put (this=0x61a540, txnid=0x62a0b0, key=0x463fef50, value=0x463fef30, flags=0) at cxx_int.h:49 #13 0x0000002a955d4395 in Freeze::MapHelperI::put (this=0x6295a0, key=@0x463feff0, value=@0x463fefc0) at MapI.cpp:808 #14 0x000000000040d4d3 in Freeze::Map::put (this=0x629488, key=@0x463ff060) at Map.h:844 #15 0x0000000000407fb4 in populateDB (connection=@0x629480, m=@0x629488) at Client.cpp:70 #16 0x0000000000412e2e in WriteThread::run (this=0x629440) at Client.cpp:190 #17 0x0000002a95cc6208 in startHook (arg=0x629440) at Thread.cpp:491 #18 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #19 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #20 0x0000000000000000 in ?? () Thread 10 (Thread 1168111968 (LWP 29632)): #0 0x0000003c50fac9e9 in sched_yield () from /lib64/tls/libc.so.6 #1 0x0000002a95cc5e0f in IceUtil::ThreadControl::yield () at Thread.cpp:448 #2 0x0000000000412b4e in ReadThread::run (this=0x628910) at Client.cpp:111 #3 0x0000002a95cc6208 in startHook (arg=0x628910) at Thread.cpp:491 #4 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #5 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #6 0x0000000000000000 in ?? () Thread 9 (Thread 1157626208 (LWP 29631)): #0 0x0000003c51a088da in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0 #1 0x0000002a9573b3eb in __db_pthread_mutex_lock (dbenv=0x58d9a0, mutexp=0x5d2478) at ../dist/../mutex/mut_pthread.c:227 #2 0x0000002a957af410 in __lock_get_internal (lt=0x597c10, locker=2147483900, flags=0, obj=0x0, lock_mode=DB_LOCK_READ, timeout=0, lock=0x623730) at ../dist/../lock/lock.c:820 #3 0x0000002a957af6a2 in __lock_get (dbenv=0x58d9a0, locker=2147483900, flags=0, obj=0x627020, lock_mode=DB_LOCK_READ, lock=0x623730) at ../dist/../lock/lock.c:414 #4 0x0000002a957922c6 in __db_lget (dbc=0x626f80, action=0, pgno=13, mode=DB_LOCK_NG, lkflags=0, lockp=0x623730) at ../dist/../db/db_meta.c:470 #5 0x0000002a9573d22a in __bam_c_first (dbc=0x626f80) at ../dist/../btree/bt_cursor.c:2156 #6 0x0000002a9574039a in __bam_c_get (dbc=0x626f80, key=0x44ffefa0, data=0x44ffef80, flags=18, pgnop=0x44ffee64) at ../dist/../btree/bt_cursor.c:936 #7 0x0000002a95788243 in __db_c_get (dbc_arg=0x629150, key=0x44ffefa0, data=0x44ffef80, flags=18) at ../dist/../db/db_cam.c:654 #8 0x0000002a9578f797 in __db_c_get_pp (dbc=0x629150, key=0x44ffefa0, data=0x44ffef80, flags=18) at ../dist/../db/db_iface.c:1741 #9 0x0000002a95733c9d in Dbc::get (this=0x5d24a4, key=0x44ffefa0, data=0x44ffef80, _flags=4294967295) at ../dist/../cxx/cxx_dbc.cpp:80 #10 0x0000002a955d1531 in Freeze::IteratorHelperI::next (this=0x62b940) at MapI.cpp:552 #11 0x0000002a955ce759 in Freeze::IteratorHelper::create (m=@0x627f40, readOnly=false) at MapI.cpp:86 #12 0x000000000040d5bb in Freeze::Map::begin (this=0x625088) at Map.h:717 #13 0x0000000000412c2b in WriteThread::run (this=0x625040) at Client.cpp:165 #14 0x0000002a95cc6208 in startHook (arg=0x625040) at Thread.cpp:491 #15 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #16 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #17 0x0000000000000000 in ?? () Thread 8 (Thread 1147140448 (LWP 29630)): #0 0x0000003c50fac9e9 in sched_yield () from /lib64/tls/libc.so.6 #1 0x0000002a95cc5e0f in IceUtil::ThreadControl::yield () at Thread.cpp:448 #2 0x0000000000412b4e in ReadThread::run (this=0x626d10) at Client.cpp:111 #3 0x0000002a95cc6208 in startHook (arg=0x626d10) at Thread.cpp:491 #4 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #5 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 1136654688 (LWP 29629)): #0 __txn_isvalid (txnp=0x2a96100920, tdp=0x43bfef28, op=TXN_OP_ABORT) at ../dist/../txn/txn.c:978 #1 0x0000002a957cd21a in __txn_abort (txnp=0x2a96100920) at ../dist/../txn/txn.c:654 #2 0x0000002a957cd759 in __txn_abort_pp (txnp=0x2a96100920) at ../dist/../txn/txn.c:626 #3 0x0000002a9573ae6c in DbTxn::abort (this=0x2a96100b00) at ../dist/../cxx/cxx_txn.cpp:58 #4 0x0000002a955e9b69 in Freeze::TransactionI::rollback (this=0x2a961008f0) at TransactionI.cpp:56 #5 0x0000002a955e9650 in Freeze::TransactionHolder::rollback (this=0x43bff150) at TransactionHolder.cpp:62 #6 0x0000002a955e9556 in ~TransactionHolder (this=0x43bff150) at TransactionHolder.cpp:27 #7 0x0000000000412da6 in WriteThread::run (this=0x6247d0) at Client.cpp:170 #8 0x0000002a95cc6208 in startHook (arg=0x6247d0) at Thread.cpp:491 #9 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #10 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #11 0x0000000000000000 in ?? () Thread 6 (Thread 1126168928 (LWP 29628)): #0 0x0000003c50fac9e9 in sched_yield () from /lib64/tls/libc.so.6 #1 0x0000002a95cc5e0f in IceUtil::ThreadControl::yield () at Thread.cpp:448 #2 0x0000000000412b4e in ReadThread::run (this=0x624840) at Client.cpp:111 #3 0x0000002a95cc6208 in startHook (arg=0x624840) at Thread.cpp:491 #4 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #5 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 1115683168 (LWP 29627)): #0 0x0000003c51a06ffb in pthread_join () from /lib64/tls/libpthread.so.0 #1 0x0000002a95cc5c60 in IceUtil::ThreadControl::join (this=0x62aaa0) at Thread.cpp:395 #2 0x000000000040beb5 in run (communicator=@0x7fbffff2d0, envName=@0x7fbffff2c0, dbName=@0x7fbffff2b0) at Client.cpp:558 #3 0x000000000040cb08 in main (argc=1, argv=0x7fbffff3e8) at Client.cpp:644 Thread 4 (Thread 1105197408 (LWP 29626)): #0 0x0000003c51a07b41 in pthread_mutex_trylock () from /lib64/tls/libpthread.so.0 #1 0x0000002a9573b3a8 in __db_pthread_mutex_lock (dbenv=0x58d9a0, mutexp=0x58ebf8) at ../dist/../mutex/mut_pthread.c:219 #2 0x0000002a957bec45 in __memp_fget (dbmfp=0x61c4c0, pgnoaddr=0x624e14, flags=0, addrp=0x624e08) at ../dist/../mp/mp_fget.c:186 #3 0x0000002a95740388 in __bam_c_get (dbc=0x62ba10, key=0x41dff010, data=0x41dfefe0, flags=7, pgnop=0x41dfee94) at ../dist/../btree/bt_cursor.c:844 #4 0x0000002a95788243 in __db_c_get (dbc_arg=0x62bd00, key=0x41dff010, data=0x41dfefe0, flags=7) at ../dist/../db/db_cam.c:654 #5 0x0000002a9578f797 in __db_c_get_pp (dbc=0x62bd00, key=0x41dff010, data=0x41dfefe0, flags=7) at ../dist/../db/db_iface.c:1741 #6 0x0000002a95733c9d in Dbc::get (this=0x58ebf8, key=0x41dff010, data=0x41dfefe0, _flags=1) at ../dist/../cxx/cxx_dbc.cpp:80 #7 0x0000002a955d040c in Freeze::IteratorHelperI::get (this=0x6276f0, key=@0x41dff080, value=@0x41dff078) at MapI.cpp:280 #8 0x00000000004104cf in Freeze::Iterator::getCurrentValue (this=0x41dff140, key=@0x41dff0b7, value=@0x41dff0b0) at Map.h:339 #9 0x000000000040e257 in Freeze::Iterator::operator* (this=0x41dff140) at Map.h:286 #10 0x000000000040d7b9 in Freeze::Iterator::operator-> (this=0x41dff140) at Map.h:302 #11 0x0000000000412b11 in ReadThread::run (this=0x624b80) at Client.cpp:110 #12 0x0000002a95cc6208 in startHook (arg=0x624b80) at Thread.cpp:491 #13 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #14 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #15 0x0000000000000000 in ?? () Thread 3 (Thread 1094711648 (LWP 29625)): #0 0x0000003c51a08acf in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0 #1 0x0000002a955bce49 in IceUtil::Cond::timedWaitImpl (this=0x619cc0, mutex=@0x619cf0, timeout=@0x619d30) at Cond.h:224 #2 0x0000002a955b9a18 in IceUtil::Monitor::timedWait (this=0x619cc0, timeout=@0x619d30) at Monitor.h:180 #3 0x0000002a955e0b80 in Freeze::CheckpointThread::run (this=0x619c80) at SharedDbEnv.cpp:380 #4 0x0000002a95cc6208 in startHook (arg=0x619c80) at Thread.cpp:491 #5 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #6 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #7 0x0000000000000000 in ?? () Thread 2 (Thread 1084225888 (LWP 29624)): #0 0x0000003c51a08acf in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/tls/libpthread.so.0 #1 0x0000002a955bce49 in IceUtil::Cond::timedWaitImpl (this=0x568130, mutex=@0x568160, timeout=@0x409ff160) at Cond.h:224 #2 0x0000002a955b9a18 in IceUtil::Monitor::timedWait (this=0x568130, timeout=@0x409ff160) at Monitor.h:180 #3 0x0000002a95a5081e in IceInternal::ConnectionMonitor::run (this=0x5680f0) at ConnectionMonitor.cpp:87 #4 0x0000002a95cc6208 in startHook (arg=0x5680f0) at Thread.cpp:491 #5 0x0000003c51a05f81 in start_thread () from /lib64/tls/libpthread.so.0 #6 0x0000003c50fc3af3 in thread_start () from /lib64/tls/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 182903171488 (LWP 29621)): #0 0x0000003c51a06ffb in pthread_join () from /lib64/tls/libpthread.so.0 #1 0x0000002a95cc5c60 in IceUtil::ThreadControl::join (this=0x62aaa0) at Thread.cpp:395 #2 0x000000000040beb5 in run (communicator=@0x7fbffff2d0, envName=@0x7fbffff2c0, dbName=@0x7fbffff2b0) at Client.cpp:558 #3 0x000000000040cb08 in main (argc=1, argv=0x7fbffff3e8) at Client.cpp:644 /home/bob/builds/db-4.3.27.NC/txn/txn.c:978:25545:beg:0x2a957cc50a