Comment 8 for bug 1813171

Revision history for this message
Khalid Abu Shawarib (khalid-shawarib) wrote (last edit ):

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:
[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