gnome-text-editor crash in filechooser_portal_data_free
I was doing, um, something, when Text Editor 41.0 crashed. I believe I was trying to save the current file, but maybe I had pressed the wrong button... or something. Well, sorry I don't have great instructions to reproduce, but maybe I can make up for that with this nice backtrace to show where it crashed. (BTW I didn't lose any data because it had cached my unsaved changes. Nice!)
This looks like it's probably a GTK bug, but I'll report it here first anyway, and you can decide whether to move it or not:
(gdb) bt full
#0 g_type_check_instance_cast
(type_instance=type_instance@entry=0x5582fd3054f0, iface_type=0x5582fbd53a00 [GtkWidget/GInitiallyUnowned])
at ../gobject/gtype.c:4122
node = <optimized out>
iface = <optimized out>
is_instantiatable = <optimized out>
check = <optimized out>
#1 0x00007fbcb87e8a97 in gtk_window_unexport_handle (window=0x5582fd3054f0) at ../gtk/gtkwindow.c:6316
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
priv = 0x5582fd3052b0
__func__ = "gtk_window_unexport_handle"
#2 0x00007fbcb883d52f in filechooser_portal_data_free (data=data@entry=0x5582ff490230)
at ../gtk/gtkfilechoosernativeportal.c:80
#3 0x00007fbcb883d966 in response_cb
(connection=<optimized out>, sender_name=<optimized out>, object_path=<optimized out>, interface_name=<optimized out>, signal_name=<optimized out>, parameters=<optimized out>, user_data=0x7fbca8009be0)
at ../gtk/gtkfilechoosernativeportal.c:176
data = 0x5582ff490230
portal_response = 1
gtk_response = -6
uris = 0x7fbca801d2e0
i = <optimized out>
response_data = 0x5582fec57660
choices = <optimized out>
current_filter = <optimized out>
#4 0x00007fbcb8fdc9ef in emit_signal_instance_in_idle_cb (data=0x7fbca8027310) at ../gio/gdbusconnection.c:3803
signal_instance = 0x7fbca8027310
parameters = 0x5582ff054c60
has_subscription = 1
#5 0x00007fbcb8d81681 in g_main_dispatch (context=0x5582fbd77c30) at ../glib/gmain.c:3381
dispatch = 0x7fbcb8d7d6c0 <g_idle_dispatch>
prev_source = 0x0
begin_time_nsec = 23777409210433
was_in_call = <optimized out>
user_data = 0x7fbca8027310
callback = 0x7fbcb8fdc970 <emit_signal_instance_in_idle_cb>
cb_funcs = 0x7fbcb8e662c0 <g_source_callback_funcs>
cb_data = 0x5582ff1ec940
need_destroy = <optimized out>
source = 0x7fbca8019e00
current = 0x5582fbd80ee0
i = 0
__func__ = "g_main_dispatch"
#6 g_main_context_dispatch (context=0x5582fbd77c30) at ../glib/gmain.c:4099
#7 0x00007fbcb8d81b68 in g_main_context_iterate
(context=context@entry=0x5582fbd77c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../glib/gmain.c:4175
max_priority = 2147483647
timeout = 15
some_ready = 1
nfds = 2
allocated_nfds = 3
fds = <optimized out>
begin_time_nsec = 23777405557914
#8 0x00007fbcb8d81c33 in g_main_context_iteration
(context=context@entry=0x5582fbd77c30, may_block=may_block@entry=1) at ../glib/gmain.c:4240
retval = <optimized out>
#9 0x00007fbcb8fb4c65 in g_application_run (application=0x5582fbd5e120 [EditorApplication], argc=2008329316, argc@entry=2, argv=argv@entry=0x7ffd77b4ade8) at ../gio/gapplication.c:2569
arguments = 0x5582fbdaf490
status = 0
context = 0x5582fbd77c30
acquired_context = <optimized out>
__func__ = "g_application_run"
#10 0x00005582fb2f8140 in main (argc=2, argv=0x7ffd77b4ade8) at ../src/main.c:41
app = 0x5582fbd5e120
ret = <optimized out>