Skip to content

Instantly share code, notes, and snippets.

@saiarcot895
Created June 24, 2015 15:01
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 saiarcot895/0d795876ad3913023514 to your computer and use it in GitHub Desktop.
Save saiarcot895/0d795876ad3913023514 to your computer and use it in GitHub Desktop.
Flightgear crash
#0 nasal::internal::GhostMetadata::addDerived (this=0x0, derived=0x24261df0) at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/nasal/cppbind/Ghost.cxx:70
os = {<std::basic_ostream<char, std::char_traits<char> >> = {<std::basic_ios<char, std::char_traits<char> >> = {<std::ios_base> = {_vptr.ios_base = 0x6fce8f40 <vtable for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+64>, 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, static beg = std::_S_beg, static cur = std::_S_cur, static end = std::_S_end, _M_precision = 6, _M_width = 0, _M_flags = 4098, _M_exception = std::_S_goodbit, _M_streambuf_state = std::_S_goodbit, _M_callbacks = 0x0, _M_word_zero = {_M_pword = 0x0, _M_iword = 0}, _M_local_word = {{_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}, {_M_pword = 0x0, _M_iword = 0}}, _M_word_size = 8, _M_word = 0x22e2b8, _M_ios_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x6fcd5fa0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x6fcd5fa0 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x6fcd5fa0 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x6fcded40 <__gnu_cxx::category_names>, static _S_once = {done = 1, started = 0}}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x22e228, _M_ctype = 0x6fcd6980 <(anonymous namespace)::ctype_c>, _M_num_put = 0x6fcd71e0 <(anonymous namespace)::num_put_c>, _M_num_get = 0x6fcd71c0 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x6fce8f18 <vtable for std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >+24>}, _M_stringbuf = {<std::basic_streambuf<char, std::char_traits<char> >> = {_vptr.basic_streambuf = 0x6fce84d0 <vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >+16>, _M_in_beg = 0x24262299 "host::addDerived: º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\r"..., _M_in_cur = 0x24262299 "host::addDerived: º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\r"..., _M_in_end = 0x24262299 "host::addDerived: º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\r"..., _M_out_beg = 0x24262298 "Ghost::addDerived: º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º"..., _M_out_cur = 0x242622ab "º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\
rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­"..., _M_out_end = 0x24262498 "î", '«' <repeats 16 times>, "þîþîþîþ", _M_buf_locale = {static none = 0, static ctype = 1, static numeric = 2, static collate = 4, static time = 8, static monetary = 16, static messages = 32, static all = 63, _M_impl = 0x6fcd5fa0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x6fcd5fa0 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x6fcd5fa0 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x6fcded40 <__gnu_cxx::category_names>, static _S_once = {done = 1, started = 0}}}, _M_mode = std::_S_out, _M_string = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x24262298 "Ghost::addDerived: º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º\rð­º"...}}}}
#1 0x0000000000bdd387 in addDerived (from_nasal_func=0xbdc360 <nasal::Ghost<SGSharedPtr<simgear::canvas::Canvas>, void>::fromNasalWithCast<SGSharedPtr<nasal::Object> >(Context*, naRef)>, to_nasal_func=0xbe1c70 <nasal::Ghost<SGSharedPtr<simgear::canvas::Canvas>, void>::toNasal<nasal::Ghost<SGSharedPtr<nasal::Object>, void> >(Context*, nasal::Ghost<SGSharedPtr<nasal::Object>, void>::strong_ref const&, bool)>, derived_meta=0x24261df0, this=0x0) at /home/saikrishna/Downloads/mxe-clone/usr/x86_64-w64-mingw32.shared/include/simgear/nasal/cppbind/Ghost.hxx:1001
No locals.
#2 nasal::Ghost<SGSharedPtr<simgear::canvas::Canvas>, void>::bases<nasal::Ghost<SGSharedPtr<nasal::Object>, void> > (this=0x24261df0) at /home/saikrishna/Downloads/mxe-clone/usr/x86_64-w64-mingw32.shared/include/simgear/nasal/cppbind/Ghost.hxx:424
base = 0x0
#3 0x00000000008411b4 in bases<SGSharedPtr<nasal::Object> > (this=<optimized out>) at /home/saikrishna/Downloads/mxe-clone/usr/x86_64-w64-mingw32.shared/include/simgear/nasal/cppbind/Ghost.hxx:479
No locals.
#4 initNasalCanvas (globals=..., c=<optimized out>) at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Scripting/NasalCanvas.cxx:468
globals_module = {_hash = {num = 2.9951804097731524e-315, ref = {ptr = {obj = 0x24225ae0, str = 0x24225ae0, vec = 0x24225ae0, hash = 0x24225ae0, code = 0x24225ae0, func = 0x24225ae0, ccode = 0x24225ae0, ghost = 0x24225ae0}, reftag = 2147444617}}, _context = 0x242220a0, _keys = {num = 0, ref = {ptr = {obj = 0x0, str = 0x0, vec = 0x0, hash = 0x0, code = 0x0, func = 0x0, ccode = 0x0, ghost = 0x0}, reftag = 2147444617}}}
canvas_module = {_hash = {num = 2.995179144965099e-315, ref = {ptr = {obj = 0x242259e0, str = 0x242259e0, vec = 0x242259e0, hash = 0x242259e0, code = 0x242259e0, func = 0x242259e0, ccode = 0x242259e0, ghost = 0x242259e0}, reftag = 2147444617}}, _context = 0x242220a0, _keys = {num = 0, ref = {ptr = {obj = 0x0, str = 0x0, vec = 0x0, hash = 0x0, code = 0x0, func = 0x0, ccode = 0x0, ghost = 0x0}, reftag = 2147444617}}}
#5 0x000000000081a74e in FGNasalSys::init (this=0x242205c0) at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Scripting/NasalSys.cxx:826
nasalDir = {_path = {path = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x773e2b7e <error: Cannot access memory at address 0x773e2b7e>}}, _permission_checker = 0xd5e9a15 <SGThread::start()+69>, _cached = false, _rwCached = false, _cacheEnabled = false, _canRead = false, _canWrite = true, _exists = false, _isDir = true, _isFile = false, _modTime = 2290840}, _removeOnDestroy = 88}
directories = {<std::_Vector_base<SGPath, std::allocator<SGPath> >> = {_M_impl = {<std::allocator<SGPath>> = {<__gnu_cxx::new_allocator<SGPath>> = {<No data fields>}, <No data fields>}, _M_start = 0x14bd58e8, _M_finish = 0x6fc93369 <std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)+57>, _M_end_of_storage = 0x14bd58e8}}, <No data fields>}
s = <optimized out>
signal = <optimized out>
#6 0x00000000004102a4 in fgPostInitSubsystems () at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Main/fg_init.cxx:902
st = {_nsec = 66001020, _sec = 303}
nasal = 0x242205c0
#7 0x000000000043ea30 in fgIdleFunction () at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Main/main.cxx:301
No locals.
#8 0x000000000090e708 in fgOSMainLoop () at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Viewer/fg_os_osgviewer.cxx:333
No locals.
#9 0x000000000043c4af in fgMainInit (argc=2, argv=0x14bca6b0) at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Main/main.cxx:518
version = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x14bd7598 "3.4.0"}}
col = <optimized out>
configResult = <optimized out>
result = <optimized out>
#10 0x0000000000cc6dc4 in main (argc=2, argv=0x14bca6b0) at /dev/shm/tmp-flightgear-x86_64-w64-mingw32.shared/flightgear-3.4.0/src/Main/bootstrap.cxx:234
fgviewer = false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment