There's a fix, but it's hard to verify as this bug is very fickle in the scenario described by this report. There's only one known case where it's consistently reproducible, which is to open 2 files with nautilus in the "Open With..." dialog.
Backtrace on 46.1:
[Current thread is 1 (Thread 0x7f72ee96bd00 (LWP 451947))]
(gdb) bt
#0 0x00007f72f34c5d59 in g_type_check_instance_is_fundamentally_a (type_instance=0x732d7265646c6f66, fundamental_type=0x50)
at ../../../gobject/gtype.c:4151
#1 0x00007f72f34aa959 in g_object_ref (_object=0x732d7265646c6f66) at ../../../gobject/gobject.c:4199
#2 0x00007f72f444c7a9 in g_list_copy_deep
(list=0x55cb23ebebe0 = {...}, func=0x7f72f34aa930 <g_object_ref>, user_data=user_data@entry=0x0)
at ../../../glib/glist.c:680
#3 0x000055cb232a9641 in nautilus_files_view_set_selection (nautilus_files_view=<optimized out>, selection=<optimized out>)
at ../src/nautilus-files-view.c:3251
#4 0x000055cb23257d7e in load_new_location
(self=self@entry=0x55cb241e59f0, location=<optimized out>, selection=0x55cb23ebebe0 = {...}, file_to_activate=0x0, tell_current_content_view=tell_current_content_view@entry=0, tell_new_content_view=tell_new_content_view@entry=1)
at ../src/nautilus-window-slot.c:2045
#5 0x000055cb2325d21c in setup_view (view=<optimized out>, self=0x55cb241e59f0) at ../src/nautilus-window-slot.c:1982
#6 got_file_info_for_view_selection_callback (file=0x55cb23ce04b0, callback_data=0x55cb241e59f0)
at ../src/nautilus-window-slot.c:1870
#7 0x000055cb232d407a in call_ready_callbacks_at_idle (callback_data=0x55cb23ce01c0)
at ../src/nautilus-directory-async.c:1812
#8 0x00007f72f445048e in g_main_dispatch (context=0x55cb238e5d30) at ../../../glib/gmain.c:3344
#9 0x00007f72f44af717 in g_main_context_dispatch_unlocked (context=0x55cb238e5d30) at ../../../glib/gmain.c:4152
#10 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x55cb238e5d30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at ../../../glib/gmain.c:4217
#11 0x00007f72f444fa53 in g_main_context_iteration (context=context@entry=0x55cb238e5d30, may_block=may_block@entry=1)
at ../../../glib/gmain.c:4282
#12 0x00007f72f35d388d in g_application_run
(application=application@entry=0x55cb238d0b30, argc=argc@entry=2, argv=argv@entry=0x7ffd95a9da18)
at ../../../gio/gapplication.c:2712
#13 0x000055cb2324631d in main (argc=2, argv=0x7ffd95a9da18) at ../src/nautilus-main.c:78
Most likely to be this: https:/ /gitlab. gnome.org/ GNOME/nautilus/ -/issues/ 3036
There's a fix, but it's hard to verify as this bug is very fickle in the scenario described by this report. There's only one known case where it's consistently reproducible, which is to open 2 files with nautilus in the "Open With..." dialog.
Backtrace on 46.1: check_instance_ is_fundamentall y_a (type_instance= 0x732d7265646c6 f66, fundamental_ type=0x50) ./gobject/ gtype.c: 4151 0x732d7265646c6 f66) at ../../. ./gobject/ gobject. c:4199 0x55cb23ebebe0 = {...}, func=0x7f72f34aa930 <g_object_ref>, user_data= user_data@ entry=0x0) ./glib/ glist.c: 680 files_view_ set_selection (nautilus_ files_view= <optimized out>, selection= <optimized out>) nautilus- files-view. c:3251 self@entry= 0x55cb241e59f0, location=<optimized out>, selection= 0x55cb23ebebe0 = {...}, file_to_ activate= 0x0, tell_current_ content_ view=tell_ current_ content_ view@entry= 0, tell_new_ content_ view=tell_ new_content_ view@entry= 1) nautilus- window- slot.c: 2045 59f0) at ../src/ nautilus- window- slot.c: 1982 info_for_ view_selection_ callback (file=0x55cb23c e04b0, callback_ data=0x55cb241e 59f0) nautilus- window- slot.c: 1870 callbacks_ at_idle (callback_ data=0x55cb23ce 01c0) nautilus- directory- async.c: 1812 0x55cb238e5d30) at ../../. ./glib/ gmain.c: 3344 context_ dispatch_ unlocked (context= 0x55cb238e5d30) at ../../. ./glib/ gmain.c: 4152 context_ iterate_ unlocked. isra.0 context@ entry=0x55cb238 e5d30, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) ./glib/ gmain.c: 4217 context_ iteration (context= context@ entry=0x55cb238 e5d30, may_block= may_block@ entry=1) ./glib/ gmain.c: 4282 n=application@ entry=0x55cb238 d0b30, argc=argc@entry=2, argv=argv@ entry=0x7ffd95a 9da18) ./gio/gapplicat ion.c:2712 da18) at ../src/ nautilus- main.c: 78
[Current thread is 1 (Thread 0x7f72ee96bd00 (LWP 451947))]
(gdb) bt
#0 0x00007f72f34c5d59 in g_type_
at ../../.
#1 0x00007f72f34aa959 in g_object_ref (_object=
#2 0x00007f72f444c7a9 in g_list_copy_deep
(list=
at ../../.
#3 0x000055cb232a9641 in nautilus_
at ../src/
#4 0x000055cb23257d7e in load_new_location
(self=
at ../src/
#5 0x000055cb2325d21c in setup_view (view=<optimized out>, self=0x55cb241e
#6 got_file_
at ../src/
#7 0x000055cb232d407a in call_ready_
at ../src/
#8 0x00007f72f445048e in g_main_dispatch (context=
#9 0x00007f72f44af717 in g_main_
#10 g_main_
(context=
at ../../.
#11 0x00007f72f444fa53 in g_main_
at ../../.
#12 0x00007f72f35d388d in g_application_run
(applicatio
at ../../.
#13 0x000055cb2324631d in main (argc=2, argv=0x7ffd95a9