GNOME Bugzilla – Bug 781913
gnome-shell crashing very frequently (related to gweather)
Last modified: 2017-04-28 20:27:11 UTC
I currently have gnome-shell 3.24 from arch linux (3.24.1+2+g45c2627d4-1, libgweather: 3.24.0+12+g4684af7-1). It crashes quite frequently, ranging from a few minutes apart, to hours? (in between suspends and such). On X, it will restart itself a couple of times before dropping back to gdm, on wayland, it drops to gdm immediately. The following things appear in the journal during different crashes: Process 7008 (gnome-shell) of user 1000 dumped core. Stack trace of thread 7008: #0 0x00007f33acef09f0 gweather_location_get_timezone (libgweather-3.so.6) #1 0x00007f3406e941c8 ffi_call_unix64 (libffi.so.6) #2 0x00007f3406e93c2a ffi_call (libffi.so.6) #3 0x00007f340d86481f n/a (libgjs.so.0) #4 0x00007f340d865ed4 n/a (libgjs.so.0) #5 0x00007f340679dcf8 n/a (libmozjs-38.so) #6 0x00007f340679384f n/a (libmozjs-38.so) #7 0x00007f340679d952 n/a (libmozjs-38.so) #8 0x00007f340679dc44 n/a (libmozjs-38.so) #9 0x00007f3406aa6797 n/a (libmozjs-38.so) #10 0x00007f340679dcf8 n/a (libmozjs-38.so) #11 0x00007f340679e865 n/a (libmozjs-38.so) #12 0x00007f34068f4bc4 n/a (libmozjs-38.so) #13 0x00007f340e20a036 n/a (n/a) -------------------------------------------------------------- gnome-shell[7008]: segfault at d9 ip 00007f33acef09f0 sp 00007fff748997e0 error 4 in libgweather-3.so.6.6.0[7f33aceda000+23000] -------------------------------------------------------------- Process 6461 (gnome-shell) of user 1000 dumped core. Stack trace of thread 6461: #0 0x00007f0be91f2295 gweather_timezone_get_tzid (libgweather-3.so.6) #1 0x00007f0be91f0a39 gweather_location_get_timezone (libgweather-3.so.6) #2 0x00007f0c394e71c8 ffi_call_unix64 (libffi.so.6) #3 0x00007f0c394e6c2a ffi_call (libffi.so.6) #4 0x00007f0c3feb781f n/a (libgjs.so.0) #5 0x00007f0c3feb8ed4 n/a (libgjs.so.0) #6 0x00007f0c408646db n/a (n/a) --------------------------------------------------------------- Process 4429 (light-locker) of user 1000 dumped core. Stack trace of thread 4429: #0 0x00007fae5a2eda10 raise (libc.so.6) #1 0x00007fae5a2ef13a abort (libc.so.6) #2 0x00007fae5b555864 n/a (libdbus-1.so.3) #3 0x00007fae5b54c60c _dbus_warn_check_failed (libdbus-1.so.3) #4 0x00007fae5b53ce62 dbus_message_new_method_call (libdbus-1.so.3) #5 0x000000000040951b n/a (light-locker) #6 0x00007fae5b2fe35b g_type_create_instance (libgobject-2.0.so.0) #7 0x00007fae5b2e01fb n/a (libgobject-2.0.so.0) #8 0x00007fae5b2e1c0d g_object_newv (libgobject-2.0.so.0) #9 0x00007fae5b2e23c4 g_object_new (libgobject-2.0.so.0) #10 0x000000000040b532 gs_listener_new (light-locker) #11 0x0000000000408242 n/a (light-locker) #12 0x00007fae5b2fe35b g_type_create_instance (libgobject-2.0.so.0) #13 0x00007fae5b2e01fb n/a (libgobject-2.0.so.0) #14 0x00007fae5b2e1c0d g_object_newv (libgobject-2.0.so.0) #15 0x00007fae5b2e23c4 g_object_new (libgobject-2.0.so.0) #16 0x00000000004087a2 gs_monitor_new (light-locker) #17 0x00000000004075ea main (light-locker) #18 0x00007fae5a2da511 __libc_start_main (libc.so.6) #19 0x0000000000407719 _start (light-locker) Stack trace of thread 4447: #0 0x00007fae5a39c67d poll (libc.so.6) #1 0x00007fae5b0019b6 n/a (libglib-2.0.so.0) #2 0x00007fae5b001acc g_main_context_iteration (libglib-2.0.so.0) #3 0x00007fae527ce55d n/a (libdconfsettings.so) #4 0x00007fae5b029295 n/a (libglib-2.0.so.0) #5 0x00007fae587b12e7 start_thread (libpthread.so.0) #6 0x00007fae5a3a654f __clone (libc.so.6) Stack trace of thread 4450: #0 0x00007fae5a39c67d poll (libc.so.6) #1 0x00007fae5b0019b6 n/a (libglib-2.0.so.0) #2 0x00007fae5b001acc g_main_context_iteration (libglib-2.0.so.0) #3 0x00007fae5b001b11 n/a (libglib-2.0.so.0) #4 0x00007fae5b029295 n/a (libglib-2.0.so.0) #5 0x00007fae587b12e7 start_thread (libpthread.so.0) #6 0x00007fae5a3a654f __clone (libc.so.6) Stack trace of thread 4451: #0 0x00007fae5a39c67d poll (libc.so.6) #1 0x00007fae5b0019b6 n/a (libglib-2.0.so.0) #2 0x00007fae5b001d42 g_main_loop_run (libglib-2.0.so.0) #3 0x00007fae5ba5fff6 n/a (libgio-2.0.so.0) #4 0x00007fae5b029295 n/a (libglib-2.0.so.0) #5 0x00007fae587b12e7 start_thread (libpthread.so.0) #6 0x00007fae5a3a654f __clone (libc.so.6) Process 4094 (gnome-session-f) of user 1000 dumped core. Stack trace of thread 4094: #0 0x00007f41c4e69de9 n/a (libgtk-3.so.0) #1 0x00007f41c4d05a88 n/a (libgtk-3.so.0) #2 0x00007f41c4d1ab84 n/a (libgtk-3.so.0) #3 0x00007f41c4d06dbc n/a (libgtk-3.so.0) #4 0x00007f41c4d1aaac n/a (libgtk-3.so.0) #5 0x00007f41c4d1ab05 n/a (libgtk-3.so.0) #6 0x00007f41c4d07722 n/a (libgtk-3.so.0) #7 0x00007f41c467231f g_type_create_instance (libgobject-2.0.so.0) #8 0x00007f41c46541fb n/a (libgobject-2.0.so.0) #9 0x00007f41c4655c0d g_object_newv (libgobject-2.0.so.0) #10 0x00007f41c46563c4 g_object_new (libgobject-2.0.so.0) #11 0x00007f41c4d22fea n/a (libgtk-3.so.0) #12 0x00007f41c4f00f87 n/a (libgtk-3.so.0) #13 0x00007f41c467231f g_type_create_instance (libgobject-2.0.so.0) #14 0x00007f41c46541fb n/a (libgobject-2.0.so.0) #15 0x00007f41c4655c0d g_object_newv (libgobject-2.0.so.0) #16 0x00007f41c46563c4 g_object_new (libgobject-2.0.so.0) #17 0x0000000000401db3 n/a (gnome-session-failed) #18 0x00007f41c3fa7511 __libc_start_main (libc.so.6) #19 0x00000000004021ba n/a (gnome-session-failed) Process 3895 (gnome-shell) of user 1000 dumped core. Stack trace of thread 3895: #0 0x00007ff1da203a10 raise (libc.so.6) #1 0x00007ff1da20513a abort (libc.so.6) #2 0x00007ff1da803465 g_assertion_message (libglib-2.0.so.0) #3 0x00007ff1da8034fa g_assertion_message_expr (libglib-2.0.so.0) #4 0x00007ff1dcbcb75c n/a (libgnome-shell.so) #5 0x00007ff1daabc648 g_object_run_dispose (libgobject-2.0.so.0) #6 0x00007ff1db2ec5de clutter_actor_destroy (libmutter-clutter-0.so) #7 0x00007ff1d5cf21c8 ffi_call_unix64 (libffi.so.6) #8 0x00007ff1d5cf1c2a ffi_call (libffi.so.6) #9 0x00007ff1dc6c281f n/a (libgjs.so.0) #10 0x00007ff1dc6c3ed4 n/a (libgjs.so.0) #11 0x00007ff1d55fbcf8 n/a (libmozjs-38.so) #12 0x00007ff1d55f184f n/a (libmozjs-38.so) #13 0x00007ff1d55fb952 n/a (libmozjs-38.so) #14 0x00007ff1d55fbc44 n/a (libmozjs-38.so) #15 0x00007ff1d55fc865 n/a (libmozjs-38.so) #16 0x00007ff1d58c8f07 _Z20JS_CallFunctionValueP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEERKNS1_16HandleValueArrayENS1_13MutableHandleIS6_EE (libmozjs-38.so) #17 0x00007ff1dc6c4416 n/a (libgjs.so.0) #18 0x00007ff1d5cf1fbf ffi_closure_unix64_inner (libffi.so.6) #19 0x00007ff1d5cf2330 ffi_closure_unix64 (libffi.so.6) #20 0x00007ff1da7dc66a g_main_context_dispatch (libglib-2.0.so.0) #21 0x00007ff1da7dca20 n/a (libglib-2.0.so.0) #22 0x00007ff1da7dcd42 g_main_loop_run (libglib-2.0.so.0) #23 0x00007ff1dbf9bd0c meta_run (libmutter-0.so.0) #24 0x0000000000401ff7 main (gnome-shell) #25 0x00007ff1da1f0511 __libc_start_main (libc.so.6) #26 0x000000000040212a n/a (gnome-shell) Stack trace of thread 3907: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3898: #0 0x00007ff1da2b267d poll (libc.so.6) #1 0x00007ff1da7dc9b6 n/a (libglib-2.0.so.0) #2 0x00007ff1da7dcacc g_main_context_iteration (libglib-2.0.so.0) #3 0x00007ff1da7dcb11 n/a (libglib-2.0.so.0) #4 0x00007ff1da804295 n/a (libglib-2.0.so.0) #5 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #6 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3901: #0 0x00007ff1da2b267d poll (libc.so.6) #1 0x00007ff1da7dc9b6 n/a (libglib-2.0.so.0) #2 0x00007ff1da7dcacc g_main_context_iteration (libglib-2.0.so.0) #3 0x00007ff1bd20355d n/a (libdconfsettings.so) #4 0x00007ff1da804295 n/a (libglib-2.0.so.0) #5 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #6 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3905: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3913: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3912: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3904: #0 0x00007ff1da2b267d poll (libc.so.6) #1 0x00007ff1d65f7ee1 n/a (libpulse.so.0) #2 0x00007ff1d65e96f1 pa_mainloop_poll (libpulse.so.0) #3 0x00007ff1d65e9d8e pa_mainloop_iterate (libpulse.so.0) #4 0x00007ff1d65e9e40 pa_mainloop_run (libpulse.so.0) #5 0x00007ff1d65f7e29 n/a (libpulse.so.0) #6 0x00007ff1cbd07fe8 n/a (libpulsecommon-10.0.so) #7 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #8 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3899: #0 0x00007ff1da2b267d poll (libc.so.6) #1 0x00007ff1da7dc9b6 n/a (libglib-2.0.so.0) #2 0x00007ff1da7dcd42 g_main_loop_run (libglib-2.0.so.0) #3 0x00007ff1dadc3ff6 n/a (libgio-2.0.so.0) #4 0x00007ff1da804295 n/a (libglib-2.0.so.0) #5 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #6 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3916: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3911: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3906: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3914: #0 0x00007ff1d562ed25 n/a (libmozjs-38.so) #1 0x00007ff1d58f7d6c n/a (libmozjs-38.so) #2 0x00007ff1d58f8af0 n/a (libmozjs-38.so) #3 0x00007ff1d58f8e01 n/a (libmozjs-38.so) #4 0x00007ff1d58faf3e n/a (libmozjs-38.so) #5 0x00007ff1d58fb010 n/a (libmozjs-38.so) #6 0x00007ff1d55c5620 n/a (libmozjs-38.so) #7 0x00007ff1d55d490d n/a (libmozjs-38.so) #8 0x00007ff1cd456d8c n/a (libnspr4.so) #9 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #10 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3910: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3908: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3915: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3909: #0 0x00007ff1da581756 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007ff1cd451500 PR_WaitCondVar (libnspr4.so) #2 0x00007ff1d55d4831 n/a (libmozjs-38.so) #3 0x00007ff1cd456d8c n/a (libnspr4.so) #4 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #5 0x00007ff1da2bc54f __clone (libc.so.6) Stack trace of thread 3917: #0 0x00007ff1da2b7889 syscall (libc.so.6) #1 0x00007ff1da82244a g_cond_wait_until (libglib-2.0.so.0) #2 0x00007ff1da7b0f49 n/a (libglib-2.0.so.0) #3 0x00007ff1da804c66 n/a (libglib-2.0.so.0) #4 0x00007ff1da804295 n/a (libglib-2.0.so.0) #5 0x00007ff1da57b2e7 start_thread (libpthread.so.0) #6 0x00007ff1da2bc54f __clone (libc.so.6)
It seems to be related to 781509
(In reply to Viktor Kojouharov from comment #1) > It seems to be related to 781509 Yes, though the actual bug is likely in libgweather and not gnome-shell (so far I've found bug 780278 and bug 781828) *** This bug has been marked as a duplicate of bug 781509 ***