Skip to content

Instantly share code, notes, and snippets.

@peterix
Created November 19, 2011 02:21
Show Gist options
  • Save peterix/1378330 to your computer and use it in GitHub Desktop.
Save peterix/1378330 to your computer and use it in GitHub Desktop.
(gdb) thread apply all bt full
Thread 6 (Thread 0xb5005b70 (LWP 21411)):
#0 0x00847a38 in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#1 0x003d0f00 in file_compressorst::def_ibuff () from /home/peterix/DF/libs/libgraphics.so
No symbol table info available.
#2 0x00000000 in ?? ()
No symbol table info available.
Thread 5 (Thread 0xb5806b70 (LWP 21410)):
#0 0x0012d422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x008de015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x008549dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0x00144a90 in wait<tthread::mutex> (this=0x1baae0) at /home/peterix/projects/dfapi/library/depends/tthread/tinythread.h:426
No locals.
#4 DFHack::Core::getHotkeyCmd (this=0x1baae0) at /home/peterix/projects/dfapi/library/Core.cpp:540
returner = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8c3dffc ""}}
#5 0x0014655a in fHKthread (iodata=0x99b93f0) at /home/peterix/projects/dfapi/library/Core.cpp:117
stuff = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x8c3dffc ""}}
core = 0x1baae0
plug_mgr = 0x9a28388
#6 0x00178cb5 in tthread::thread::wrapper_function (aArg=0x99cbe50) at /home/peterix/projects/dfapi/library/depends/tthread/tinythread.cpp:169
No locals.
#7 0x008d996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0x00847a4e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 4 (Thread 0xb6007b70 (LWP 21409)):
#0 0x008dbf2d in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#1 0x00854ba6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x00ef347f in _XLockMutex (lip=0x97a5a44) at ../../src/locking.c:108
No locals.
#3 0x00f0a144 in XrmQGetResource (db=0x97a5a38, names=0xb60047fc, classes=0xfe7e88, pType=0xb600480c, pValue=0x11) at ../../src/Xrm.c:2538
table = <value optimized out>
closure = {type = 0x2f5, value = 0x49c}
#4 0x00f014fd in XStringToKeysym (s=0x100ba870 "U2dd") at ../../src/StrKeysym.c:124
result = {size = 3053472712, addr = 0xb6004828 "\350l"}
from_type = 15939671
c = <value optimized out>
names = {757, 0}
i = <value optimized out>
---Type <return> to continue, or q <return> to quit---
n = 11
sig = 1180
p = <value optimized out>
c = <value optimized out>
idx = <value optimized out>
entry = <value optimized out>
val = <value optimized out>
#5 0x00f3484a in parseline (fp=<value optimized out>, im=<value optimized out>) at ../../../../modules/im/ximcp/imLcPrs.c:547
p = <value optimized out>
rhs_string_mb = 0x9998027 "˝"
token = 9289488
tilde = 2
rhs_keysym = 0
l = <value optimized out>
rhs_string_wc = 0x0
modifier_mask = 0
keysym = <value optimized out>
top = <value optimized out>
lastch = 32
local_wc_buf = L"\"", '\000' <repeats 126 times>
tmp = <value optimized out>
t = <value optimized out>
local_utf8_buf = "\"\000\000\000\003\000\000\000\060\251\221\t l\000\266\002\000\000\000 \000\000\000\310\023\215\000\002\000\000\000\b\000\000\000\363ʊ\000\370\023\215\000\337Ɋ\000\315̊\000\250\240\217\tg)~\000\061F\177\000\000\000\000\000\300\023\215\000 l\000\266\256y~\000\060\251\221\t\300\023\215\000\220~\231\t\364\377\214\000\220~\231\t\021\000\000\000\\l\000\266\a\037~\000\220~\231\t\000\000\000\000\266\001\000\000hl\000\266-\000\000\000\364\377\214\000\000\000\000\000\b\000\000\000\254l\000\266\233 ~\000\000\000\000\000\202Ɋ\000\000\000\000\000\266\001\000\000\b\000\000\000\001\000\000\000\300&~\000\000\000\000\000\000\000\000\000\312\324\367\000\220~\231\t\220~\231\t\350\003\000\000\254l\000\266F$~\000\364\377\214\000\fc}\000\364\377\214\000\320l\000\266\371c}\000\220~\231\txx\231\t\312\324\367\000\001\000\000\000`\370\214\000\364\377\214"
rhs_string_utf8 = 0x0
buf = {{modifier_mask = 0, modifier = 0, keysym = 65113}, {modifier_mask = 0, modifier = 0, keysym = 32}, {modifier_mask = 0, modifier = 0,
keysym = 0}, {modifier_mask = 0, modifier = 0, keysym = 0}, {modifier_mask = 0, modifier = 0, keysym = 0}, {modifier_mask = 0, modifier = 0,
keysym = 0}, {modifier_mask = 0, modifier = 0, keysym = 0}, {modifier_mask = 0, modifier = 0, keysym = 0}, {modifier_mask = 0, modifier = 0,
keysym = 0}, {modifier_mask = 0, modifier = 0, keysym = 0}}
i = 2
n = 2
modifier = 0
exclam = 0
local_mb_buf = "\000\000\000\000\000\000"
#6 _XimParseStringFile (fp=<value optimized out>, im=<value optimized out>) at ../../../../modules/im/ximcp/imLcPrs.c:671
size = <value optimized out>
tb = '\000' <repeats 1740 times>, "s:~", '\000' <repeats 17 times>, "\001\000\000\000 Y\000\266\001\000\000\000s:~\000xx\231\t\314j\000\266\025\000\000\000\240X\000\266\023\000\000\000\064Y\000\266\023\000\000\000\364\377\214\000\240X\000\266Z\356\367\000xX\000\266\"r{\000\240X\000\266Z\356\367", '\000' <repeats 61 times>"\377, \377\377\377", '\000' <repeats 28 times>"\377, \377\377\377", '\000' <repeats 12 times>, "lk\000\266\000\000\000\000\000\000\000\000\023\000\000\000 Y\000\266\023\000\000\000\364\377\214\000@Y\000\266Z\356\367", '\000' <repeats 13 times>"\320, W\000\266\000\000\000\000v\373\377\377\000\000\000\000Օa\001\000\000\000\000\000\000\000\000\355\377\377\377\v\000\000\000\001\000\000\000\202\217{\000\000\000\000\000Z\356\367\000\000\375\214\000Z\356\367\000\064Y\000\266\002\000\000\000U\356\367\000\000\000\000\000\210Y\000\266U\356"...
tbp = <value optimized out>
st = {st_dev = 2049, __pad1 = 0, st_ino = 13951, st_mode = 33188, st_nlink = 1, st_uid = 0, st_gid = 0, st_rdev = 0, __pad2 = 0, st_size = 509882,
st_blksize = 4096, st_blocks = 1000, st_atim = {tv_sec = 1321659054, tv_nsec = 131504121}, st_mtim = {tv_sec = 1265231137, tv_nsec = 0},
---Type <return> to continue, or q <return> to quit---
st_ctim = {tv_sec = 1321655000, tv_nsec = 340842178}, __unused4 = 0, __unused5 = 0}
#7 0x00f32467 in _XimCreateDefaultTree (im=0x99978e0) at ../../../../modules/im/ximcp/imLcIm.c:628
cachename = 0x0
hl = 13
intname = 0x9997878 "/usr/share/X11/locale/en_US.UTF-8/Compose"
tmpcachedir = <value optimized out>
egid = 1000
size = -1241485880
fp = <value optimized out>
home = 0xbffffe45 "/home/peterix"
encoding = 0xb7e84d4c "UTF-8"
euid = 1000
cachefd = <value optimized out>
#8 _XimLocalOpenIM (im=0x99978e0) at ../../../../modules/im/ximcp/imLcIm.c:721
lcd = <value optimized out>
conv = <value optimized out>
im_values = {im_values_list = 0x9906660, ic_values_list = 0x9997d10, styles = 0x98fbc70, destroy_callback = {client_data = 0x0, callback = 0},
res_name = 0x0, res_class = 0x0, visible_position = 0}
#9 0x00f30b3d in _XimOpenIM (lcd=0x9687728, dpy=0x98fdde8, rdb=0x0, res_name=0x0, res_class=0x0) at ../../../../modules/im/ximcp/imInt.c:234
im = <value optimized out>
i = 0
#10 0x00f13dca in XOpenIM (display=0x98fdde8, rdb=0x0, res_name=0x0, res_class=0x0) at ../../../src/xlibi18n/IMWrap.c:126
lcd = 0x11
#11 0x01cef8bd in x_keyboard_init () at /home/peterix/projects/allegro/allegro-5.0.5/src/x/xkeyboard.c:717
xim_styles = 0x1d7e07c
xim_style = 0
imvalret = 0x1d80ff4 "\230N"
i = 160458824
s = 0x9906058
__func__ = "x_keyboard_init"
#12 0x01cefced in xkeybd_init_keyboard () at /home/peterix/projects/allegro/allegro-5.0.5/src/x/xkeyboard.c:871
No locals.
#13 0x01c8df21 in al_install_keyboard () at /home/peterix/projects/allegro/allegro-5.0.5/src/keybdnu.c:134
No locals.
#14 0x01c27ec5 in stonesense_command (c=0x1baae0, params=...) at /home/peterix/projects/dfapi/plugins/stonesense/main.cpp:638
No locals.
#15 0x0014c9b8 in DFHack::Plugin::invoke (this=0x99c0e70, command=..., parameters=..., interactive_=true)
at /home/peterix/projects/dfapi/library/PluginManager.cpp:280
i = <value optimized out>
cr = 161652482
#16 0x0014cae6 in DFHack::PluginManager::InvokeCommand (this=0x9a28388, command=..., parameters=..., interactive=<value optimized out>)
at /home/peterix/projects/dfapi/library/PluginManager.cpp:360
cr = <value optimized out>
#17 0x00148eb2 in fIOthread (iodata=0x99b93f0) at /home/peterix/projects/dfapi/library/Core.cpp:371
first = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x991b994 "ssense"}}
res = <value optimized out>
parts = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
---Type <return> to continue, or q <return> to quit---
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x991f838, _M_finish = 0x991f838,
_M_end_of_storage = 0x991f83c}}, <No data fields>}
command = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x991eebc "ssense"}}
ret = <value optimized out>
parts = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x99b4c88, _M_finish = 0x99b4c88,
_M_end_of_storage = 0x99b4c8c}}, <No data fields>}
first = {static npos = 4294967295,
_M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x967cecc "ssense"}}
main_history = {capacity = 100,
history = {<std::_Deque_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
_M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_map = 0x99b9528, _M_map_size = 8, _M_start = {
_M_cur = 0x99b3740, _M_first = 0x99b3740, _M_last = 0x99b3940, _M_node = 0x99b9534}, _M_finish = {_M_cur = 0x99b3744,
_M_first = 0x99b3740, _M_last = 0x99b3940, _M_node = 0x99b9534}}}, <No data fields>}}
core = 0x1baae0
plug_mgr = 0x9a28388
con = @0x1baae8
clueless_counter = 0
#18 0x00178cb5 in tthread::thread::wrapper_function (aArg=0x99b9400) at /home/peterix/projects/dfapi/library/depends/tthread/tinythread.cpp:169
No locals.
#19 0x008d996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#20 0x00847a4e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb767ab70 (LWP 21408)):
#0 0x0012d422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x008e0245 in sem_wait@@GLIBC_2.1 () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0x00217348 in SDL_SemWait () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3 0x00282036 in enablerst::async_loop() () from /home/peterix/DF/libs/libgraphics.so
No locals.
#4 0x0028238d in call_loop(void*) () from /home/peterix/DF/libs/libgraphics.so
No locals.
#5 0x001cc9ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6 0x0021725d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#7 0x008d996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#8 0x00847a4e in clone () from /lib/tls/i686/cmov/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
Thread 2 (Thread 0xb7e7bb70 (LWP 21407)):
#0 0x0012d422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00811ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x00219b87 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3 0x00219bd4 in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#4 0x001cc9ce in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#5 0x0021725d in ?? () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#6 0x008d996e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0x00847a4e in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb7fdb770 (LWP 21404)):
#0 0x0012d422 in __kernel_vsyscall ()
No symbol table info available.
#1 0x00811ce6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0x00219b87 in SDL_Delay () from /usr/lib/libSDL-1.2.so.0
No symbol table info available.
#3 0x00285877 in enablerst::do_frame() () from /home/peterix/DF/libs/libgraphics.so
No locals.
#4 0x00285dce in enablerst::eventLoop_SDL() () from /home/peterix/DF/libs/libgraphics.so
No locals.
#5 0x00286c8c in enablerst::loop(std::string) () from /home/peterix/DF/libs/libgraphics.so
No locals.
#6 0x002877c7 in main () from /home/peterix/DF/libs/libgraphics.so
No locals.
#7 0x00790bd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#8 0x0804c951 in ?? ()
No symbol table info available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment