1 |
|
---|
2 | Thread 1 "pyrogenesis" received signal SIGSEGV, Segmentation fault.
|
---|
3 | js::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
|
---|
5 | 1088 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
|
---|