I discovered a bug in apport and with that fixed was able to get a better Stacktrace.
tacktrace:
#0 js::GCMethods<JSObject*>::needsPostBarrier (v=0x7f8b810418c0) at /usr/include/mozjs-38/js/RootingAPI.h:663
No locals.
#1 JS::Heap<JSObject*>::set (newPtr=0x0, this=0xaa2b49d9d0) at /usr/include/mozjs-38/js/RootingAPI.h:296
No locals.
#2 JS::Heap<JSObject*>::operator= (p=<optimized out>, this=0xaa2b49d9d0) at /usr/include/mozjs-38/js/RootingAPI.h:266
No locals.
#3 GjsMaybeOwned<JSObject*>::reset (this=0xaa2b49d9c0) at ./gjs/jsapi-util-root.h:267
No locals.
#4 closure_clear_idle (data=0xaa2b49d990) at gi/closure.cpp:133
closure = 0xaa2b49d990
#5 0x00007f8bc90eed55 in g_main_dispatch (context=0xaa2931c2d0) at ../../../../glib/gmain.c:3148
dispatch = 0x7f8bc90eb690 <g_idle_dispatch> prev_source = 0x0 was_in_call = 0
user_data = 0xaa2b49d990
callback = 0x7f8bcafaf540 <closure_clear_idle(void*)>
cb_funcs = 0x7f8bc93b6280 <g_source_callback_funcs>
cb_data = 0xaa2ed962b0 need_destroy = <optimized out>
source = 0xaa2ed35c70
current = 0xaa29740a10
i = 1
#6 g_main_context_dispatch (context=context@entry=0xaa2931c2d0) at ../../../../glib/gmain.c:3813
No locals.
#7 0x00007f8bc90ef118 in g_main_context_iterate (context=0xaa2931c2d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3886 max_priority = 200
timeout = 0
some_ready = 1
nfds = <optimized out> allocated_nfds = 21
fds = 0xaa2b55db40
#8 0x00007f8bc90ef432 in g_main_loop_run (loop=0xaa2976c5b0) at ../../../../glib/gmain.c:4082
__func__ = "g_main_loop_run"
#9 0x00007f8bca89516c in meta_run () at core/main.c:648
No locals.
#10 0x000000aa27207387 in main (argc=<optimized out>, argv=<optimized out>) at main.c:454
ctx = <optimized out>
error = 0x0
ecode = <optimized out>
StacktraceSource:
#0 js::GCMethods<JSObject*>::needsPostBarrier (v=0x7f8b810418c0) at /usr/include/mozjs-38/js/RootingAPI.h:663
[Error: RootingAPI.h was not found in source tree]
#1 JS::Heap<JSObject*>::set (newPtr=0x0, this=0xaa2b49d9d0) at /usr/include/mozjs-38/js/RootingAPI.h:296
[Error: RootingAPI.h was not found in source tree]
#2 JS::Heap<JSObject*>::operator= (p=<optimized out>, this=0xaa2b49d9d0) at /usr/include/mozjs-38/js/RootingAPI.h:266
[Error: RootingAPI.h was not found in source tree]
#3 GjsMaybeOwned<JSObject*>::reset (this=0xaa2b49d9c0) at ./gjs/jsapi-util-root.h:267
[Error: jsapi-util-root.h was not found in source tree]
#4 closure_clear_idle (data=0xaa2b49d990) at gi/closure.cpp:133
[Error: closure.cpp was not found in source tree]
#5 0x00007f8bc90eed55 in g_main_dispatch (context=0xaa2931c2d0) at ../../../../glib/gmain.c:3148
[Error: gmain.c was not found in source tree]
#6 g_main_context_dispatch (context=context@entry=0xaa2931c2d0) at ../../../../glib/gmain.c:3813
[Error: gmain.c was not found in source tree]
#7 0x00007f8bc90ef118 in g_main_context_iterate (context=0xaa2931c2d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../../glib/gmain.c:3886
[Error: gmain.c was not found in source tree]
#8 0x00007f8bc90ef432 in g_main_loop_run (loop=0xaa2976c5b0) at ../../../../glib/gmain.c:4082
[Error: gmain.c was not found in source tree]
#9 0x00007f8bca89516c in meta_run () at core/main.c:648
#10 0x000000aa27207387 in main (argc=<optimized out>, argv=<optimized out>) at main.c:454
449:
450: _shell_global_init ("session-mode", session_mode, NULL);
451:
452: shell_prefs_init ();
453:
454: ecode = meta_run ();
455:
456: g_debug ("Doing final cleanup");
457: _shell_global_destroy_gjs_context (shell_global_get ());
458: g_object_unref (shell_global_get ());
459:
I discovered a bug in apport and with that fixed was able to get a better Stacktrace.
tacktrace: JSObject* >::needsPostBar rier (v=0x7f8b810418c0) at /usr/include/ mozjs-38/ js/RootingAPI. h:663 JSObject* >::set (newPtr=0x0, this=0xaa2b49d9d0) at /usr/include/ mozjs-38/ js/RootingAPI. h:296 JSObject* >::operator= (p=<optimized out>, this=0xaa2b49d9d0) at /usr/include/ mozjs-38/ js/RootingAPI. h:266 JSObject* >::reset (this=0xaa2b49d9c0) at ./gjs/jsapi- util-root. h:267 0xaa2931c2d0) at ../../. ./../glib/ gmain.c: 3148
prev_ source = 0x0
was_in_ call = 0 clear_idle( void*)> callback_ funcs>
need_ destroy = <optimized out> context_ dispatch (context= context@ entry=0xaa2931c 2d0) at ../../. ./../glib/ gmain.c: 3813 context_ iterate (context= 0xaa2931c2d0, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) at ../../. ./../glib/ gmain.c: 3886
max_priority = 200
allocated_ nfds = 21 ./../glib/ gmain.c: 4082
#0 js::GCMethods<
No locals.
#1 JS::Heap<
No locals.
#2 JS::Heap<
No locals.
#3 GjsMaybeOwned<
No locals.
#4 closure_clear_idle (data=0xaa2b49d990) at gi/closure.cpp:133
closure = 0xaa2b49d990
#5 0x00007f8bc90eed55 in g_main_dispatch (context=
dispatch = 0x7f8bc90eb690 <g_idle_dispatch>
user_data = 0xaa2b49d990
callback = 0x7f8bcafaf540 <closure_
cb_funcs = 0x7f8bc93b6280 <g_source_
cb_data = 0xaa2ed962b0
source = 0xaa2ed35c70
current = 0xaa29740a10
i = 1
#6 g_main_
No locals.
#7 0x00007f8bc90ef118 in g_main_
timeout = 0
some_ready = 1
nfds = <optimized out>
fds = 0xaa2b55db40
#8 0x00007f8bc90ef432 in g_main_loop_run (loop=0xaa2976c5b0) at ../../.
__func__ = "g_main_loop_run"
#9 0x00007f8bca89516c in meta_run () at core/main.c:648
No locals.
#10 0x000000aa27207387 in main (argc=<optimized out>, argv=<optimized out>) at main.c:454
ctx = <optimized out>
error = 0x0
ecode = <optimized out>
StacktraceSource: JSObject* >::needsPostBar rier (v=0x7f8b810418c0) at /usr/include/ mozjs-38/ js/RootingAPI. h:663 JSObject* >::set (newPtr=0x0, this=0xaa2b49d9d0) at /usr/include/ mozjs-38/ js/RootingAPI. h:296 JSObject* >::operator= (p=<optimized out>, this=0xaa2b49d9d0) at /usr/include/ mozjs-38/ js/RootingAPI. h:266 JSObject* >::reset (this=0xaa2b49d9c0) at ./gjs/jsapi- util-root. h:267 0xaa2931c2d0) at ../../. ./../glib/ gmain.c: 3148 context_ dispatch (context= context@ entry=0xaa2931c 2d0) at ../../. ./../glib/ gmain.c: 3813 context_ iterate (context= 0xaa2931c2d0, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) at ../../. ./../glib/ gmain.c: 3886 ./../glib/ gmain.c: 4082 global_ destroy_ gjs_context (shell_global_get ());
#0 js::GCMethods<
[Error: RootingAPI.h was not found in source tree]
#1 JS::Heap<
[Error: RootingAPI.h was not found in source tree]
#2 JS::Heap<
[Error: RootingAPI.h was not found in source tree]
#3 GjsMaybeOwned<
[Error: jsapi-util-root.h was not found in source tree]
#4 closure_clear_idle (data=0xaa2b49d990) at gi/closure.cpp:133
[Error: closure.cpp was not found in source tree]
#5 0x00007f8bc90eed55 in g_main_dispatch (context=
[Error: gmain.c was not found in source tree]
#6 g_main_
[Error: gmain.c was not found in source tree]
#7 0x00007f8bc90ef118 in g_main_
[Error: gmain.c was not found in source tree]
#8 0x00007f8bc90ef432 in g_main_loop_run (loop=0xaa2976c5b0) at ../../.
[Error: gmain.c was not found in source tree]
#9 0x00007f8bca89516c in meta_run () at core/main.c:648
#10 0x000000aa27207387 in main (argc=<optimized out>, argv=<optimized out>) at main.c:454
449:
450: _shell_global_init ("session-mode", session_mode, NULL);
451:
452: shell_prefs_init ();
453:
454: ecode = meta_run ();
455:
456: g_debug ("Doing final cleanup");
457: _shell_
458: g_object_unref (shell_global_get ());
459: