Skip to content

Instantly share code, notes, and snippets.

@artyom-smirnov
Created July 2, 2019 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save artyom-smirnov/cf3c452a13f4ea206cea980fe6a5f3bd to your computer and use it in GitHub Desktop.
Save artyom-smirnov/cf3c452a13f4ea206cea980fe6a5f3bd to your computer and use it in GitHub Desktop.
isql
(gdb) thr apply all bt
Thread 3 (Thread 0x7fab2fc99700 (LWP 18817)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7fab30ff2280) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x7fab30ff2280, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007fab30c4d178 in __new_sem_wait_slow (sem=0x7fab30ff2280, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007fab311b3ddc in Firebird::SignalSafeSemaphore::enter (this=0x7fab30ff2280) at /workspace/rdb/firebird_master/src/common/classes/semaphore.cpp:163
#4 0x00007fab31072cd5 in Why::(anonymous namespace)::TimerEntry::timeThread () at /workspace/rdb/firebird_master/src/yvalve/MasterImplementation.cpp:303
#5 0x00007fab3116665e in (anonymous namespace)::ThreadArgs::run (this=0x7fab2fc98e80) at /workspace/rdb/firebird_master/src/common/ThreadStart.cpp:78
#6 0x00007fab31166708 in (anonymous namespace)::threadStart (arg=0x7fab30ff9bf0) at /workspace/rdb/firebird_master/src/common/ThreadStart.cpp:94
#7 0x00007fab30c44182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8 0x00007fab30b6db1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7fab304a1700 (LWP 18816)):
#0 futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x7fab30ff4cd0) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
#1 do_futex_wait (sem=sem@entry=0x7fab30ff4cd0, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007fab30c4d178 in __new_sem_wait_slow (sem=0x7fab30ff4cd0, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007fab311b3ddc in Firebird::SignalSafeSemaphore::enter (this=0x7fab30ff4cd0) at /workspace/rdb/firebird_master/src/common/classes/semaphore.cpp:163
#4 0x00007fab310b065b in (anonymous namespace)::shutdownThread () at /workspace/rdb/firebird_master/src/yvalve/why.cpp:775
#5 0x00007fab3116665e in (anonymous namespace)::ThreadArgs::run (this=0x7fab304a0e80) at /workspace/rdb/firebird_master/src/common/ThreadStart.cpp:78
#6 0x00007fab31166708 in (anonymous namespace)::threadStart (arg=0x7fab30ff4d30) at /workspace/rdb/firebird_master/src/common/ThreadStart.cpp:94
#7 0x00007fab30c44182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8 0x00007fab30b6db1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7fab30a32780 (LWP 18815)):
#0 0x00007fab30b61729 in __GI___poll (fds=0x7ffdd31db5f8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fab311086c0 in Select::select (this=0x7ffdd31db5e0, timeout=0x0) at /workspace/rdb/firebird_master/src/remote/inet.cpp:377
#2 0x00007fab311065dd in packet_receive (port=0x7fab30fe8fd0, buffer=0x7fab30feb5d0 "", buffer_length=8192, length=0x7ffdd31dbd06) at /workspace/rdb/firebird_master/src/remote/inet.cpp:2928
#3 0x00007fab311060bb in packet_receive2 (port=0x7fab30fe8fd0, p=0x7fab30feb5d0 "", bufSize=8192, length=0x7ffdd31dbd9e) at /workspace/rdb/firebird_master/src/remote/inet.cpp:2707
#4 0x00007fab31118f19 in REMOTE_inflate (port=0x7fab30fe8fd0, packet_receive=0x7fab3110604c <packet_receive2(rem_port*, UCHAR*, SSHORT, SSHORT*)>, buffer=0x7fab30feb5d0 "", buffer_length=8192, length=0x7ffdd31dbd9e) at /workspace/rdb/firebird_master/src/remote/remote.cpp:1368
#5 0x00007fab31105fec in inet_read (xdrs=0x7fab30fe90d0) at /workspace/rdb/firebird_master/src/remote/inet.cpp:2690
#6 0x00007fab3110592f in inet_getbytes (xdrs=0x7fab30fe90d0, buff=0x7ffdd31dbe24 "\306U", count=4) at /workspace/rdb/firebird_master/src/remote/inet.cpp:2522
#7 0x00007fab3119f42c in GETLONG (xdrs=0x7fab30fe90d0, lp=0x7ffdd31dbe54) at /workspace/rdb/firebird_master/src/common/xdr.cpp:87
#8 0x00007fab3119e827 in xdr_enum (xdrs=0x7fab30fe90d0, ip=0x7fab2f479650) at /workspace/rdb/firebird_master/src/common/xdr.cpp:405
#9 0x00007fab3110c022 in xdr_protocol (xdrs=0x7fab30fe90d0, p=0x7fab2f479650) at /workspace/rdb/firebird_master/src/remote/protocol.cpp:294
#10 0x00007fab311047df in receive (main_port=0x7fab30fe8fd0, packet=0x7fab2f479650) at /workspace/rdb/firebird_master/src/remote/inet.cpp:1939
#11 0x00007fab3111680a in rem_port::receive (this=0x7fab30fe8fd0, pckt=0x7fab2f479650) at /workspace/rdb/firebird_master/src/remote/remote.cpp:668
#12 0x00007fab31133cd6 in Remote::receive_packet_with_callback (port=0x7fab30fe8fd0, packet=0x7fab2f479650) at /workspace/rdb/firebird_master/src/remote/client/interface.cpp:7852
#13 0x00007fab31134030 in Remote::receive_packet_noqueue (port=0x7fab30fe8fd0, packet=0x7fab30fe4290) at /workspace/rdb/firebird_master/src/remote/client/interface.cpp:7945
#14 0x00007fab311319af in Remote::batch_dsql_fetch (port=0x7fab30fe8fd0, que_inst=0x7fab30ffcb00, id=3) at /workspace/rdb/firebird_master/src/remote/client/interface.cpp:6864
#15 0x00007fab3113430f in Remote::receive_queued_packet (port=0x7fab30fe8fd0, id=3) at /workspace/rdb/firebird_master/src/remote/client/interface.cpp:8016
#16 0x00007fab3112ac7f in Remote::ResultSet::fetchNext (this=0x7fab30ffd530, status=0x7ffdd31dcc70, buffer=0x7fab30a22048) at /workspace/rdb/firebird_master/src/remote/client/interface.cpp:4179
#17 0x00007fab31143945 in Firebird::IResultSetBaseImpl<Remote::ResultSet, Firebird::CheckStatusWrapper, Firebird::IReferenceCountedImpl<Remote::ResultSet, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Remote::ResultSet, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IResultSet> > > > >::cloopfetchNextDispatcher (self=0x7fab30ffd538, status=0x7ffdd31dcdb8, message=0x7fab30a22048) at /workspace/rdb/firebird_master/src/include/firebird/IdlFbInterfaces.h:8882
#18 0x00007fab310d3e8d in Firebird::IResultSet::fetchNext<Firebird::CheckStatusWrapper> (this=0x7fab30ffd538, status=0x7ffdd31dcdb0, message=0x7fab30a22048) at /workspace/rdb/firebird_master/src/include/firebird/IdlFbInterfaces.h:1508
#19 0x00007fab310c0161 in Why::YResultSet::fetchNext (this=0x7fab30ffc990, status=0x7ffdd31dcdb0, buffer=0x7fab30a22048) at /workspace/rdb/firebird_master/src/yvalve/why.cpp:4697
#20 0x00007fab310f8f31 in Firebird::IResultSetBaseImpl<Why::YResultSet, Firebird::CheckStatusWrapper, Firebird::IReferenceCountedImpl<Why::YResultSet, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IVersionedImpl<Why::YResultSet, Firebird::CheckStatusWrapper, Firebird::Inherit<Firebird::IResultSet> > > > >::cloopfetchNextDispatcher (self=0x7fab30ffc998, status=0x55c6b871f268 <fbStatusObj+8>, message=0x7fab30a22048) at /workspace/rdb/firebird_master/src/include/firebird/IdlFbInterfaces.h:8882
#21 0x000055c6b8622323 in Firebird::IResultSet::fetchNext<Firebird::CheckStatusWrapper> (this=0x7fab30ffc998, status=0x55c6b871f260 <fbStatusObj>, message=0x7fab30a22048) at /workspace/rdb/firebird_master/src/include/firebird/IdlFbInterfaces.h:1508
#22 0x000055c6b861de56 in process_statement (str2=0x7fab304a3d50 "execute block returns(sequential_attach_no int, attaches_i_can_see int) as\n declare v_dbname type of column mon$database.mon$database_name;\n declare v_stt varchar(192) = 'select current_"...) at /workspace/rdb/firebird_master/temp/Debug/isql/isql.cpp:10174
#23 0x000055c6b8612513 in do_isql () at /workspace/rdb/firebird_master/temp/Debug/isql/isql.cpp:5550
#24 0x000055c6b86084b0 in ISQL_main (argc=8, argv=0x7ffdd31ddd58) at /workspace/rdb/firebird_master/temp/Debug/isql/isql.cpp:1654
#25 0x000055c6b860817b in main (argc=8, argv=0x7ffdd31ddd58) at /workspace/rdb/firebird_master/temp/Debug/isql/isql.cpp:1560
(gdb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment