After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 784355 - gnome-shell crashes with mozjs38
gnome-shell crashes with mozjs38
Status: RESOLVED DUPLICATE of bug 787361
Product: gnome-shell
Classification: Core
Component: general
3.25.x
Other Linux
: Normal blocker
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-06-29 16:45 UTC by entrop
Modified: 2017-09-19 15:42 UTC
See Also:
GNOME target: 3.26
GNOME version: ---



Description entrop 2017-06-29 16:45:37 UTC
Hi!

I'm building my own linux from scratch and I detected a big problem:

gnome-session crashes on both xorg and wayland after tying to click on 'Show Applications'.

Here is the trace:
Jun 29 16:35:45 tankos-lab systemd-coredump[2431]: Process 2138 (gnome-shell) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 2138:
                                                   #0  0x00007fd3c1a2e806 _ZN2js24intl_availableCollationsEP9JSContextjPN2JS5ValueE (libmozjs-38.so)
                                                   #1  0x00007fd3c1b04d88 _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE (libmozjs-38.so)
                                                   #2  0x00007fd3c1afad8f Interpret (libmozjs-38.so)
                                                   #3  0x00007fd3c1b04a41 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-38.so)
                                                   #4  0x00007fd3c1b04d05 _ZN2js6InvokeEP9JSContextN2JS8CallArgsENS_14MaybeConstructE (libmozjs-38.so)
                                                   #5  0x00007fd3c1afad8f Interpret (libmozjs-38.so)
                                                   #6  0x00007fd3c1b04a41 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-38.so)
                                                   #7  0x00007fd3c1b04d05 _ZN2js6InvokeEP9JSContextN2JS8CallArgsENS_14MaybeConstructE (libmozjs-38.so)
                                                   #8  0x00007fd3c1afad8f Interpret (libmozjs-38.so)
                                                   #9  0x00007fd3c1b04a41 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-38.so)
                                                   #10 0x00007fd3c1b04d05 _ZN2js6InvokeEP9JSContextN2JS8CallArgsENS_14MaybeConstructE (libmozjs-38.so)
                                                   #11 0x00007fd3c1afad8f Interpret (libmozjs-38.so)
                                                   #12 0x00007fd3c1b04a41 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-38.so)
                                                   #13 0x00007fd3c1b04d05 _ZN2js6InvokeEP9JSContextN2JS8CallArgsENS_14MaybeConstructE (libmozjs-38.so)
                                                   #14 0x00007fd3c1a4eff1 GetInternals (libmozjs-38.so)
                                                   #15 0x00007fd3c1a4f17a NewUCollator (libmozjs-38.so)
                                                   #16 0x00007fd3c1a4fa61 _ZN2js19intl_CompareStringsEP9JSContextjPN2JS5ValueE (libmozjs-38.so)
                                                   #17 0x00007fd3c1b04d88 _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE (libmozjs-38.so)
                                                   #18 0x00007fd3c1afad8f Interpret (libmozjs-38.so)
                                                   #19 0x00007fd3c1b04a41 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-38.so)
                                                   #20 0x00007fd3c1b04d05 _ZN2js6InvokeEP9JSContextN2JS8CallArgsENS_14MaybeConstructE (libmozjs-38.so)
                                                   #21 0x00007fd3c1afad8f Interpret (libmozjs-38.so)
                                                   #22 0x00007fd3c1b04a41 _ZN2js9RunScriptEP9JSContextRNS_8RunStateE (libmozjs-38.so)
                                                   #23 0x00007fd3c1b04d05 _ZN2js6InvokeEP9JSContextN2JS8CallArgsENS_14MaybeConstructE (libmozjs-38.so)
                                                   #24 0x00007fd3c1df1a03 _Z12js_fun_applyP9JSContextjPN2JS5ValueE (libmozjs-38.so)
                                                   #25 0x00007fd3c1b04d88 _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE (libmozjs-38.so)
                                                   #26 0x00007fd3c1b058b3 _ZN2js6InvokeEP9JSContextRKN2JS5ValueES5_jPS4_NS2_13MutableHandleIS3_EE (libmozjs-38.so)
                                                   #27 0x00007fd3c1c4cd16 DoCallFallback (libmozjs-38.so)
                                                   #28 0x00007fd3d8020036 n/a (ld-linux-x86-64.so.2)


The dump can be downloaded here: https://drive.google.com/a/ivinco.com/file/d/0B8FHAUzldlziWVc0eUJvbkQyYWs/view?usp=sharing

It's about 40mb, so I wasn't able to pin it here directly.


I'm not quite sure whether this is a bug in gnome-shell, gjs or mozjs38 itself, but the only trace I have leads to gnome-shell. 

Thanks!

Best regards, Petr
Comment 1 entrop 2017-06-29 16:51:44 UTC
Additional information about installed versions:

account-plugins-0.13
accountsservice-0.6.45
caribou-0.4.21
cheese-3.24.0
dconf-0.26.0
evolution-data-server-3.24.3
gcr-3.20.0
gdm-3.24.2
geocode-glib-3.23.90
gjs-1.49.3
gnome-bluetooth-3.20.1
gnome-common-3.18.0
gnome-control-center-3.24.2
gnome-desktop-3.24.2
gnome-online-accounts-3.24.1
gnome-session-3.24.1
gnome-settings-daemon-3.24.2
gnome-shell-3.25.3
grilo-0.3.3
gsettings-desktop-schemas-3.24.0
ibus-1.5.16.tar.gz
libaccounts-glib-1.23
libcanberra-0.30*
libgdata-0.17.8
libgtop-2.36.0
libgweather-3.24.1
liboauth-1.0.3.tar.gz*
mutter-3.25.3
network-manager-applet-1.8.2
glib-2.53.3
gtk+-3.22.16
Comment 2 André Klapper 2017-08-15 23:57:35 UTC
Hi Petr, is this still a problem in the latest versions of gnome-shell 3.25.x, gjs, and mozjs 38, and tell us which exact versions you're using?

Asking as bug 785556 came to my mind (which is likely unrelated though).

Any chance to get a stacktrace with debug symbols, instead of a dump?
Comment 3 Ben Daines 2017-09-18 21:27:37 UTC
Same issue here on 3.26

 5:18:55 PM systemd-coredum: Process 25604 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 25604:
#0  0x00007f9c5c1a0306 g_type_check_instance_cast (libgobject-2.0.so.0)
#1  0x00007f9c5c79f1ff n/a (libgnome-shell.so)
#2  0x00007f9c5c1790cd g_closure_invoke (libgobject-2.0.so.0)
#3  0x00007f9c5c18cde0 n/a (libgobject-2.0.so.0)
#4  0x00007f9c5c1957b6 g_signal_emit_valist (libgobject-2.0.so.0)
#5  0x00007f9c5c1961f0 g_signal_emit (libgobject-2.0.so.0)
#6  0x00007f9c5a3d3914 n/a (libmutter-1.so.0)
#7  0x00007f9c5a3ec1a1 meta_window_x11_new (libmutter-1.so.0)
#8  0x00007f9c5a3e0f16 n/a (libmutter-1.so.0)
#9  0x00007f9c5a3e17ab n/a (libmutter-1.so.0)
#10 0x00007f9c596709bf n/a (libgdk-3.so.0)
#11 0x00007f9c59670cd3 n/a (libgdk-3.so.0)
#12 0x00007f9c596397c2 gdk_display_get_event (libgdk-3.so.0)
#13 0x00007f9c59670a54 n/a (libgdk-3.so.0)
#14 0x00007f9c5be9c9b8 g_main_context_dispatch (libglib-2.0.so.0)
#15 0x00007f9c5be9cc01 n/a (libglib-2.0.so.0)
#16 0x00007f9c5be9cf32 g_main_loop_run (libglib-2.0.so.0)
#17 0x00007f9c5a3c12b0 meta_run (libmutter-1.so.0)
#18 0x000055b20ef41e94 n/a (gnome-shell)
#19 0x00007f9c59d78f6a __libc_start_main (libc.so.6)
#20 0x000055b20ef41fba n/a (gnome-shell)

Stack trace of thread 25608:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c5be9cb73 n/a (libglib-2.0.so.0)
#2  0x00007f9c5be9cc8e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f9c5be9cce2 n/a (libglib-2.0.so.0)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25609:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c5be9cb73 n/a (libglib-2.0.so.0)
#2  0x00007f9c5be9cc8e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f9c45dad55d n/a (libdconfsettings.so)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25614:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c34aef773 n/a (libpulse.so.0)
#2  0x00007f9c34ae0bd0 pa_mainloop_poll (libpulse.so.0)
#3  0x00007f9c34ae1271 pa_mainloop_iterate (libpulse.so.0)
#4  0x00007f9c34ae1301 pa_mainloop_run (libpulse.so.0)
#5  0x00007f9c34aef6ae n/a (libpulse.so.0)
#6  0x00007f9c3488e81c n/a (libpulsecommon-11.0.so)
#7  0x00007f9c5a11608a start_thread (libpthread.so.0)
#8  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25618:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25621:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25610:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c5be9cb73 n/a (libglib-2.0.so.0)
#2  0x00007f9c5be9cf32 g_main_loop_run (libglib-2.0.so.0)
#3  0x00007f9c5c4c9a68 n/a (libgio-2.0.so.0)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25615:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25616:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25617:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25619:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25620:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25622:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 9623:
#0  0x00007f9c59e48bb9 syscall (libc.so.6)
#1  0x00007f9c5bee335d g_cond_wait_until (libglib-2.0.so.0)
#2  0x00007f9c5be70343 n/a (libglib-2.0.so.0)
#3  0x00007f9c5bec5616 n/a (libglib-2.0.so.0)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

 5:18:55 PM systemd-coredum: Process 25604 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 25604:
#0  0x00007f9c5c1a0306 g_type_check_instance_cast (libgobject-2.0.so.0)
#1  0x00007f9c5c79f1ff n/a (libgnome-shell.so)
#2  0x00007f9c5c1790cd g_closure_invoke (libgobject-2.0.so.0)
#3  0x00007f9c5c18cde0 n/a (libgobject-2.0.so.0)
#4  0x00007f9c5c1957b6 g_signal_emit_valist (libgobject-2.0.so.0)
#5  0x00007f9c5c1961f0 g_signal_emit (libgobject-2.0.so.0)
#6  0x00007f9c5a3d3914 n/a (libmutter-1.so.0)
#7  0x00007f9c5a3ec1a1 meta_window_x11_new (libmutter-1.so.0)
#8  0x00007f9c5a3e0f16 n/a (libmutter-1.so.0)
#9  0x00007f9c5a3e17ab n/a (libmutter-1.so.0)
#10 0x00007f9c596709bf n/a (libgdk-3.so.0)
#11 0x00007f9c59670cd3 n/a (libgdk-3.so.0)
#12 0x00007f9c596397c2 gdk_display_get_event (libgdk-3.so.0)
#13 0x00007f9c59670a54 n/a (libgdk-3.so.0)
#14 0x00007f9c5be9c9b8 g_main_context_dispatch (libglib-2.0.so.0)
#15 0x00007f9c5be9cc01 n/a (libglib-2.0.so.0)
#16 0x00007f9c5be9cf32 g_main_loop_run (libglib-2.0.so.0)
#17 0x00007f9c5a3c12b0 meta_run (libmutter-1.so.0)
#18 0x000055b20ef41e94 n/a (gnome-shell)
#19 0x00007f9c59d78f6a __libc_start_main (libc.so.6)
#20 0x000055b20ef41fba n/a (gnome-shell)

Stack trace of thread 25608:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c5be9cb73 n/a (libglib-2.0.so.0)
#2  0x00007f9c5be9cc8e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f9c5be9cce2 n/a (libglib-2.0.so.0)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25609:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c5be9cb73 n/a (libglib-2.0.so.0)
#2  0x00007f9c5be9cc8e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f9c45dad55d n/a (libdconfsettings.so)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25614:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c34aef773 n/a (libpulse.so.0)
#2  0x00007f9c34ae0bd0 pa_mainloop_poll (libpulse.so.0)
#3  0x00007f9c34ae1271 pa_mainloop_iterate (libpulse.so.0)
#4  0x00007f9c34ae1301 pa_mainloop_run (libpulse.so.0)
#5  0x00007f9c34aef6ae n/a (libpulse.so.0)
#6  0x00007f9c3488e81c n/a (libpulsecommon-11.0.so)
#7  0x00007f9c5a11608a start_thread (libpthread.so.0)
#8  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25618:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25621:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25610:
#0  0x00007f9c59e43cbb __poll (libc.so.6)
#1  0x00007f9c5be9cb73 n/a (libglib-2.0.so.0)
#2  0x00007f9c5be9cf32 g_main_loop_run (libglib-2.0.so.0)
#3  0x00007f9c5c4c9a68 n/a (libgio-2.0.so.0)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25615:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25616:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25617:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25619:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25620:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 25622:
#0  0x00007f9c5a11c38d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9c53b28625 n/a (libmozjs-52.so.0)
#2  0x00007f9c53b28875 n/a (libmozjs-52.so.0)
#3  0x00007f9c53f264a5 n/a (libmozjs-52.so.0)
#4  0x00007f9c53f46e62 n/a (libmozjs-52.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

Stack trace of thread 9623:
#0  0x00007f9c59e48bb9 syscall (libc.so.6)
#1  0x00007f9c5bee335d g_cond_wait_until (libglib-2.0.so.0)
#2  0x00007f9c5be70343 n/a (libglib-2.0.so.0)
#3  0x00007f9c5bec5616 n/a (libglib-2.0.so.0)
#4  0x00007f9c5bec4c0a n/a (libglib-2.0.so.0)
#5  0x00007f9c5a11608a start_thread (libpthread.so.0)
#6  0x00007f9c59e4e1bf __clone (libc.so.6)

 4:15:52 PM systemd-coredum: Process 4342 (gnome-photos) of user 1000 dumped core.

Stack trace of thread 4342:
#0  0x00007fb435571512 n/a (libglib-2.0.so.0)
#1  0x00007fb4355725bd g_log_default_handler (libglib-2.0.so.0)
#2  0x00007fb43557285f g_logv (libglib-2.0.so.0)
#3  0x00007fb4355729e0 g_log (libglib-2.0.so.0)
#4  0x00007fb435b75ed2 n/a (libgio-2.0.so.0)
#5  0x00007fb43584d9eb n/a (libgobject-2.0.so.0)
#6  0x00007fb43584f900 g_object_new_valist (libgobject-2.0.so.0)
#7  0x00007fb43584fc8a g_object_new (libgobject-2.0.so.0)
#8  0x0000560b106498eb photos_query_builder_filter_local (gnome-photos)
#9  0x0000560b1060f1fa photos_base_manager_get_all_filter (gnome-photos)
#10 0x0000560b10649345 n/a (gnome-photos)
#11 0x0000560b1064964c photos_query_builder_global_query (gnome-photos)
#12 0x0000560b10625a18 photos_fetch_ids_job_run (gnome-photos)
#13 0x0000560b1064b640 n/a (gnome-photos)
#14 0x00007fb42e4001c8 ffi_call_unix64 (libffi.so.6)
#15 0x00007fb42e3ffc2a ffi_call (libffi.so.6)
#16 0x00007fb4358488fb g_cclosure_marshal_generic (libgobject-2.0.so.0)
#17 0x00007fb4358480cd g_closure_invoke (libgobject-2.0.so.0)
#18 0x00007fb43585bde0 n/a (libgobject-2.0.so.0)
#19 0x00007fb435863d01 g_signal_emitv (libgobject-2.0.so.0)
#20 0x0000560b106722a4 n/a (gnome-photos)
#21 0x00007fb435ba1805 n/a (libgio-2.0.so.0)
#22 0x00007fb435b885da n/a (libgio-2.0.so.0)
#23 0x00007fb43556b826 g_main_context_dispatch (libglib-2.0.so.0)
#24 0x00007fb43556bc01 n/a (libglib-2.0.so.0)
#25 0x00007fb43556bc8e g_main_context_iteration (libglib-2.0.so.0)
#26 0x00007fb435b5dfbe g_application_run (libgio-2.0.so.0)
#27 0x0000560b10602ff4 main (gnome-photos)
#28 0x00007fb4349b2f6a __libc_start_main (libc.so.6)
#29 0x0000560b1060307a _start (gnome-photos)

Stack trace of thread 4418:
#0  0x00007fb434a82bb9 syscall (libc.so.6)
#1  0x00007fb4355b2241 g_cond_wait (libglib-2.0.so.0)
#2  0x00007fb43553f364 n/a (libglib-2.0.so.0)
#3  0x00007fb43553f7b8 g_async_queue_pop (libglib-2.0.so.0)
#4  0x00007fb437c54d9d n/a (libtracker-sparql-2.0.so.0)
#5  0x00007fb435593c0a n/a (libglib-2.0.so.0)
#6  0x00007fb434d5008a start_thread (libpthread.so.0)
#7  0x00007fb434a881bf __clone (libc.so.6)

Stack trace of thread 4434:
#0  0x00007fb434a82bb9 syscall (libc.so.6)
#1  0x00007fb4355b235d g_cond_wait_until (libglib-2.0.so.0)
#2  0x00007fb43553f343 n/a (libglib-2.0.so.0)
#3  0x00007fb43553f92e g_async_queue_timeout_pop (libglib-2.0.so.0)
#4  0x00007fb435594721 n/a (libglib-2.0.so.0)
#5  0x00007fb435593c0a n/a (libglib-2.0.so.0)
#6  0x00007fb434d5008a start_thread (libpthread.so.0)
#7  0x00007fb434a881bf __clone (libc.so.6)

Stack trace of thread 4432:
#0  0x00007fb434a7dcbb __poll (libc.so.6)
#1  0x00007fb43556bb73 n/a (libglib-2.0.so.0)
#2  0x00007fb43556bc8e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007fb42482255d n/a (libdconfsettings.so)
#4  0x00007fb435593c0a n/a (libglib-2.0.so.0)
#5  0x00007fb434d5008a start_thread (libpthread.so.0)
#6  0x00007fb434a881bf __clone (libc.so.6)

Stack trace of thread 4513:
#0  0x00007fb434d5638d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007fb406b5c8ea n/a (libcl.so)
#2  0x00007fb434d5008a start_thread (libpthread.so.0)
#3  0x00007fb434a881bf __clone (libc.so.6)

Stack trace of thread 4407:
#0  0x00007fb434a7dcbb __poll (libc.so.6)
#1  0x00007fb43556bb73 n/a (libglib-2.0.so.0)
#2  0x00007fb43556bc8e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007fb43556bce2 n/a (libglib-2.0.so.0)
#4  0x00007fb435593c0a n/a (libglib-2.0.so.0)
#5  0x00007fb434d5008a start_thread (libpthread.so.0)
#6  0x00007fb434a881bf __clone (libc.so.6)

Stack trace of thread 4409:
#0  0x00007fb434a7dcbb __poll (libc.so.6)
#1  0x00007fb43556bb73 n/a (libglib-2.0.so.0)
#2  0x00007fb43556bf32 g_main_loop_run (libglib-2.0.so.0)
#3  0x00007fb435b98a68 n/a (libgio-2.0.so.0)
#4  0x00007fb435593c0a n/a (libglib-2.0.so.0)
#5  0x00007fb434d5008a start_thread (libpthread.so.0)
#6  0x00007fb434a881bf __clone (libc.so.6)
Comment 4 Ben Daines 2017-09-18 21:28:51 UTC
Copied a bit more than i meant to there, but hopefully there's something useful in there.
Comment 5 Jeremy Bicha 2017-09-18 21:38:05 UTC
Ben, I believe all the distros shipping GNOME 3.26 are using gjs 1.50 on mozjs52. You should probably do that too.
Comment 6 Florian Müllner 2017-09-18 21:50:43 UTC
You are missing most debug symbols, so the backtrace isn't very helpful I'm afraid.
Comment 7 Ben Daines 2017-09-19 15:21:26 UTC
A little more info.  Unfortunately I don't have js52 debug symbols available.  Seems like the same issue, independant of the js version. 

11:18:32 AM systemd-coredum: Process 23837 (gnome-shell) of user 1000 dumped core.

Stack trace of thread 23837:
#0  0x00007f9e6b2043d6 g_type_check_instance_cast (libgobject-2.0.so.0)
#1  0x00007f9e6b7e01ff shell_gtk_embed_window_created_cb (libgnome-shell.so)
#2  0x00007f9e6b1dda8d g_closure_invoke (libgobject-2.0.so.0)
#3  0x00007f9e6b1f0eb0 signal_emit_unlocked_R (libgobject-2.0.so.0)
#4  0x00007f9e6b1f9886 g_signal_emit_valist (libgobject-2.0.so.0)
#5  0x00007f9e6b1fa2c0 g_signal_emit (libgobject-2.0.so.0)
#6  0x00007f9e6943f914 _meta_window_shared_new (libmutter-1.so.0)
#7  0x00007f9e694581a1 meta_window_x11_new (libmutter-1.so.0)
#8  0x00007f9e6944c84a handle_other_xevent (libmutter-1.so.0)
#9  0x00007f9e6944d7ab meta_display_handle_xevent (libmutter-1.so.0)
#10 0x00007f9e686dc9bf n/a (libgdk-3.so.0)
#11 0x00007f9e686dccd3 n/a (libgdk-3.so.0)
#12 0x00007f9e686a57c2 gdk_display_get_event (libgdk-3.so.0)
#13 0x00007f9e686dca54 n/a (libgdk-3.so.0)
#14 0x00007f9e6af03d98 g_main_dispatch (libglib-2.0.so.0)
#15 0x00007f9e6af03fe1 g_main_context_iterate (libglib-2.0.so.0)
#16 0x00007f9e6af04312 g_main_loop_run (libglib-2.0.so.0)
#17 0x00007f9e6942d2b0 meta_run (libmutter-1.so.0)
#18 0x0000556ecc371e94 main (gnome-shell)
#19 0x00007f9e68de4f6a __libc_start_main (libc.so.6)
#20 0x0000556ecc371fba _start (gnome-shell)

Stack trace of thread 23841:
#0  0x00007f9e68eafcbb __poll (libc.so.6)
#1  0x00007f9e6af03f53 g_main_context_poll (libglib-2.0.so.0)
#2  0x00007f9e6af0406e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f9e6af040c2 glib_worker_main (libglib-2.0.so.0)
#4  0x00007f9e6af2c02a g_thread_proxy (libglib-2.0.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23853:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23854:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23842:
#0  0x00007f9e68eafcbb __poll (libc.so.6)
#1  0x00007f9e6af03f53 g_main_context_poll (libglib-2.0.so.0)
#2  0x00007f9e6af0406e g_main_context_iteration (libglib-2.0.so.0)
#3  0x00007f9e5497a55d n/a (libdconfsettings.so)
#4  0x00007f9e6af2c02a g_thread_proxy (libglib-2.0.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23855:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23843:
#0  0x00007f9e68eafcbb __poll (libc.so.6)
#1  0x00007f9e6af03f53 g_main_context_poll (libglib-2.0.so.0)
#2  0x00007f9e6af04312 g_main_loop_run (libglib-2.0.so.0)
#3  0x00007f9e6b4eff58 gdbus_shared_thread_func (libgio-2.0.so.0)
#4  0x00007f9e6af2c02a g_thread_proxy (libglib-2.0.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23847:
#0  0x00007f9e68eafcbb __poll (libc.so.6)
#1  0x00007f9e43564773 n/a (libpulse.so.0)
#2  0x00007f9e43555bd0 pa_mainloop_poll (libpulse.so.0)
#3  0x00007f9e43556271 pa_mainloop_iterate (libpulse.so.0)
#4  0x00007f9e43556301 pa_mainloop_run (libpulse.so.0)
#5  0x00007f9e435646ae n/a (libpulse.so.0)
#6  0x00007f9e4330381c n/a (libpulsecommon-11.0.so)
#7  0x00007f9e6918208a start_thread (libpthread.so.0)
#8  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23848:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23849:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23850:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23851:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)

Stack trace of thread 23852:
#0  0x00007f9e6918838d pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
#1  0x00007f9e6273c625 n/a (libmozjs-52.so.0)
#2  0x00007f9e6273c875 n/a (libmozjs-52.so.0)
#3  0x00007f9e62b3a4a5 n/a (libmozjs-52.so.0)
#4  0x00007f9e62b5ae62 n/a (libmozjs-52.so.0)
#5  0x00007f9e6918208a start_thread (libpthread.so.0)
#6  0x00007f9e68eba1bf __clone (libc.so.6)
Comment 8 Florian Müllner 2017-09-19 15:42:35 UTC
(In reply to Ben Daines from comment #7)
> A little more info.  Unfortunately I don't have js52 debug symbols
> available.

No worries, they shouldn't be relevant here.


> Stack trace of thread 23837:
> #0  0x00007f9e6b2043d6 g_type_check_instance_cast (libgobject-2.0.so.0)
> #1  0x00007f9e6b7e01ff shell_gtk_embed_window_created_cb (libgnome-shell.so)
> #2  0x00007f9e6b1dda8d g_closure_invoke (libgobject-2.0.so.0)

That's the trace from bug 787361 which has been fixed recently, closing as duplicate.

*** This bug has been marked as a duplicate of bug 787361 ***