Skip to content

Instantly share code, notes, and snippets.

@saiarcot895
Created June 17, 2015 02:25
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/8c032c0ebbc13da0e26f to your computer and use it in GitHub Desktop.
Save saiarcot895/8c032c0ebbc13da0e26f to your computer and use it in GitHub Desktop.
test-simgear_canvas_layout-canvas_layout.exe backtrace
#0 nasal::internal::GhostMetadata::addDerived (this=this@entry=0x0, derived=derived@entry=0x2c813a0) 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 = 0x948f40 <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 = 0x22ef08, _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 = 0x935fa0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x935fa0 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x935fa0 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x93ed40 <__gnu_cxx::category_names>, static _S_once = {done = 1, started = 0}}}, _M_tie = 0x0, _M_fill = 0 '\000', _M_fill_init = false, _M_streambuf = 0x22ee78, _M_ctype = 0x936980 <(anonymous namespace)::ctype_c>, _M_num_put = 0x9371e0 <(anonymous namespace)::num_put_c>, _M_num_get = 0x9371c0 <(anonymous namespace)::num_get_c>}, _vptr.basic_ostream = 0x948f18 <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 = 0x9484d0 <vtable for std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >+16>, _M_in_beg = 0x2c81519 "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 = 0x2c81519 "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 = 0x2c81519 "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 = 0x2c81518 "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 = 0x2c8152b "º\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 = 0x2c81718 "î", '«' <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 = 0x935fa0 <(anonymous namespace)::c_locale_impl>, static _S_classic = 0x935fa0 <(anonymous namespace)::c_locale_impl>, static _S_global = 0x935fa0 <(anonymous namespace)::c_locale_impl>, static _S_categories = 0x93ed40 <__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 = 0x2c81518 "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 0x000000006ff752d7 in addDerived (from_nasal_func=0x6ff75140 <nasal::Ghost<SGSharedPtr<simgear::canvas::NasalWidget>, void>::fromNasalWithCast<SGSharedPtr<simgear::canvas::LayoutItem> >(Context*, naRef)>, to_nasal_func=0x6ff777f0 <nasal::Ghost<SGSharedPtr<simgear::canvas::NasalWidget>, void>::toNasal<nasal::Ghost<SGSharedPtr<simgear::canvas::LayoutItem>, void> >(Context*, nasal::Ghost<SGSharedPtr<simgear::canvas::LayoutItem>, void>::strong_ref const&, bool)>, derived_meta=0x2c813a0, this=0x0) at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/nasal/cppbind/Ghost.hxx:1001
No locals.
#2 nasal::Ghost<SGSharedPtr<simgear::canvas::NasalWidget>, void>::bases<nasal::Ghost<SGSharedPtr<simgear::canvas::LayoutItem>, void> > (this=0x2c813a0) at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/nasal/cppbind/Ghost.hxx:424
base = 0x0
#3 0x000000006fe44d1e in bases<SGSharedPtr<simgear::canvas::LayoutItem> > (this=<optimized out>) at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/nasal/cppbind/Ghost.hxx:479
No locals.
#4 simgear::canvas::NasalWidget::setupGhost (ns=...) at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/canvas/layout/NasalWidget.cxx:166
widget_hash = {_hash = {num = 1.1329280986404789e-317, ref = {ptr = {obj = 0x22fd50, str = 0x22fd50, vec = 0x22fd50, hash = 0x22fd50, code = 0x22fd50, func = 0x22fd50, ccode = 0x22fd50, ghost = 0x22fd50}, reftag = 4293345}}, _context = 0x4163e0 <__tcf_2()>, _keys = {num = 1.1325012259224721e-317, ref = {ptr = {obj = 0x22f9f0, str = 0x22f9f0, vec = 0x22f9f0, hash = 0x22f9f0, code = 0x22f9f0, func = 0x22f9f0, ccode = 0x22f9f0, ghost = 0x22f9f0}, reftag = 2292192}}}
#5 0x0000000000414ec1 in nasal_widget::test_method (this=<optimized out>) at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/canvas/layout/canvas_layout_test.cxx:695
c = {_ctx = 0x2c7c8d0}
globals = {_hash = {num = 2.3054296697552916e-316, ref = {ptr = {obj = 0x2c80310, str = 0x2c80310, vec = 0x2c80310, hash = 0x2c80310, code = 0x2c80310, func = 0x2c80310, ccode = 0x2c80310, ghost = 0x2c80310}, reftag = 2147444617}}, _context = 0x2c7c8d0, _keys = {num = 0, ref = {ptr = {obj = 0x0, str = 0x0, vec = 0x0, hash = 0x0, code = 0x0, func = 0x0, ccode = 0x0, ghost = 0x0}, reftag = 2147444617}}}
me = {_hash = {num = 1.1857575500189917e-322, ref = {ptr = {obj = 0x18, str = 0x18, vec = 0x18, hash = 0x18, code = 0x18, func = 0x18, ccode = 0x18, ghost = 0x18}, reftag = 0}}, _context = 0x0, _keys = {num = 1.1326672319794747e-317, ref = {ptr = {obj = 0x22fb40, str = 0x22fb40, vec = 0x22fb40, hash = 0x22fb40, code = 0x22fb40, func = 0x22fb40, ccode = 0x22fb40, ghost = 0x22fb40}, reftag = 4340912}}}
w = {_ptr = 0x0}
#6 0x00000000004163ce in nasal_widget_invoker () at /dev/shm/tmp-simgear-x86_64-w64-mingw32.shared/simgear-3.4.0/simgear/canvas/layout/canvas_layout_test.cxx:688
t = {<boost::unit_test::ut_detail::nil_t> = {<No data fields>}, <No data fields>}
#7 0x000000000041aaa7 in invoke<void (*)()> (this=<optimized out>, f=<optimized out>) at /home/saikrishna/Downloads/mxe-clone/usr/x86_64-w64-mingw32.shared/include/boost/test/utils/callback.hpp:56
No locals.
#8 boost::unit_test::ut_detail::callback0_impl_t<boost::unit_test::ut_detail::unused, void (*)()>::invoke (this=<optimized out>) at /home/saikrishna/Downloads/mxe-clone/usr/x86_64-w64-mingw32.shared/include/boost/test/utils/callback.hpp:89
No locals.
#9 0x0000000064323351 in boost::unit_test::ut_detail::callback0_impl_t<int, boost::unit_test::(anonymous namespace)::zero_return_wrapper_t<boost::unit_test::callback0<boost::unit_test::ut_detail::unused> > >::invoke() () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#10 0x00000000643063eb in boost::execution_monitor::execute(boost::unit_test::callback0<int> const&) () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#11 0x0000000064323495 in boost::unit_test::unit_test_monitor_t::execute_and_translate(boost::unit_test::test_case const&) () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#12 0x0000000064348e6b in boost::unit_test::framework_impl::visit(boost::unit_test::test_case const&) () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#13 0x000000006432c8be in boost::unit_test::traverse_test_tree(boost::unit_test::test_suite const&, boost::unit_test::test_tree_visitor&) () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#14 0x0000000064308d6d in boost::unit_test::framework::run(unsigned long, bool) () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#15 0x0000000064323177 in boost::unit_test::unit_test_main(bool (*)(), int, char**) () from C:\Users\Saikrishna\Downloads\simgearTests\libboost_unit_test_framework-mt.dll
No symbol table info available.
#16 0x00000000004013e8 in __tmainCRTStartup () at /home/saikrishna/Downloads/mxe-clone/tmp-gcc-x86_64-w64-mingw32.shared/gcc-4.9.2/mingw-w64-v4.0.2/mingw-w64-crt/crt/crtexe.c:332
lock_free = <optimized out>
fiberid = <optimized out>
nested = <optimized out>
lpszCommandLine = <optimized out>
StartupInfo = {cb = 0, lpReserved = 0x0, lpDesktop = 0x0, lpTitle = 0x0, dwX = 0, dwY = 0, dwXSize = 0, dwYSize = 0, dwXCountChars = 0, dwYCountChars = 0, dwFillAttribute = 0, dwFlags = 0, wShowWindow = 0, cbReserved2 = 0, lpReserved2 = 0x0, hStdInput = 0x0, hStdOutput = 0x0, hStdError = 0x0}
inDoubleQuote = <optimized out>
#17 0x000000000040151b in mainCRTStartup () at /home/saikrishna/Downloads/mxe-clone/tmp-gcc-x86_64-w64-mingw32.shared/gcc-4.9.2/mingw-w64-v4.0.2/mingw-w64-crt/crt/crtexe.c:212
ret = 255
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment