Ticket #5701: stacktrace

File stacktrace, 6.5 KB (added by Freagarach, 4 years ago)
Line 
1
2Thread 1 "pyrogenesis" received signal SIGSEGV, Segmentation fault.
3js::GCMarker::eagerlyMarkChildren (rope=<optimised out>, this=0x555556226330)
4 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:1088
51088 if (!right->isPermanentAtom() &&
6(gdb) bt
7#0 js::GCMarker::eagerlyMarkChildren (rope=<optimised out>, this=0x555556226330)
8 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:1088
9#1 js::GCMarker::eagerlyMarkChildren (str=<optimised out>, this=0x555556226330)
10 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:1008
11#2 js::GCMarker::markAndScan<JSString> (this=this@entry=0x555556226330, thing=<optimised out>)
12 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:820
13#3 0x00007ffff73155fb in js::GCMarker::markAndScan<JSString> (thing=<optimised out>, this=0x555556226330)
14 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:817
15#4 js::GCMarker::traverse<JSString*> (thing=<optimised out>, this=0x555556226330)
16 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:823
17#5 js::GCMarker::traverseEdge<JSObject*, JSString> (source=<optimised out>, target=<optimised out>,
18 this=0x555556226330)
19 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:876
20#6 js::GCMarker::processMarkStackTop (budget=..., this=0x555556226330)
21 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:1429
22#7 js::GCMarker::drainMarkStack (this=this@entry=0x555556226330, budget=...)
23 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/gc/Marking.cpp:1293
24#8 0x00007ffff70eff80 in js::gc::GCRuntime::drainMarkStack (phase=js::gcstats::PHASE_MARK, sliceBudget=...,
25 this=0x5555562244e8) at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jsgc.cpp:5348
26#9 js::gc::GCRuntime::incrementalCollectSlice (this=this@entry=0x5555562244e8, budget=...,
27 reason=reason@entry=JS::gcreason::DESTROY_CONTEXT)
28 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jsgc.cpp:6048
29#10 0x00007ffff70f0d92 in js::gc::GCRuntime::gcCycle (this=this@entry=0x5555562244e8,
30 nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=...,
31 reason=reason@entry=JS::gcreason::DESTROY_CONTEXT)
32 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jsgc.cpp:6278
33#11 0x00007ffff70f11d7 in js::gc::GCRuntime::collect (this=this@entry=0x5555562244e8,
34 nonincrementalByAPI=nonincrementalByAPI@entry=true, budget=...,
35 reason=reason@entry=JS::gcreason::DESTROY_CONTEXT)
36 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jsgc.cpp:6384
37#12 0x00007ffff70f14a8 in js::gc::GCRuntime::gc (this=this@entry=0x5555562244e8, gckind=gckind@entry=GC_NORMAL,
38 reason=reason@entry=JS::gcreason::DESTROY_CONTEXT)
39 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jsgc.cpp:6442
40#13 0x00007ffff70a6c8b in js::DestroyContext (cx=0x5555568a81f0, mode=mode@entry=js::DCM_FORCE_GC)
41 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jscntxt.cpp:182
42#14 0x00007ffff70a6d6a in JS_DestroyContext (cx=<optimised out>)
43 at /media/,,,/0AD/SVN/libraries/source/spidermonkey/mozjs-45.0.2/js/src/jsapi.cpp:573
44#15 0x000055555576b1a3 in ScriptInterface_impl::~ScriptInterface_impl (this=0x55555a604aa0,
45 __in_chrg=<optimised out>) at ../../../source/scriptinterface/ScriptInterface.cpp:395
46#16 0x0000555555776586 in std::default_delete<ScriptInterface_impl>::operator() (this=<optimised out>,
47 __ptr=0x55555a604aa0) at /usr/include/c++/7/bits/unique_ptr.h:78
48#17 std::unique_ptr<ScriptInterface_impl, std::default_delete<ScriptInterface_impl> >::~unique_ptr (
49 this=0x55555b70f760, __in_chrg=<optimised out>) at /usr/include/c++/7/bits/unique_ptr.h:263
50#18 ScriptInterface::~ScriptInterface (this=0x55555b70f750, __in_chrg=<optimised out>)
51 at ../../../source/scriptinterface/ScriptInterface.cpp:419
52#19 0x000055555565db89 in std::_Sp_counted_ptr<ScriptInterface*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (
53 this=<optimised out>) at /usr/include/c++/7/bits/shared_ptr_base.h:376
54#20 0x00005555555bacc5 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x55555a5cd8f0)
55 at /usr/include/c++/7/bits/shared_ptr_base.h:154
56#21 0x0000555555aba0a1 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=0x7fffdc0401a8,
57 __in_chrg=<optimised out>) at /usr/include/c++/7/bits/shared_ptr_base.h:684
58#22 std::__shared_ptr<ScriptInterface, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=0x7fffdc0401a0,
59 __in_chrg=<optimised out>) at /usr/include/c++/7/bits/shared_ptr_base.h:1123
60#23 std::shared_ptr<ScriptInterface>::~shared_ptr (this=0x7fffdc0401a0, __in_chrg=<optimised out>)
61 at /usr/include/c++/7/bits/shared_ptr.h:93
62---Type <return> to continue, or q <return> to quit---
63#24 CGUI::~CGUI (this=0x7fffdc0401a0, __in_chrg=<optimised out>) at ../../../source/gui/CGUI.cpp:79
64#25 0x0000555555aa56d9 in std::_Sp_counted_ptr<CGUI*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=<optimised out>)
65 at /usr/include/c++/7/bits/shared_ptr_base.h:376
66#26 0x0000555555a9c272 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0x55555d7a3660)
67 at /usr/include/c++/7/bits/shared_ptr_base.h:154
68#27 std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count (this=<optimised out>,
69 __in_chrg=<optimised out>) at /usr/include/c++/7/bits/shared_ptr_base.h:684
70#28 std::__shared_ptr<CGUI, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr (this=<optimised out>,
71 __in_chrg=<optimised out>) at /usr/include/c++/7/bits/shared_ptr_base.h:1123
72#29 std::shared_ptr<CGUI>::~shared_ptr (this=<optimised out>, __in_chrg=<optimised out>)
73 at /usr/include/c++/7/bits/shared_ptr.h:93
74#30 CGUIManager::HandleEvent (this=0x555556543820, ev=ev@entry=0x7fffffffd870)
75 at ../../../source/gui/GUIManager.cpp:312
76#31 0x0000555555a9c919 in gui_handler (ev=0x7fffffffd870) at ../../../source/gui/GUIManager.cpp:53
77#32 0x0000555555b701ab in in_dispatch_event (ev=0x7fffffffd870) at ../../../source/lib/input.cpp:62
78#33 0x00005555555b278d in PumpEvents () at ../../../source/main.cpp:227
79#34 Frame () at ../../../source/main.cpp:367
80#35 0x00005555555b4e3f in RunGameOrAtlas (argc=<optimised out>, argv=<optimised out>) at ../../../source/main.cpp:640
81#36 0x00005555555a2187 in main (argc=1, argv=0x7fffffffe008) at ../../../source/main.cpp:686