gnunn1 / tilix

A tiling terminal emulator for Linux using GTK+ 3
https://gnunn1.github.io/tilix-web
Mozilla Public License 2.0
5.39k stars 294 forks source link

Tilix crash #1792

Open wuxb45 opened 4 years ago

wuxb45 commented 4 years ago

Archlinux Linux 5.3.8, Gnome-shell 1:3.34.1+7+g750c5acd3-1, Wayland session. Tilix 1.9.3-4

There is also a 100MB core dump. See stack traces below.

$ coredumpctl dump PID: 2325 (tilix) UID: 1001 (wuxb) GID: 1001 (wuxb) Signal: 6 (ABRT) Timestamp: Tue 2019-11-05 00:25:44 CST (21s ago) Command Line: /usr/bin/tilix --gapplication-service Executable: /usr/bin/tilix Control Group: /user.slice/user-1001.slice/user@1001.service/dbus.service Unit: user@1001.service User Unit: dbus.service Slice: user-1001.slice Owner UID: 1001 (wuxb) Boot ID: 30a9e47f302743f88ed8cb7dcbe323b0 Machine ID: 4aec85ea021f49afacd3a2ea9e72dce3 Hostname: x4 Storage: /var/lib/systemd/coredump/core.tilix.1001.30a9e47f302743f88ed8cb7dcbe323b0.2325.1572935144000000000000.lz4 Message: Process 2325 (tilix) of user 1001 dumped core.

            Stack trace of thread 2325:
            #0  0x00007f59a3153f25 raise (libc.so.6)
            #1  0x00007f59a313d897 abort (libc.so.6)
            #2  0x00007f59a2c36062 n/a (libglib-2.0.so.0)
            #3  0x00007f59a2c62b7d g_assertion_message_expr (libglib-2.0.so.0)
            #4  0x00007f59a2d6f632 n/a (libgobject-2.0.so.0)
            #5  0x00007f59a35354b7 rt_finalize2 (libdruntime-ldc-shared.so.87)
            #6  0x00007f59a351df70 _D2gc4impl12conservativeQw3Gcx5sweepMFNbZm (libdruntime-ldc-shared.so.87)
            #7  0x00007f59a3519c65 _D2gc4impl12conservativeQw3Gcx11fullcollectMFNbbZm (libdruntime-ldc-shared.so.87)
            #8  0x00007f59a351bd14 _D2gc4impl12conservativeQw3Gcx10smallAllocMFNbmKmkxC8TypeInfoZPv (libdruntime-ldc-shared.so.87)
            #9  0x00007f59a3517920 _D2gc4impl12conservativeQw14ConservativeGC__T9runLockedS_DQCeQCeQCcQCnQBs12mallocNoSyncMFNbmkKmxC8TypeInfoZPvS_DQEgQEgQEeQEp10mallocTimelS_DQFiQFiQFgQFr10numMallocslTmTkTmTxQCzZQFcMFNbKmKkKmKxQDsZQDl (libdruntime-ldc-shared.so.87)
            #10 0x00007f59a351a7f3 _DThn16_2gc4impl12conservativeQw14ConservativeGC6qallocMFNbmkxC8TypeInfoZS4core6memory8BlkInfo_ (libdruntime-ldc-shared.so.87)
            #11 0x00007f59a35228c0 gc_qalloc (libdruntime-ldc-shared.so.87)
            #12 0x00007f59a350af52 _D4core6memory2GC6qallocFNaNbmkxC8TypeInfoZSQBqQBo8BlkInfo_ (libdruntime-ldc-shared.so.87)
            #13 0x00007f59a3534766 _d_newarrayU (libdruntime-ldc-shared.so.87)
            #14 0x00007f59a35348c6 _d_newarrayiT (libdruntime-ldc-shared.so.87)
            #15 0x00007f59a4bd121a _D7gobject8DClosureQj__T17d_closure_marshalTDFC3gdk5EventQgC3gtk6WidgetQhZbZQCaUPSQDc1c5types8GClosurePSQDyQwQw6GValuekQrPvQcZv (libgtkd-3.so.0)
            #16 0x00007f59a2d70d5a g_closure_invoke (libgobject-2.0.so.0)
            #17 0x00007f59a2d5e88e n/a (libgobject-2.0.so.0)
            #18 0x00007f59a2d61f1c g_signal_emit_valist (libgobject-2.0.so.0)
            #19 0x00007f59a2d637f0 g_signal_emit (libgobject-2.0.so.0)
            #20 0x00007f59a21a07d6 n/a (libgtk-3.so.0)
            #21 0x00007f59a21857fc gtk_window_propagate_key_event (libgtk-3.so.0)
            #22 0x00007f59a21858ac n/a (libgtk-3.so.0)
            #23 0x00007f59a2437dbc n/a (libgtk-3.so.0)
            #24 0x00007f59a2d62b4a g_signal_emit_valist (libgobject-2.0.so.0)
            #25 0x00007f59a2d637f0 g_signal_emit (libgobject-2.0.so.0)
            #26 0x00007f59a21a07d6 n/a (libgtk-3.so.0)
            #27 0x00007f59a22e7b5a n/a (libgtk-3.so.0)
            #28 0x00007f59a22eb10c gtk_main_do_event (libgtk-3.so.0)
            #29 0x00007f59a1ffc954 n/a (libgdk-3.so.0)
            #30 0x00007f59a1fcbf44 n/a (libgdk-3.so.0)
            #31 0x00007f59a2c843ee g_main_context_dispatch (libglib-2.0.so.0)
            #32 0x00007f59a2c86201 n/a (libglib-2.0.so.0)
            #33 0x00007f59a2c86241 g_main_context_iteration (libglib-2.0.so.0)
            #34 0x00007f59a2e37a3e g_application_run (libgio-2.0.so.0)
            #35 0x0000564d257b9fa0 n/a (tilix)
            #36 0x00007f59a35314d0 _D2rt6dmain212_d_run_main2UAAamPUQgZiZ6runAllMFZv (libdruntime-ldc-shared.so.87)
            #37 0x00007f59a35312df _d_run_main2 (libdruntime-ldc-shared.so.87)
            #38 0x00007f59a353113e _d_run_main (libdruntime-ldc-shared.so.87)
            #39 0x00007f59a313f153 __libc_start_main (libc.so.6)
            #40 0x0000564d25713a5e n/a (tilix)

            Stack trace of thread 2331:
            #0  0x00007f59a344ef7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
            #1  0x00007f59a350ddab _D4core4sync5event5Event4waitMFNbNiSQBi4time8DurationZb (libdruntime-ldc-shared.so.87)
            #2  0x00007f59a351f9ae _D2gc4impl12conservativeQw3Gcx14scanBackgroundMFNbZv (libdruntime-ldc-shared.so.87)
            #3  0x00007f59a3512d06 _D4core6thread20createLowLevelThreadFNbNiDFNbZvkDFNbZvZ20thread_lowlevelEntryUNbPvZQd (libdruntime-ldc-shared.so.87)
            #4  0x00007f59a34484cf start_thread (libpthread.so.0)
            #5  0x00007f59a32172d3 __clone (libc.so.6)

            Stack trace of thread 2332:
            #0  0x00007f59a344ef7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
            #1  0x00007f59a350ddab _D4core4sync5event5Event4waitMFNbNiSQBi4time8DurationZb (libdruntime-ldc-shared.so.87)
            #2  0x00007f59a351f9ae _D2gc4impl12conservativeQw3Gcx14scanBackgroundMFNbZv (libdruntime-ldc-shared.so.87)
            #3  0x00007f59a3512d06 _D4core6thread20createLowLevelThreadFNbNiDFNbZvkDFNbZvZ20thread_lowlevelEntryUNbPvZQd (libdruntime-ldc-shared.so.87)
            #4  0x00007f59a34484cf start_thread (libpthread.so.0)
            #5  0x00007f59a32172d3 __clone (libc.so.6)

            Stack trace of thread 2328:
            #0  0x00007f59a320c9ef __poll (libc.so.6)
            #1  0x00007f59a2c86170 n/a (libglib-2.0.so.0)
            #2  0x00007f59a2c87113 g_main_loop_run (libglib-2.0.so.0)
            #3  0x00007f59a2df4ba8 n/a (libgio-2.0.so.0)
            #4  0x00007f59a2c62c11 n/a (libglib-2.0.so.0)
            #5  0x00007f59a34484cf start_thread (libpthread.so.0)
            #6  0x00007f59a32172d3 __clone (libc.so.6)

            Stack trace of thread 2329:
            #0  0x00007f59a320c9ef __poll (libc.so.6)
            #1  0x00007f59a2c86170 n/a (libglib-2.0.so.0)
            #2  0x00007f59a2c86241 g_main_context_iteration (libglib-2.0.so.0)
            #3  0x00007f59a3108e5e n/a (libdconfsettings.so)
            #4  0x00007f59a2c62c11 n/a (libglib-2.0.so.0)
            #5  0x00007f59a34484cf start_thread (libpthread.so.0)
            #6  0x00007f59a32172d3 __clone (libc.so.6)

            Stack trace of thread 2326:
            #0  0x00007f59a320c9ef __poll (libc.so.6)
            #1  0x00007f59a2c86170 n/a (libglib-2.0.so.0)
            #2  0x00007f59a2c86241 g_main_context_iteration (libglib-2.0.so.0)
            #3  0x00007f59a2c86292 n/a (libglib-2.0.so.0)
            #4  0x00007f59a2c62c11 n/a (libglib-2.0.so.0)
            #5  0x00007f59a34484cf start_thread (libpthread.so.0)
            #6  0x00007f59a32172d3 __clone (libc.so.6)

            Stack trace of thread 2330:
            #0  0x00007f59a344ef7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
            #1  0x00007f59a350ddab _D4core4sync5event5Event4waitMFNbNiSQBi4time8DurationZb (libdruntime-ldc-shared.so.87)
            #2  0x00007f59a351f9ae _D2gc4impl12conservativeQw3Gcx14scanBackgroundMFNbZv (libdruntime-ldc-shared.so.87)
            #3  0x00007f59a3512d06 _D4core6thread20createLowLevelThreadFNbNiDFNbZvkDFNbZvZ20thread_lowlevelEntryUNbPvZQd (libdruntime-ldc-shared.so.87)
            #4  0x00007f59a34484cf start_thread (libpthread.so.0)
            #5  0x00007f59a32172d3 __clone (libc.so.6)
lubomir commented 4 years ago

I had a crash with a very similar backtrace:

       Message: Process 15174 (tilix) of user 1000 dumped core.

                Stack trace of thread 15174:
                #0  0x00007fce21840e35 raise (libc.so.6)
                #1  0x00007fce2182b895 abort (libc.so.6)
                #2  0x00007fce20910b53 g_assertion_message.cold (libglib-2.0.so.0)
                #3  0x00007fce2096c6df g_assertion_message_expr (libglib-2.0.so.0)
                #4  0x00007fce20a306ae toggle_refs_notify (libgobject-2.0.so.0)
                #5  0x00007fce21c1beae rt_finalize2 (libdruntime-ldc-shared.so.85)
                #6  0x00007fce21c060e6 _D2gc4impl12conservativeQw3Gcx5sweepMFNbZm (libdruntime-ldc-shared.so.85)
                #7  0x00007fce21c0259c _D2gc4impl12conservativeQw3Gcx11fullcollectMFNbbZm (libdruntime-ldc-shared.so.85)
                #8  0x00007fce21c04486 _D2gc4impl12conservativeQw3Gcx10smallAllocMFNbmKmkxC8TypeInfoZPv (libdruntime-ldc-shared.so.85)
                #9  0x00007fce21c00280 _D2gc4impl12conservativeQw14ConservativeGC__T9runLockedS_DQCeQCeQCcQCnQBs12mallocNoSyncMFNbmkKmxC8TypeInfoZPvS_DQEgQEgQEeQEp10mallocTimelS_DQFiQFiQFgQFr10numMallocslTmTkTmTxQCzZQFcMFNbKmKkKmKxQDsZQDl (libdruntime-ldc-shared.so.85)
                #10 0x00007fce21c02fc5 _DThn16_2gc4impl12conservativeQw14ConservativeGC6mallocMFNbmkxC8TypeInfoZPv (libdruntime-ldc-shared.so.85)
                #11 0x00007fce2324dc97 _D4glib1c5types__T16getScopedGobjectTC5cairo7ContextQiTPSQtQCaQCb7cairo_tZQCeFQxZSQDcQDaQDb__T6ScopedTQCnZQm (libgtkd-3.so.0)
                #12 0x00007fce2324dbfe _D7gobject8DClosureQj__T17d_closure_marshalTDFS4glib1c5types__T6ScopedTC5cairo7ContextQiZQBaC3gtk6WidgetQhZbZQDhUPSQEjQCoQCp8GClosurePSQFdQDiQDj6GValuekQtPvQcZv (libgtkd-3.so.0)
                #13 0x00007fce20a2b742 g_closure_invoke (libgobject-2.0.so.0)
                #14 0x00007fce20a3f4f4 signal_emit_unlocked_R (libgobject-2.0.so.0)
                #15 0x00007fce20a479c1 g_signal_emit_valist (libgobject-2.0.so.0)
                #16 0x00007fce20a48973 g_signal_emit (libgobject-2.0.so.0)
                #17 0x00007fce212c8372 gtk_widget_draw_internal (libgtk-3.so.0)
                #18 0x00007fce210a94db gtk_container_propagate_draw (libgtk-3.so.0)
                #19 0x00007fce2119d20e gtk_notebook_draw_stack (libgtk-3.so.0)
                #20 0x00007fce210ae841 gtk_css_custom_gadget_draw (libgtk-3.so.0)
                #21 0x00007fce210b36ec gtk_css_gadget_draw (libgtk-3.so.0)
                #22 0x00007fce2105e338 gtk_box_gadget_draw (libgtk-3.so.0)
                #23 0x00007fce210b36ec gtk_css_gadget_draw (libgtk-3.so.0)
                #24 0x00007fce2119faa4 gtk_notebook_draw (libgtk-3.so.0)
                #25 0x00007fce212c8214 gtk_widget_draw_internal (libgtk-3.so.0)
                #26 0x00007fce210a94db gtk_container_propagate_draw (libgtk-3.so.0)
                #27 0x00007fce210a95ad gtk_container_draw (libgtk-3.so.0)
                #28 0x00007fce212c8214 gtk_widget_draw_internal (libgtk-3.so.0)
                #29 0x00007fce210a94db gtk_container_propagate_draw (libgtk-3.so.0)
                #30 0x00007fce210a95ad gtk_container_draw (libgtk-3.so.0)
                #31 0x00007fce212d6915 gtk_window_draw (libgtk-3.so.0)
                #32 0x00007fce212c8214 gtk_widget_draw_internal (libgtk-3.so.0)
                #33 0x00007fce212d1650 gtk_widget_render (libgtk-3.so.0)
                #34 0x00007fce2117ae59 gtk_main_do_event (libgtk-3.so.0)
                #35 0x00007fce20e64f79 _gdk_event_emit (libgdk-3.so.0)
                #36 0x00007fce20e76291 _gdk_window_process_updates_recurse_helper (libgdk-3.so.0)
                #37 0x00007fce20e77465 gdk_window_process_updates_internal (libgdk-3.so.0)
                #38 0x00007fce20e77624 gdk_window_process_updates_with_mode (libgdk-3.so.0)
                #39 0x00007fce20a2b996 _g_closure_invoke_va (libgobject-2.0.so.0)
                #40 0x00007fce20a481c8 g_signal_emit_valist (libgobject-2.0.so.0)
                #41 0x00007fce20a48973 g_signal_emit (libgobject-2.0.so.0)
                #42 0x00007fce20e6ecc3 gdk_frame_clock_paint_idle (libgdk-3.so.0)
                #43 0x00007fce20e58f3d gdk_threads_dispatch (libgdk-3.so.0)
                #44 0x00007fce20944961 g_timeout_dispatch (libglib-2.0.so.0)
                #45 0x00007fce20943ecd g_main_context_dispatch (libglib-2.0.so.0)
                #46 0x00007fce20944260 g_main_context_iterate.isra.0 (libglib-2.0.so.0)
                #47 0x00007fce20944303 g_main_context_iteration (libglib-2.0.so.0)
                #48 0x00007fce20b4f535 g_application_run (libgio-2.0.so.0)
                #49 0x00000000005af292 _Dmain (tilix)
                #50 0x00007fce21c17ef0 _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv (libdruntime-ldc-shared.so.85)
                #51 0x00007fce21c17d08 _d_run_main (libdruntime-ldc-shared.so.85)
                #52 0x00007fce2182cf43 __libc_start_main (libc.so.6)
                #53 0x0000000000528ace _start (tilix)

                Stack trace of thread 15175:
                #0  0x00007fce218fa6f7 __poll (libc.so.6)
                #1  0x00007fce209441ce g_main_context_iterate.isra.0 (libglib-2.0.so.0)
                #2  0x00007fce20944303 g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007fce20944351 glib_worker_main (libglib-2.0.so.0)
                #4  0x00007fce2096d4c2 g_thread_proxy (libglib-2.0.so.0)
                #5  0x00007fce21b374c0 start_thread (libpthread.so.0)
                #6  0x00007fce21905163 __clone (libc.so.6)

                Stack trace of thread 15177:
                #0  0x00007fce218fa6f7 __poll (libc.so.6)
                #1  0x00007fce209441ce g_main_context_iterate.isra.0 (libglib-2.0.so.0)
                #2  0x00007fce20944593 g_main_loop_run (libglib-2.0.so.0)
                #3  0x00007fce20b8af3a gdbus_shared_thread_func (libgio-2.0.so.0)
                #4  0x00007fce2096d4c2 g_thread_proxy (libglib-2.0.so.0)
                #5  0x00007fce21b374c0 start_thread (libpthread.so.0)
                #6  0x00007fce21905163 __clone (libc.so.6)

                Stack trace of thread 15178:
                #0  0x00007fce218fa6f7 __poll (libc.so.6)
                #1  0x00007fce209441ce g_main_context_iterate.isra.0 (libglib-2.0.so.0)
                #2  0x00007fce20944303 g_main_context_iteration (libglib-2.0.so.0)
                #3  0x00007fce110aaa9d n/a (libdconfsettings.so)
                #4  0x00007fce2096d4c2 g_thread_proxy (libglib-2.0.so.0)
                #5  0x00007fce21b374c0 start_thread (libpthread.so.0)
                #6  0x00007fce21905163 __clone (libc.so.6)
ernestask commented 4 years ago

I think I have the same one from time to time. Aggravating to no end. Completely random, too.