You are not logged in.

#1 2018-09-27 01:04:51

cowlicks
Member
Registered: 2016-04-26
Posts: 3

gnome shell crashes intermittently

I tried disabling all extensions. This reduces the frequency of the crashing, but it still crashes.

After each crash, I check journalctl and see something like, what is below.

       
Sep 26 17:40:09 grothendieck systemd-coredump[16791]: Process 727 (gnome-shell) of user 1000 dumped core.                                                                                                            
                                                                                                                                                                                                
                                                      Stack trace of thread 727:
                                                      #0  0x00007f0d1bc4125f raise (libpthread.so.0)
                                                      #1  0x0000561eb1ba9912 n/a (gnome-shell)
                                                      #2  0x00007f0d1bc413c0 __restore_rt (libpthread.so.0)                                                                                                         
                                                      #3  0x00007f0d1baa2d7f raise (libc.so.6)
                                                      #4  0x00007f0d1ba8d672 abort (libc.so.6)
                                                      #5  0x00007f0d1ba8d548 __assert_fail_base.cold.0 (libc.so.6)                                                                                                  
                                                      #6  0x00007f0d1ba9b396 __assert_fail (libc.so.6)
                                                      #7  0x00007f0d163e747b n/a (libinput.so.10)
                                                      #8  0x00007f0d163e7e78 n/a (libinput.so.10)
                                                      #9  0x00007f0d163ef97c n/a (libinput.so.10)
                                                      #10 0x00007f0d163ef37f libinput_dispatch (libinput.so.10)                                                                                                     
                                                      #11 0x00007f0d1ab69408 n/a (libmutter-clutter-3.so)
                                                      #12 0x00007f0d1b5763cf g_main_context_dispatch (libglib-2.0.so.0)                                                                                             
                                                      #13 0x00007f0d1b577f89 n/a (libglib-2.0.so.0)
                                                      #14 0x00007f0d1b578f62 g_main_loop_run (libglib-2.0.so.0)                                                                                                     
                                                      #15 0x00007f0d1a9f5c90 meta_run (libmutter-3.so.0)
                                                      #16 0x0000561eb1ba93ab n/a (gnome-shell)
                                                      #17 0x00007f0d1ba8f223 __libc_start_main (libc.so.6)
                                                      #18 0x0000561eb1ba950e n/a (gnome-shell)

                                                      Stack trace of thread 900:
                                                      #0  0x00007f0d1bc3cafc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)                                                                                       
                                                      #1  0x00007f0d1701a868 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0)             

Every time the last line is always the same location

_ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (libmozjs-60.so.0) 

I suspect this might be a js60 problem (the package that owns libmozjs-60.so.0).

Last edited by cowlicks (2018-09-27 20:28:55)

Offline

#2 2018-09-27 20:26:33

cowlicks
Member
Registered: 2016-04-26
Posts: 3

Re: gnome shell crashes intermittently

Update. I followed instructions from here on how to get a stack and JS trace from a running gnome session. My results are below. I'm not sure if I also need to enable debugging in gnome-shell, or gjs, or something else too:

[Thread 0x7fc32e25a700 (LWP 9345) exited]
[New Thread 0x7fc32e25a700 (LWP 9750)]
[New Thread 0x7fc32d258700 (LWP 9751)]
[New Thread 0x7fc32a76c700 (LWP 9752)]
[Thread 0x7fc32d258700 (LWP 9751) exited]
[Thread 0x7fc32a76c700 (LWP 9752) exited]
[New Thread 0x7fc32a76c700 (LWP 9845)]
[Thread 0x7fc32e25a700 (LWP 9750) exited]
[New Thread 0x7fc32e25a700 (LWP 9859)]
[Thread 0x7fc32e25a700 (LWP 9859) exited]
[New Thread 0x7fc32e25a700 (LWP 9874)]
[New Thread 0x7fc32d258700 (LWP 9875)]
[Thread 0x7fc32d258700 (LWP 9875) exited]
[Thread 0x7fc32a76c700 (LWP 9845) exited]
[New Thread 0x7fc32a76c700 (LWP 9921)]
[New Thread 0x7fc32d258700 (LWP 9922)]
[Thread 0x7fc32e25a700 (LWP 9874) exited]
[Thread 0x7fc32d258700 (LWP 9922) exited]
[New Thread 0x7fc32d258700 (LWP 9924)]
[Thread 0x7fc32a76c700 (LWP 9921) exited]
[New Thread 0x7fc32a76c700 (LWP 9948)]
[New Thread 0x7fc32e25a700 (LWP 9949)]
[Thread 0x7fc32d258700 (LWP 9924) exited]
[Thread 0x7fc32a76c700 (LWP 9948) exited]
[New Thread 0x7fc32a76c700 (LWP 9957)]
[New Thread 0x7fc32d258700 (LWP 9958)]
[Thread 0x7fc32a76c700 (LWP 9957) exited]
[Thread 0x7fc32e25a700 (LWP 9949) exited]
[New Thread 0x7fc32e25a700 (LWP 9979)]
[Thread 0x7fc32e25a700 (LWP 9979) exited]
[Thread 0x7fc32d258700 (LWP 9958) exited]
[New Thread 0x7fc32d258700 (LWP 10388)]
[New Thread 0x7fc32e25a700 (LWP 10389)]
[New Thread 0x7fc32a76c700 (LWP 10390)]
[New Thread 0x7fc32b3aa700 (LWP 10391)]
[New Thread 0x7fc2e95ec700 (LWP 10392)]
[New Thread 0x7fc2e8deb700 (LWP 10393)]
[New Thread 0x7fc2e85ea700 (LWP 10394)]
[Thread 0x7fc32e25a700 (LWP 10389) exited]
[Thread 0x7fc2e8deb700 (LWP 10393) exited]
[Thread 0x7fc2e95ec700 (LWP 10392) exited]
[Thread 0x7fc32a76c700 (LWP 10390) exited]
[Thread 0x7fc2e85ea700 (LWP 10394) exited]
[Thread 0x7fc32b3aa700 (LWP 10391) exited]
[Detaching after vfork from child process 10418]
[New Thread 0x7fc32b3aa700 (LWP 10419)]
[Thread 0x7fc32b3aa700 (LWP 10419) exited]
[Thread 0x7fc32d258700 (LWP 10388) exited]

Thread 1 "gnome-shell" received signal SIGABRT, Aborted.
0x00007fc37e107d7f in raise () from /usr/lib/libc.so.6
#0  0x00007fc37e107d7f in raise () at /usr/lib/libc.so.6
#1  0x00007fc37e0f2672 in abort () at /usr/lib/libc.so.6
#2  0x00007fc37e0f2548 in _nl_load_domain.cold.0 () at /usr/lib/libc.so.6
#3  0x00007fc37e100396 in  () at /usr/lib/libc.so.6
#4  0x00007fc378a4c47b in  () at /usr/lib/libinput.so.10
#5  0x00007fc378a4ce78 in  () at /usr/lib/libinput.so.10
#6  0x00007fc378a5497c in  () at /usr/lib/libinput.so.10
#7  0x00007fc378a5437f in libinput_dispatch () at /usr/lib/libinput.so.10
#8  0x00007fc37d1ce408 in  () at /usr/lib/mutter/libmutter-clutter-3.so
#9  0x00007fc37dbdb3cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#10 0x00007fc37dbdcf89 in  () at /usr/lib/libglib-2.0.so.0
#11 0x00007fc37dbddf62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#12 0x00007fc37d05ac90 in meta_run () at /usr/lib/libmutter-3.so.0
#13 0x0000564ec78e03ab in  ()
#14 0x00007fc37e0f4223 in __libc_start_main () at /usr/lib/libc.so.6
#15 0x0000564ec78e050e in  ()
'gjs_dumpstack' has unknown return type; cast the call to its declared return type
A debugging session is active.

	Inferior 1 [process 7484] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
[Inferior 1 (process 7484) detached]
[New Thread 0x7fd9469c4700 (LWP 24920)]
[Thread 0x7fd9469c4700 (LWP 24920) exited]
[New Thread 0x7fd9469c4700 (LWP 24950)]
[Thread 0x7fd9469c4700 (LWP 24950) exited]
[New Thread 0x7fd9469c4700 (LWP 24963)]
[New Thread 0x7fd91ebff700 (LWP 24974)]
[New Thread 0x7fd91e3fe700 (LWP 24984)]
[New Thread 0x7fd91dbfd700 (LWP 24987)]
[New Thread 0x7fd941fb3700 (LWP 24991)]
[Thread 0x7fd9469c4700 (LWP 24963) exited]
[Thread 0x7fd91dbfd700 (LWP 24987) exited]
[Thread 0x7fd91e3fe700 (LWP 24984) exited]
[Thread 0x7fd941fb3700 (LWP 24991) exited]
[New Thread 0x7fd941fb3700 (LWP 25114)]
[New Thread 0x7fd91e3fe700 (LWP 25115)]
[New Thread 0x7fd91dbfd700 (LWP 25116)]
[New Thread 0x7fd9469c4700 (LWP 25117)]
[Thread 0x7fd91e3fe700 (LWP 25115) exited]
[Thread 0x7fd91ebff700 (LWP 24974) exited]
[Thread 0x7fd9469c4700 (LWP 25117) exited]
[Thread 0x7fd91dbfd700 (LWP 25116) exited]
[New Thread 0x7fd91dbfd700 (LWP 25134)]
[New Thread 0x7fd9469c4700 (LWP 25137)]
[Thread 0x7fd91dbfd700 (LWP 25134) exited]
[Thread 0x7fd9469c4700 (LWP 25137) exited]
[Detaching after vfork from child process 25215]
[New Thread 0x7fd9469c4700 (LWP 25216)]
[Thread 0x7fd9469c4700 (LWP 25216) exited]
[Thread 0x7fd941fb3700 (LWP 25114) exited]
[New Thread 0x7fd941fb3700 (LWP 25232)]
[New Thread 0x7fd9469c4700 (LWP 25233)]
[New Thread 0x7fd91dbfd700 (LWP 25234)]
[Thread 0x7fd91dbfd700 (LWP 25234) exited]
[Thread 0x7fd9469c4700 (LWP 25233) exited]
[Thread 0x7fd941fb3700 (LWP 25232) exited]
[New Thread 0x7fd941fb3700 (LWP 25301)]
[Thread 0x7fd941fb3700 (LWP 25301) exited]
[New Thread 0x7fd941fb3700 (LWP 25317)]
[Thread 0x7fd941fb3700 (LWP 25317) exited]
[New Thread 0x7fd941fb3700 (LWP 25374)]
[New Thread 0x7fd9469c4700 (LWP 25375)]
[Thread 0x7fd9469c4700 (LWP 25375) exited]
[Thread 0x7fd941fb3700 (LWP 25374) exited]
[New Thread 0x7fd941fb3700 (LWP 25390)]
[Thread 0x7fd941fb3700 (LWP 25390) exited]
[New Thread 0x7fd941fb3700 (LWP 25423)]
[New Thread 0x7fd9469c4700 (LWP 25424)]
[Thread 0x7fd941fb3700 (LWP 25423) exited]
[Thread 0x7fd9469c4700 (LWP 25424) exited]
[New Thread 0x7fd9469c4700 (LWP 25425)]
[Thread 0x7fd9469c4700 (LWP 25425) exited]
[New Thread 0x7fd9469c4700 (LWP 25740)]
[Thread 0x7fd9469c4700 (LWP 25740) exited]

Thread 1 "gnome-shell" received signal SIGABRT, Aborted.
0x00007fd9963d6d7f in raise () from /usr/lib/libc.so.6
#0  0x00007fd9963d6d7f in raise () at /usr/lib/libc.so.6
#1  0x00007fd9963c1672 in abort () at /usr/lib/libc.so.6
#2  0x00007fd9963c1548 in _nl_load_domain.cold.0 () at /usr/lib/libc.so.6
#3  0x00007fd9963cf396 in  () at /usr/lib/libc.so.6
#4  0x00007fd990d1b47b in  () at /usr/lib/libinput.so.10
#5  0x00007fd990d1be78 in  () at /usr/lib/libinput.so.10
#6  0x00007fd990d2397c in  () at /usr/lib/libinput.so.10
#7  0x00007fd990d2337f in libinput_dispatch () at /usr/lib/libinput.so.10
#8  0x00007fd99549d408 in  () at /usr/lib/mutter/libmutter-clutter-3.so
#9  0x00007fd995eaa3cf in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#10 0x00007fd995eabf89 in  () at /usr/lib/libglib-2.0.so.0
#11 0x00007fd995eacf62 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#12 0x00007fd995329c90 in meta_run () at /usr/lib/libmutter-3.so.0
#13 0x00005578eddec3ab in  ()
#14 0x00007fd9963c3223 in __libc_start_main () at /usr/lib/libc.so.6
#15 0x00005578eddec50e in  ()
'gjs_dumpstack' has unknown return type; cast the call to its declared return type
A debugging session is active.

	Inferior 1 [process 23057] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
[Inferior 1 (process 23057) detached]
[New Thread 0x7f1e553b2700 (LWP 29837)]
[Thread 0x7f1e553b2700 (LWP 29837) exited]
[New Thread 0x7f1e553b2700 (LWP 29886)]

Offline

#3 2018-10-10 13:45:51

Paschty
Member
Registered: 2014-02-14
Posts: 4

Re: gnome shell crashes intermittently

I have a similar problem, but i can not even log in with gdm.

Okt 10 15:16:24 PaschtyPCASUS systemd-coredump[1587]: Process 1270 (gnome-shell) of user 1000 dumped core.
                                                      
                                                      Stack trace of thread 1270:
                                                      #0  0x00007fd5ea7ab25f raise (libpthread.so.0)
                                                      #1  0x00005644d8497912 n/a (gnome-shell)
                                                      #2  0x00007fd5ea7ab3c0 __restore_rt (libpthread.so.0)
                                                      #3  0x00007fd5ea60cd7f raise (libc.so.6)
                                                      #4  0x00007fd5ea5f7672 abort (libc.so.6)
                                                      #5  0x00007fd5ea090042 n/a (libglib-2.0.so.0)
                                                      #6  0x00007fd5ea0bd6bc g_assertion_message_expr (libglib-2.0.so.0)
                                                      #7  0x00007fd5e9843d27 _ZN14ObjectInstance20associate_js_gobjectEP9JSContextN2JS6HandleIP8JSObjectEEP8_GObject (libgjs.so.0)
                                                      #8  0x00007fd5e983c0d5 n/a (libgjs.so.0)
                                                      #9  0x00007fd5ea1ae802 g_type_create_instance (libgobject-2.0.so.0)
                                                      #10 0x00007fd5ea1caac9 n/a (libgobject-2.0.so.0)
                                                      #11 0x00007fd5e96eb30b n/a (libmutter-clutter-3.so)
                                                      #12 0x00007fd5e983bca1 n/a (libgjs.so.0)
                                                      #13 0x00007fd5ea1cba66 n/a (libgobject-2.0.so.0)
                                                      #14 0x00007fd5ea1cc65f g_object_new_with_properties (libgobject-2.0.so.0)
                                                      #15 0x00007fd5e9847fcc _ZN14ObjectInstance9init_implEP9JSContextRKN2JS8CallArgsENS2_13MutableHandleIP8JSObjectEE (libgjs.so.0)
                                                      #16 0x00007fd5e98482ae _ZN10ObjectBase4initEP9JSContextjPN2JS5ValueE (libgjs.so.0)
                                                      #17 0x00007fd5e56ee193 n/a (libmozjs-60.so.0)
                                                      #18 0x0000564400000001 n/a (n/a)
                                                      #19 0x0000000000000000 n/a (n/a)

I needed to roll back to 25.09.2018 and now everything works.

Offline

Board footer

Powered by FluxBB