Bug 1928372 - libgtk3 crash in scroll_window_long_press_cancelled_cb()
Summary: libgtk3 crash in scroll_window_long_press_cancelled_cb()
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: phosh
Version: 34
Hardware: aarch64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-02-13 13:41 UTC by customercare
Modified: 2022-06-07 23:01 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-06-07 23:01:34 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description customercare 2021-02-13 13:41:14 UTC
Description of problem:

started calf jack(something) , a window popped up and i tried to slide it out..


Feb 13 14:37:43 fedorapine systemd-coredump[2079]: Process 667 (phosh) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 667:
                                                   #0  0x0000007f84ce025c scrolled_window_long_press_cancelled_cb (libgtk-3.so.0 + 0x2fc25c)
                                                   #1  0x0000007f844abb00 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b00)
                                                   #2  0x0000007f844abc90 g_signal_emit (libgobject-2.0.so.0 + 0x33c90)
                                                   #3  0x0000007f84bf85ac gtk_gesture_long_press_cancel (libgtk-3.so.0 + 0x2145ac)
                                                   #4  0x0000007f84490b90 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0 + 0x18b90)
                                                   #5  0x0000007f844891b4 g_type_class_meta_marshalv (libgobject-2.0.so.0 + 0x111b4)
                                                   #6  0x0000007f844abb00 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b00)
                                                   #7  0x0000007f844abc90 g_signal_emit (libgobject-2.0.so.0 + 0x33c90)
                                                   #8  0x0000007f84bf8dc8 _gtk_gesture_cancel_all (libgtk-3.so.0 + 0x214dc8)
                                                   #9  0x0000007f8448b888 g_closure_invoke (libgobject-2.0.so.0 + 0x13888)
                                                   #10 0x0000007f844b9274 signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x41274)
                                                   #11 0x0000007f844ab9c0 g_signal_emit_valist (libgobject-2.0.so.0 + 0x339c0)
                                                   #12 0x0000007f844abc90 g_signal_emit (libgobject-2.0.so.0 + 0x33c90)
                                                   #13 0x0000007f84c52a90 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26ea90)
                                                   #14 0x0000007f84b175bc gtk_box_forall.lto_priv.0 (libgtk-3.so.0 + 0x1335bc)
                                                   #15 0x0000007f84c52994 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26e994)
                                                   #16 0x0000007f84c52994 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26e994)
                                                   #17 0x0000007f84b175bc gtk_box_forall.lto_priv.0 (libgtk-3.so.0 + 0x1335bc)
                                                   #18 0x0000007f84c52994 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26e994)
                                                   #19 0x0000007f84b175bc gtk_box_forall.lto_priv.0 (libgtk-3.so.0 + 0x1335bc)
                                                   #20 0x0000007f84c52994 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26e994)
                                                   #21 0x0000007f84dd4c04 gtk_window_forall.lto_priv.0 (libgtk-3.so.0 + 0x3f0c04)
                                                   #22 0x0000007f84c52994 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26e994)
                                                   #23 0x0000007f84c52be0 gtk_grab_notify (libgtk-3.so.0 + 0x26ebe0)
                                                   #24 0x0000007f84cbfdc0 gtk_range_multipress_gesture_pressed.lto_priv.0 (libgtk-3.so.0 + 0x2dbdc0)
                                                   #25 0x0000007f84e0aa60 _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (libgtk-3.so.0 + 0x426a60)
                                                   #26 0x0000007f844abb00 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b00)
                                                   #27 0x0000007f844abc90 g_signal_emit (libgobject-2.0.so.0 + 0x33c90)
                                                   #28 0x0000007f84c018dc gtk_gesture_multi_press_begin (libgtk-3.so.0 + 0x21d8dc)
                                                   #29 0x0000007f84490b90 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0 + 0x18b90)
                                                   #30 0x0000007f844891b4 g_type_class_meta_marshalv (libgobject-2.0.so.0 + 0x111b4)
                                                   #31 0x0000007f844abb00 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b00)
                                                   #32 0x0000007f844abc90 g_signal_emit (libgobject-2.0.so.0 + 0x33c90)
                                                   #33 0x0000007f84bf8d5c _gtk_gesture_check_recognized.lto_priv.0 (libgtk-3.so.0 + 0x214d5c)
                                                   #34 0x0000007f84c012f0 gtk_gesture_handle_event (libgtk-3.so.0 + 0x21d2f0)
                                                   #35 0x0000007f84c0211c gtk_gesture_single_handle_event (libgtk-3.so.0 + 0x21e11c)
                                                   #36 0x0000007f84bc3c24 gtk_event_controller_handle_event (libgtk-3.so.0 + 0x1dfc24)
                                                   #37 0x0000007f84db7d8c _gtk_widget_run_controllers.lto_priv.0 (libgtk-3.so.0 + 0x3d3d8c)
                                                   #38 0x0000007f84db80f8 gtk_widget_real_touch_event.lto_priv.0 (libgtk-3.so.0 + 0x3d40f8)
                                                   #39 0x0000007f84e08db8 _gtk_marshal_BOOLEAN__BOXEDv (libgtk-3.so.0 + 0x424db8)
                                                   #40 0x0000007f844891b4 g_type_class_meta_marshalv (libgobject-2.0.so.0 + 0x111b4)
                                                   #41 0x0000007f844abb00 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33b00)
                                                   #42 0x0000007f844abc90 g_signal_emit (libgobject-2.0.so.0 + 0x33c90)
                                                   #43 0x0000007f84dc8c4c gtk_widget_event_internal.part.0.lto_priv.0 (libgtk-3.so.0 + 0x3e4c4c)
                                                   #44 0x0000007f84c53230 propagate_event.lto_priv.0 (libgtk-3.so.0 + 0x26f230)
                                                   #45 0x0000007f84c53fc0 gtk_main_do_event (libgtk-3.so.0 + 0x26ffc0)
                                                   #46 0x0000007f848f86f0 _gdk_event_emit (libgdk-3.so.0 + 0x376f0)
                                                   #47 0x0000007f84963cfc gdk_event_source_dispatch.lto_priv.2 (libgdk-3.so.0 + 0xa2cfc)
                                                   #48 0x0000007f8437c2f0 g_main_context_dispatch (libglib-2.0.so.0 + 0x562f0)
                                                   #49 0x0000007f843d3730 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xad730)
                                                   #50 0x0000007f8437b9b0 g_main_loop_run (libglib-2.0.so.0 + 0x559b0)
                                                   #51 0x0000007f84c51604 gtk_main (libgtk-3.so.0 + 0x26d604)
                                                   #52 0x0000005557dcf7c4 main (phosh + 0x1f7c4)
                                                   #53 0x0000007f83ba9a9c __libc_start_main (libc.so.6 + 0x24a9c)
                                                   #54 0x0000005557dcfa78 _start (phosh + 0x1fa78)
                                                   
                                                   Stack trace of thread 674:
                                                   #0  0x0000007f83c55fb0 __poll (libc.so.6 + 0xd0fb0)
                                                   #1  0x0000007f843d36cc g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xad6cc)
                                                  #1  0x0000007f843d36cc g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xad6cc)
                                                   #2  0x0000007f843791fc g_main_context_iteration (libglib-2.0.so.0 + 0x531fc)
                                                   #3  0x0000007f8437b114 glib_worker_main (libglib-2.0.so.0 + 0x55114)
                                                   #4  0x0000007f843ac748 g_thread_proxy (libglib-2.0.so.0 + 0x86748)
                                                   #5  0x0000007f83b06fd8 start_thread (libpthread.so.0 + 0x7fd8)
                                                   #6  0x0000007f83c6035c thread_start (libc.so.6 + 0xdb35c)
                                                   
                                                   Stack trace of thread 676:
                                                   #0  0x0000007f83c55fb0 __poll (libc.so.6 + 0xd0fb0)
                                                   #1  0x0000007f843d36cc g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xad6cc)
                                                   #2  0x0000007f8437b9b0 g_main_loop_run (libglib-2.0.so.0 + 0x559b0)
                                                   #3  0x0000007f84610928 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x126928)
                                                   #4  0x0000007f843ac748 g_thread_proxy (libglib-2.0.so.0 + 0x86748)
                                                   #5  0x0000007f83b06fd8 start_thread (libpthread.so.0 + 0x7fd8)
                                                   #6  0x0000007f83c6035c thread_start (libc.so.6 + 0xdb35c)
                                                   
                                                   Stack trace of thread 677:
                                                   #0  0x0000007f83c55fb0 __poll (libc.so.6 + 0xd0fb0)
                                                   #1  0x0000007f843d36cc g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xad6cc)
                                                   #2  0x0000007f843791fc g_main_context_iteration (libglib-2.0.so.0 + 0x531fc)
                                                   #3  0x0000007f80ae6d4c dconf_gdbus_worker_thread (libdconfsettings.so + 0x5d4c)
                                                   #4  0x0000007f843ac748 g_thread_proxy (libglib-2.0.so.0 + 0x86748)
                                                   #5  0x0000007f83b06fd8 start_thread (libpthread.so.0 + 0x7fd8)
                                                   #6  0x0000007f83c6035c thread_start (libc.so.6 + 0xdb35c)


Version-Release number of selected component (if applicable):

0.8.0-2

Comment 1 customercare 2021-04-13 22:06:41 UTC
Phosh: 0.10.1

Apr 13 18:41:19 fedorapine systemd-coredump[1399]: [🡕] Process 652 (phosh) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 652:
                                                   #0  0x0000007f8e697c3c scrolled_window_long_press_cancelled_cb (libgtk-3.so.0 + 0x2fcc3c)
                                                   #1  0x0000007f8de62ba0 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33ba0)
                                                   #2  0x0000007f8de62d30 g_signal_emit (libgobject-2.0.so.0 + 0x33d30)
                                                   #3  0x0000007f8e5b086c gtk_gesture_long_press_cancel (libgtk-3.so.0 + 0x21586c)
                                                   #4  0x0000007f8de47b80 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0 + 0x18b80)
                                                   #5  0x0000007f8de401a4 g_type_class_meta_marshalv (libgobject-2.0.so.0 + 0x111a4)
                                                   #6  0x0000007f8de62ba0 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33ba0)
                                                   #7  0x0000007f8de62d30 g_signal_emit (libgobject-2.0.so.0 + 0x33d30)
                                                   #8  0x0000007f8e5b1088 _gtk_gesture_cancel_all (libgtk-3.so.0 + 0x216088)
                                                   #9  0x0000007f8de42878 g_closure_invoke (libgobject-2.0.so.0 + 0x13878)
                                                   #10 0x0000007f8de7034c signal_emit_unlocked_R.isra.0 (libgobject-2.0.so.0 + 0x4134c)
                                                   #11 0x0000007f8de62a60 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33a60)
                                                   #12 0x0000007f8de62d30 g_signal_emit (libgobject-2.0.so.0 + 0x33d30)
                                                   #13 0x0000007f8e60a6b0 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26f6b0)
                                                   #14 0x0000007f8e4ce53c gtk_box_forall.lto_priv.0 (libgtk-3.so.0 + 0x13353c)
                                                   #15 0x0000007f8e60a5b4 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26f5b4)
                                                   #16 0x0000007f8e60a5b4 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26f5b4)
                                                   #17 0x0000007f8e4ce53c gtk_box_forall.lto_priv.0 (libgtk-3.so.0 + 0x13353c)
                                                   #18 0x0000007f8e60a5b4 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26f5b4)
                                                   #19 0x0000007f8e4ce53c gtk_box_forall.lto_priv.0 (libgtk-3.so.0 + 0x13353c)
                                                   #20 0x0000007f8e60a5b4 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26f5b4)
                                                   #21 0x0000007f8e78c6e4 gtk_window_forall.lto_priv.0 (libgtk-3.so.0 + 0x3f16e4)
                                                   #22 0x0000007f8e60a5b4 gtk_grab_notify_foreach (libgtk-3.so.0 + 0x26f5b4)
                                                   #23 0x0000007f8e60a800 gtk_grab_notify (libgtk-3.so.0 + 0x26f800)
                                                   #24 0x0000007f8e677790 gtk_range_multipress_gesture_pressed.lto_priv.0 (libgtk-3.so.0 + 0x2dc790)
                                                   #25 0x0000007f8e7c2530 _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (libgtk-3.so.0 + 0x427530)
                                                   #26 0x0000007f8de62ba0 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33ba0)
                                                   #27 0x0000007f8de62d30 g_signal_emit (libgobject-2.0.so.0 + 0x33d30)
                                                   #28 0x0000007f8e5b9b9c gtk_gesture_multi_press_begin (libgtk-3.so.0 + 0x21eb9c)
                                                   #29 0x0000007f8de47b80 g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0 + 0x18b80)
                                                   #30 0x0000007f8de401a4 g_type_class_meta_marshalv (libgobject-2.0.so.0 + 0x111a4)
                                                   #31 0x0000007f8de62ba0 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33ba0)
                                                   #32 0x0000007f8de62d30 g_signal_emit (libgobject-2.0.so.0 + 0x33d30)
                                                   #33 0x0000007f8e5b101c _gtk_gesture_check_recognized.lto_priv.0 (libgtk-3.so.0 + 0x21601c)
                                                   #34 0x0000007f8e5b95b0 gtk_gesture_handle_event (libgtk-3.so.0 + 0x21e5b0)
                                                   #35 0x0000007f8e5ba3dc gtk_gesture_single_handle_event (libgtk-3.so.0 + 0x21f3dc)
                                                   #36 0x0000007f8e57bee4 gtk_event_controller_handle_event (libgtk-3.so.0 + 0x1e0ee4)
                                                   #37 0x0000007f8e76f86c _gtk_widget_run_controllers.lto_priv.0 (libgtk-3.so.0 + 0x3d486c)
                                                   #38 0x0000007f8e76fbd8 gtk_widget_real_touch_event.lto_priv.0 (libgtk-3.so.0 + 0x3d4bd8)
                                                   #39 0x0000007f8e7c0888 _gtk_marshal_BOOLEAN__BOXEDv (libgtk-3.so.0 + 0x425888)
                                                   #40 0x0000007f8de401a4 g_type_class_meta_marshalv (libgobject-2.0.so.0 + 0x111a4)
                                                   #41 0x0000007f8de62ba0 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33ba0)
                                                   #42 0x0000007f8de62d30 g_signal_emit (libgobject-2.0.so.0 + 0x33d30)
                                                   #43 0x0000007f8e78072c gtk_widget_event_internal.part.0.lto_priv.0 (libgtk-3.so.0 + 0x3e572c)
                                                   #44 0x0000007f8e60ae50 propagate_event.lto_priv.0 (libgtk-3.so.0 + 0x26fe50)
                                                   #45 0x0000007f8e60bbe0 gtk_main_do_event (libgtk-3.so.0 + 0x270be0)
                                                   #46 0x0000007f8e2af830 _gdk_event_emit (libgdk-3.so.0 + 0x37830)
                                                   #47 0x0000007f8e31ad8c gdk_event_source_dispatch.lto_priv.2 (libgdk-3.so.0 + 0xa2d8c)
                                                   #48 0x0000007f8dd24990 g_main_context_dispatch (libglib-2.0.so.0 + 0x57990)
                                                   #49 0x0000007f8dd7c410 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaf410)
                                                   #50 0x0000007f8dd23f10 g_main_loop_run (libglib-2.0.so.0 + 0x56f10)
                                                   #51 0x0000007f8e600d04 gtk_main (libgtk-3.so.0 + 0x265d04)
                                                   #52 0x0000005562d70d04 main (phosh + 0x20d04)
                                                   #53 0x0000007f8d520adc __libc_start_main (libc.so.6 + 0x24adc)
                                                   #54 0x0000005562d70fb8 _start (phosh + 0x20fb8)
                                                   
                                                   Stack trace of thread 654:
                                                   #0  0x0000007f8d5cd0f0 __poll (libc.so.6 + 0xd10f0)
                                                   #1  0x0000007f8dd7c3b0 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaf3b0)
                                                   #2  0x0000007f8dd21c5c g_main_context_iteration (libglib-2.0.so.0 + 0x54c5c)
                                                   #3  0x0000007f8dd21cc4 glib_worker_main (libglib-2.0.so.0 + 0x54cc4)
                                                   #4  0x0000007f8dd55118 g_thread_proxy (libglib-2.0.so.0 + 0x88118)
                                                   #5  0x0000007f8d47dd58 start_thread (libpthread.so.0 + 0x7d58)
                                                   #6  0x0000007f8d5d749c thread_start (libc.so.6 + 0xdb49c)
                                                   
                                                   Stack trace of thread 657:
                                                   #0  0x0000007f8d5cd0f0 __poll (libc.so.6 + 0xd10f0)
                                                   #1  0x0000007f8dd7c3b0 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaf3b0)
                                                   #2  0x0000007f8dd21c5c g_main_context_iteration (libglib-2.0.so.0 + 0x54c5c)
                                                   #3  0x0000007f8a27524c dconf_gdbus_worker_thread (libdconfsettings.so + 0x624c)
                                                   #4  0x0000007f8dd55118 g_thread_proxy (libglib-2.0.so.0 + 0x88118)
                                                   #5  0x0000007f8d47dd58 start_thread (libpthread.so.0 + 0x7d58)
                                                   #6  0x0000007f8d5d749c thread_start (libc.so.6 + 0xdb49c)
                                                   
                                                   Stack trace of thread 656:
                                                   #0  0x0000007f8d5cd0f0 __poll (libc.so.6 + 0xd10f0)
                                                   #1  0x0000007f8dd7c3b0 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0xaf3b0)
                                                   #2  0x0000007f8dd23f10 g_main_loop_run (libglib-2.0.so.0 + 0x56f10)
                                                   #3  0x0000007f8dfc81a4 gdbus_shared_thread_func.lto_priv.0 (libgio-2.0.so.0 + 0x1271a4)
                                                   #4  0x0000007f8dd55118 g_thread_proxy (libglib-2.0.so.0 + 0x88118)
                                                   #5  0x0000007f8d47dd58 start_thread (libpthread.so.0 + 0x7d58)
                                                   #6  0x0000007f8d5d749c thread_start (libc.so.6 + 0xdb49c)
                                                   
                                                   Stack trace of thread 1396:
                                                   #0  0x0000007f8d5d3224 syscall (libc.so.6 + 0xd7224)
                                                   #1  0x0000007f8dd76800 g_cond_wait_until (libglib-2.0.so.0 + 0xa9800)
                                                   #2  0x0000007f8dcf1f34 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0 + 0x24f34)
                                                   #3  0x0000007f8dcf212c g_async_queue_timeout_pop (libglib-2.0.so.0 + 0x2512c)
                                                   #4  0x0000007f8dd582bc g_thread_pool_thread_proxy.lto_priv.0 (libglib-2.0.so.0 + 0x8b2bc)
                                                   #5  0x0000007f8dd55118 g_thread_proxy (libglib-2.0.so.0 + 0x88118)
                                                   #6  0x0000007f8d47dd58 start_thread (libpthread.so.0 + 0x7d58)
                                                   #7  0x0000007f8d5d749c thread_start (libc.so.6 + 0xdb49c)

Comment 2 Ben Cotton 2022-05-12 16:04:29 UTC
This message is a reminder that Fedora Linux 34 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 34 on 2022-06-07.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '34'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 34 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 3 Ben Cotton 2022-06-07 23:01:34 UTC
Fedora Linux 34 entered end-of-life (EOL) status on 2022-06-07.

Fedora Linux 34 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of
Fedora please feel free to reopen this bug against that version. If you
are unable to reopen this bug, please file a new report against the
current release.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.