Crash while trying to open conversation menu
Version 0.4.0-1pureos1
. I don't have a reproducer - I've seen it a few times when tapping the menu button in conversation view.
#0 0x0000ffff87d98520 in gtk_box_forall (container=0xaaaaf0ad2150 [GtkBox], include_internals=1, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_data=0xffffe7a98148)
at ../../../../gtk/gtkbox.c:2671
#1 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf0ad2150 [GtkBox], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#2 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf0475cb0 [GtkEventBox], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#3 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf04891e0 [GtkRevealer], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#4 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf06ea380 [GtkSidebarRow], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#5 0x0000ffff87ebf3d0 in gtk_list_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_target=0xffffe7a98148)
at ../../../../gtk/gtklistbox.c:2589
#6 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf03dedc0 [GtkListBox], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#7 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xffff7404d410 [GtkViewport], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#8 0x0000ffff87f57920 in gtk_scrolled_window_forall (container=0xaaaaefaec310 [GtkPlacesSidebar], include_internals=1, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_data=0xffffe7a98148)
at ../../../../gtk/gtkscrolledwindow.c:3049
#9 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaefaec310 [GtkPlacesSidebar], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#10 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf03de240 [GtkHdyFlap], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#11 0x0000ffff87d9854c in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_data=0xffffe7a98148)
at ../../../../gtk/gtkbox.c:2675
#12 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf03e8730 [GtkBox], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#13 0x0000ffff87d9854c in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_data=0xffffe7a98148)
at ../../../../gtk/gtkbox.c:2675
#14 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf03eee40 [GtkFileChooserWidget], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#15 0x0000ffff87d9854c in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_data=0xffffe7a98148)
at ../../../../gtk/gtkbox.c:2675
#16 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=0xaaaaf03e85d0 [GtkBox], data=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#17 0x0000ffff880429e4 in gtk_window_forall (container=0xaaaaf03e2370 [GtkFileChooserDialog], include_internals=1, callback=0xffff87ecb800 <gtk_grab_notify_foreach>, callback_data=0xffffe7a98148)
at ../../../../gtk/gtkwindow.c:8607
#18 0x0000ffff87ecb8b0 in gtk_grab_notify_foreach (child=child@entry=0xaaaaf03e2370 [GtkFileChooserDialog], data=data@entry=0xffffe7a98148) at ../../../../gtk/gtkmain.c:2138
#19 0x0000ffff87ecbadc in gtk_grab_notify
(group=0xaaaaef921160 [GtkWindowGroup], device=device@entry=0x0, old_grab_widget=<optimized out>, new_grab_widget=new_grab_widget@entry=0xaaaaefba2710 [GtkPopoverMenu], from_grab=from_grab@entry=1)
at ../../../../gtk/gtkmain.c:2211
#20 0x0000ffff87eccbdc in gtk_grab_add (widget=widget@entry=0xaaaaefba2710 [GtkPopoverMenu]) at ../../../../gtk/gtkmain.c:2256
#21 0x0000ffff87f28cdc in gtk_popover_apply_modality (popover=0xaaaaefba2710 [GtkPopoverMenu], modal=<optimized out>) at ../../../../gtk/gtkpopover.c:540
#22 0x0000ffff87f28ea4 in gtk_popover_show (widget=0xaaaaefba2710 [GtkPopoverMenu]) at ../../../../gtk/gtkpopover.c:1676
#26 0x0000ffff885e6e90 in <emit signal ??? on instance 0xaaaaefba2710 [GtkPopoverMenu]> (instance=instance@entry=0xaaaaefba2710, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3551
#23 0x0000ffff885cd018 in g_closure_invoke
(closure=closure@entry=0xaaaaef900e30, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0xffffe7a98380, invocation_hint=invocation_hint@entry=0xffffe7a98348)
at ../../../gobject/gclosure.c:810
#24 0x0000ffff885e0410 in signal_emit_unlocked_R (node=node@entry=0xaaaaef8a11e0, detail=0,
detail@entry=1870225772, instance=instance@entry=0xaaaaefba2710, emission_return=emission_return@entry=0x0, instance_and_params=0xffffe7a98380, instance_and_params@entry=0x3a3a3a3a3a3a3a3a)
at ../../../gobject/gsignal.c:3669
#25 0x0000ffff885e6898 in g_signal_emit_valist (instance=instance@entry=0xaaaaefba2710, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3495
#27 0x0000ffff88034fb4 in gtk_widget_show (widget=0xaaaaefba2710 [GtkPopoverMenu]) at ../../../../gtk/gtkwidget.c:4848
#28 0x0000ffff87f2cb44 in gtk_popover_popup (popover=0xaaaaefba2710 [GtkPopoverMenu]) at ../../../../gtk/gtkpopover.c:2741
#29 0x0000ffff87eda464 in gtk_menu_button_toggled (button=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkmenubutton.c:425
#33 0x0000ffff885e6e90 in <emit signal ??? on instance 0xaaaaefbb6510 [GtkMenuButton]> (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0)
at ../../../gobject/gsignal.c:3551
#30 0x0000ffff885cd018 in g_closure_invoke
(closure=closure@entry=0xaaaaefaa9720, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0xffffe7a98850, invocation_hint=invocation_hint@entry=0xffffe7a98818)
at ../../../gobject/gclosure.c:810
#31 0x0000ffff885e0410 in signal_emit_unlocked_R (node=node@entry=0xaaaaefbb2800, detail=0,
detail@entry=3886647872, instance=instance@entry=0xaaaaefbb6510, emission_return=emission_return@entry=0x0, instance_and_params=0xffffe7a98850,
--Type <RET> for more, q to quit, c to continue without paging--
instance_and_params@entry=0xffff8803d7b8 <gtk_widget_propagate_state+152>) at ../../../gobject/gsignal.c:3669
#32 0x0000ffff885e6898 in g_signal_emit_valist (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3495
#34 0x0000ffff87fd324c in gtk_toggle_button_toggled (toggle_button=toggle_button@entry=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtktogglebutton.c:527
#35 0x0000ffff87fd32dc in gtk_toggle_button_clicked (button=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtktogglebutton.c:612
#36 0x0000ffff885cb444 in g_type_class_meta_marshalvPython Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0:
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=#37 0x0000ffff885cd274 in _g_closure_invoke_va
(closure=closure@entry=0xaaaaef9d38e0, return_value=0x0, return_value@entry=0xffffe7a98d90, instance=instance@entry=0xaaaaefbb6510, args=..., n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
#38 0x0000ffff885e6c34 in g_signal_emit_valist (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3404
#39 0x0000ffff885e6e90 in g_signal_emit (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#40 0x0000ffff87da7cf8 in gtk_button_clicked (button=button@entry=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkbutton.c:1541
#41 0x0000ffff87da7eac in gtk_button_do_release (emit_clicked=1, button=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkbutton.c:1845
#42 gtk_button_do_release (emit_clicked=1, button=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkbutton.c:1832
#43 gtk_real_button_released (button=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkbutton.c:1963
#44 0x0000ffff885cb444 in g_type_class_meta_marshalvPython Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0:
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=#45 0x0000ffff885cd274 in _g_closure_invoke_va
(closure=closure@entry=0xaaaaef9b2d10, return_value=return_value@entry=0x0, instance=instance@entry=0xaaaaefbb6510, args=..., n_params=0, param_types=0x0) at ../../../gobject/gclosure.c:873
#46 0x0000ffff885e6c34 in g_signal_emit_valist (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3404
#47 0x0000ffff885e6e90 in g_signal_emit (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#48 0x0000ffff87da6010 in multipress_released_cb (gesture=0xaaaaefb52e00 [GtkGestureMultiPress], n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=0xaaaaefbb6510 [GtkMenuButton])
at ../../../../gtk/gtkbutton.c:666
#49 0x0000ffff8809f584 in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=..., marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at gtkmarshalers.c:4803
#50 0x0000ffff885cd274 in _g_closure_invoke_va (closure=closure@entry=0xaaaaef9ad1a0, return_value=0x0,
return_value@entry=0xffffe7a99510, instance=instance@entry=0xaaaaefb52e00, args=..., n_params=3, param_types=0xaaaaefa28850) at ../../../gobject/gclosure.c:873
#51 0x0000ffff885e6c34 in g_signal_emit_valist (instance=instance@entry=0xaaaaefb52e00, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3404
#52 0x0000ffff885e6e90 in g_signal_emit (instance=instance@entry=0xaaaaefb52e00, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#53 0x0000ffff87e7e1ac in gtk_gesture_multi_press_end (gesture=0xaaaaefb52e00 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../../../../gtk/gtkgesturemultipress.c:287
#54 0x0000ffff885d04bc in g_cclosure_marshal_VOID__BOXEDv
(closure=0xaaaaefa503a0, return_value=<optimized out>, instance=0xaaaaefb52e00, args=..., marshal_data=0xffff87e7e0f4 <gtk_gesture_multi_press_end>, n_params=<optimized out>, param_types=0xaaaaef97e2f0)
at ../../../gobject/gmarshal.c:1686
#55 0x0000ffff885cb444 in g_type_class_meta_marshalvPython Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0:
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=#56 0x0000ffff885cd274 in _g_closure_invoke_va
(closure=closure@entry=0xaaaaefa503a0, return_value=0x0, return_value@entry=0xffffe7a998e0, instance=instance@entry=0xaaaaefb52e00, args=..., n_params=1, param_types=0xaaaaef97e2f0)
at ../../../gobject/gclosure.c:873
#57 0x0000ffff885e6c34 in g_signal_emit_valist (instance=instance@entry=0xaaaaefb52e00, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3404
#58 0x0000ffff885e6e90 in g_signal_emit (instance=instance@entry=0xaaaaefb52e00, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#59 0x0000ffff87e7abec in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0xaaaaefb52e00 [GtkGestureMultiPress]) at ../../../../gtk/gtkgesture.c:346
#60 _gtk_gesture_check_recognized (gesture=gesture@entry=0xaaaaefb52e00 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../../../../gtk/gtkgesture.c:387
#61 0x0000ffff87e7c498 in gtk_gesture_handle_event (event=0xaaaaef8a7bc0, controller=0xaaaaefb52e00 [GtkGestureMultiPress]) at ../../../../gtk/gtkgesture.c:778
#62 gtk_gesture_handle_event (controller=0xaaaaefb52e00 [GtkGestureMultiPress], event=0xaaaaef8a7bc0) at ../../../../gtk/gtkgesture.c:713
#63 0x0000ffff87e7fcc4 in gtk_gesture_single_handle_event (controller=0xaaaaefb52e00 [GtkGestureMultiPress], event=0xaaaaef8a7bc0) at ../../../../gtk/gtkgesturesingle.c:222
#64 0x0000ffff87e405d0 in gtk_event_controller_handle_event (controller=0xaaaaefb52e00 [GtkGestureMultiPress], event=event@entry=0xaaaaef8a7bc0) at ../../../../gtk/gtkeventcontroller.c:230
#65 0x0000ffff88027f24 in _gtk_widget_run_controllers (widget=0xaaaaefbb6510 [GtkMenuButton], event=0xaaaaef8a7bc0, phase=GTK_PHASE_BUBBLE) at ../../../../gtk/gtkwidget.c:7443
#66 0x0000ffff88098918 in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0xaaaaef91f310, return_value=0xffffe7a99da8, instance=0xaaaaefbb6510, args=..., marshal_data=0xffff8802a700 <gtk_widget_real_button_event>, n_params=<optimized out>, param_types=0xaaaaef91c460)
at gtkmarshalers.c:129
#67 0x0000ffff885cb444 in g_type_class_meta_marshalvPython Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0:
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=#68 0x0000ffff885cd274 in _g_closure_invoke_va
(closure=closure@entry=0xaaaaef91f310, return_value=0xffffe7a99da8, return_value@entry=0xb, instance=instance@entry=0xaaaaefbb6510, args=..., n_params=1, param_types=0xaaaaef91c460)
at ../../../gobject/gclosure.c:873
#69 0x0000ffff885e610c in g_signal_emit_valist (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3404
#70 0x0000ffff885e6e90 in g_signal_emit (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#71 0x0000ffff88028128 in gtk_widget_real_touch_event (widget=0xaaaaefbb6510 [GtkMenuButton], event=event@entry=0xffff40002f20) at ../../../../gtk/gtkwidget.c:7327
#72 0x0000ffff88098918 in _gtk_marshal_BOOLEAN__BOXEDv
(closure=0xaaaaef91f260, return_value=0xffffe7a9a1c8, instance=0xaaaaefbb6510, args=..., marshal_data=0xffff88027fc4 <gtk_widget_real_touch_event>, n_params=<optimized out>, param_types=0xaaaaef91c580)
--Type <RET> for more, q to quit, c to continue without paging--
at gtkmarshalers.c:129
#73 0x0000ffff885cb444 in g_type_class_meta_marshalvPython Exception <class 'gdb.MemoryError'> Cannot access memory at address 0x0:
(closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=#74 0x0000ffff885cd274 in _g_closure_invoke_va
(closure=closure@entry=0xaaaaef91f260, return_value=0xffffe7a9a1c8, return_value@entry=0x0, instance=instance@entry=0xaaaaefbb6510, args=..., n_params=1, param_types=0xaaaaef91c580)
at ../../../gobject/gclosure.c:873
#75 0x0000ffff885e610c in g_signal_emit_valist (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0, var_args=...) at ../../../gobject/gsignal.c:3404
#76 0x0000ffff885e6e90 in g_signal_emit (instance=instance@entry=0xaaaaefbb6510, signal_id=<optimized out>, detail=detail@entry=0) at ../../../gobject/gsignal.c:3551
#77 0x0000ffff8802a238 in gtk_widget_event_internal (widget=widget@entry=0xaaaaefbb6510 [GtkMenuButton], event=event@entry=0xffff40002f20) at ../../../../gtk/gtkwidget.c:7808
#78 0x0000ffff8802c774 in gtk_widget_event_internal (event=0xffff40002f20, widget=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkwidget.c:7379
#79 0x0000ffff87ecbc8c in propagate_event_up (topmost=<optimized out>, event=<optimized out>, widget=0xaaaaefbb6510 [GtkMenuButton]) at ../../../../gtk/gtkmain.c:2598
#80 propagate_event (widget=widget@entry=0xaaaaefbb6510 [GtkMenuButton], event=event@entry=0xffff40002f20, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../../../../gtk/gtkmain.c:2701
#81 0x0000ffff87ecd220 in gtk_propagate_event (widget=widget@entry=0xaaaaefbb6510 [GtkMenuButton], event=event@entry=0xffff40002f20) at ../../../../gtk/gtkmain.c:2735
#82 0x0000ffff87ecd9a4 in gtk_main_do_event (event=0xffff40002f20) at ../../../../gtk/gtkmain.c:1921
#83 gtk_main_do_event (event=<optimized out>) at ../../../../gtk/gtkmain.c:1691
#84 0x0000ffff87b87014 in _gdk_event_emit (event=event@entry=0xffff40002f20) at ../../../../gdk/gdkevents.c:73
#85 0x0000ffff87be8c8c in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../../../../../gdk/wayland/gdkeventsource.c:124
#86 0x0000ffff884c8bc8 in g_main_dispatch (context=0xaaaaef898540) at ../../../glib/gmain.c:3325
#87 g_main_context_dispatch (context=0xaaaaef898540) at ../../../glib/gmain.c:4043
#88 0x0000ffff884c8e5c in g_main_context_iterate (context=context@entry=0xaaaaef898540, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4119
#89 0x0000ffff884c8f24 in g_main_context_iteration (context=context@entry=0xaaaaef898540, may_block=may_block@entry=1) at ../../../glib/gmain.c:4184
#90 0x0000ffff88715b38 in g_application_run (application=0xaaaaef897140 [ChattyApplication], argc=argc@entry=2, argv=argv@entry=0xffffe7a9a7a8) at ../../../gio/gapplication.c:2559
#91 0x0000aaaae0c82ccc in main (argc=2, argv=0xffffe7a9a7a8) at ../src/main.c:33