Skip to content

Near-immediate crashes of the settings dialog #313

@gnosek

Description

@gnosek

Describe the Bug

After installing the extension and clicking around in the settings window (not even changing anything, just clicking around), the settings window disappears and the extension service crashes:

sie 04 23:02:56 vetinari gjs[3495320]: ***MEMORY-ERROR***: org.gnome.Shell.Extensions[3495320]: GSlice: assertion failed: sinfo->n_allocated > 0
sie 04 23:02:57 vetinari systemd[3522]: dbus-:[email protected]: Main process exited, code=dumped, status=6/ABRT
sie 04 23:02:57 vetinari systemd[3522]: dbus-:[email protected]: Failed with result 'core-dump'.

(note: I haven't been able to locate the core dump, unless the process is gjs-console; then I have one; stack trace below)

Steps to reproduce the behavior:

  1. Go to the Gnome extension settings manager
  2. Click on Fly-Pie settings
  3. Navigate around the settings window randomly
  4. See the window disappear

Expected Behavior

No crash.

System

Please complete the following information:

  • Linux distribution: Pop_OS 22.04
  • Fly-Pie version Fly-Pie 21
  • GNOME Shell version: 42.5-0ubuntu1pop1~1675984688~22.04~f574f54

Stack trace

I realize it's not very helpful without debug symbols, I'll see if I can get them.

#0  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140501467197248) at ./nptl/pthread_kill.c:44
#1  __pthread_kill_internal (signo=6, threadid=140501467197248) at ./nptl/pthread_kill.c:78
#2  __GI___pthread_kill (threadid=140501467197248, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#3  0x00007fc90d842476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#4  0x00007fc90d8287f3 in __GI_abort () at ./stdlib/abort.c:79
#5  0x00007fc90e1904ba in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fc90e190a84 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007fc90e190e0b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007fc90e191229 in g_slice_free1 () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fc90e15c282 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fc90e160353 in g_hash_table_unref () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fc902b35b17 in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#12 0x00007fc902b35d1c in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#13 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#14 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#15 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#16 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#17 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#18 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#19 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#20 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#21 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#22 0x00007fc902b35d6d in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#23 0x00007fc902b39b12 in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#24 0x00007fc90e0d0d2f in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007fc90e0ece11 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007fc90e0ee614 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007fc90e0ee863 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007fc902bf2db9 in  () at /lib/x86_64-linux-gnu/libgtk-4.so.1
#29 0x00007fc90e1722c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fc90e171c44 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fc90e1c7258 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fc90e1712b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fc90de98e2e in  () at /lib/x86_64-linux-gnu/libffi.so.8
#34 0x00007fc90de95493 in  () at /lib/x86_64-linux-gnu/libffi.so.8
#35 0x00007fc90e2a0c4c in  () at /lib/x86_64-linux-gnu/libgjs.so.0
#36 0x00007fc90e2a1447 in  () at /lib/x86_64-linux-gnu/libgjs.so.0
#37 0x00007fc90cd491cb in  () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#38 0x00007fc90cd3a456 in  () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#39 0x00007fc90cd48a11 in  () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#40 0x00007fc90cd4a0b2 in  () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#41 0x00007fc90ce1a2c2 in JS_ExecuteScript(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >, JS::Handle<JSScript*>, JS::MutableHandle<JS::Value>) () at /lib/x86_64-linux-gnu/libmozjs-91.so.0
#42 0x00007fc90e2d906e in  () at /lib/x86_64-linux-gnu/libgjs.so.0
#43 0x00007fc90e2dda97 in gjs_context_eval () at /lib/x86_64-linux-gnu/libgjs.so.0
#44 0x0000561cf3ffb110 in  ()
#45 0x00007fc90d829d90 in __libc_start_call_main (main=main@entry=0x561cf3ffa6c0, argc=argc@entry=2, argv=argv@entry=0x7ffd639828f8) at ../sysdeps/nptl/libc_start_call_main.h:58
#46 0x00007fc90d829e40 in __libc_start_main_impl (main=0x561cf3ffa6c0, argc=2, argv=0x7ffd639828f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd639828e8) at ../csu/libc-start.c:392
#47 0x0000561cf3ffb545 in  ()

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions