[CODE title="gdb qc.core"]
(gdb) file qc
Reading symbols from qc...done.
(gdb) core qc.core
Core was generated by `qc'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.5...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/lib/libsupc++.so.1...done.
Loaded symbols for /usr/lib/libsupc++.so.1
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x28212c09 in feof () from /lib/libc.so.7
(gdb) bt full
#0 0x28212c09 in feof () from /lib/libc.so.7
No symbol table info available.
#1 0x08050589 in getF (L=0x0, ud=0xbfbfc184, size=0xbfbfc0b0) at qc.cc:97
lf = (LoadF *) 0xbfbfc184
#2 0x080685a2 in luaZ_fill (z=0xbfbfd988) at lzio.c:21
size = <value optimized out>
buff = <value optimized out>
#3 0x0806049a in luaX_setinput (L=0x28404040, LS=0xbfbfd844, z=0xbfbfd988,
source=0x28411500) at llex.c:138
No locals.
#4 0x0804af33 in parse (filename=0xbfbfddb5 "#") at qc.cc:295
inf = {<std::basic_istream<char,std::char_traits<char> >> = {<std::basic_ios<char,std::char_traits<char> >> = {<std::ios_base> = {
_vptr$ios_base = 0x28183d80, static boolalpha = std::_S_boolalpha,
static dec = std::_S_dec, static fixed = std::_S_fixed,
static hex = std::_S_hex, static internal = std::_S_internal,
static left = std::_S_left, static oct = std::_S_oct,
static right = std::_S_right, static scientific = std::_S_scientific,
static showbase = std::_S_showbase,
static showpoint = std::_S_showpoint,
static showpos = std::_S_showpos, static skipws = std::_S_skipws,
static unitbuf = std::_S_unitbuf,
static uppercase = std::_S_uppercase,
static adjustfield = std::_S_adjustfield,
static basefield = std::_S_basefield,
static floatfield = std::_S_floatfield,
static badbit = std::_S_badbit, static eofbit = std::_S_eofbit,
static failbit = std::_S_failbit, static goodbit = std::_S_goodbit,
static app = std::_S_app, static ate = std::_S_ate,
static binary = std::_S_bin, static in = std::_S_in,
static out = std::_S_out, static trunc = std::_S_trunc,x
[/CODE]