SIGSEGV in nautilus_file_queue_enqueue()
Affected version
- Nightly flatpak: Can't test it because it happens at random
- Other: Debian unstable / GNOME nautilus
44.2.1
Steps to reproduce
Not sure about the exact steps. I was mounting and unmounting lot of ISO images via loop devices at nautilus crashed at some point.
(gdb) bt
#0 0x000056195a8b205c in nautilus_file_queue_enqueue (queue=0x0, file=file@entry=0x561960953f50) at ../src/nautilus-file-queue.c:55
#1 0x000056195a91097d in nautilus_directory_add_file_to_work_queue (directory=<optimized out>, file=0x561960953f50) at ../src/nautilus-directory-async.c:4721
#2 0x000056195a8bb685 in nautilus_file_invalidate_attributes (file=0x561960953f50, file_attributes=NAUTILUS_FILE_ATTRIBUTE_MOUNT) at ../src/nautilus-file.c:8552
#6 0x00007f4b832c83dc in <emit signal 0x7f4b76ae87a1 "unmounted" or unmounted on instance 0x56195f5e0c90 [GProxyMount]> (instance=0x56195f5e0c90, detailed_signal=0x7f4b76ae87a1 "unmounted")
at ../../../gobject/gsignal.c:3664
#3 0x00007f4b832ae3d8 in g_closure_invoke (closure=0x56195b6c5240, return_value=0x0, n_param_values=1, param_values=0x7ffdbcc45f20, invocation_hint=0x7ffdbcc45ea0) at ../../../gobject/gclosure.c:832
#4 0x00007f4b832c0ede in signal_emit_unlocked_R
(node=node@entry=0x56195ba08e70, detail=detail@entry=0, instance=instance@entry=0x56195f5e0c90, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdbcc45f20)
at ../../../gobject/gsignal.c:3812
#5 0x00007f4b832c7c97 in g_signal_emit_valist (instance=instance@entry=0x56195f5e0c90, signal_id=signal_id@entry=371, detail=<optimized out>, var_args=var_args@entry=0x7ffdbcc460b8)
at ../../../gobject/gsignal.c:3565
#7 0x00007f4b76ae5345 in signal_emit_in_idle_do (data=0x56195fb66e50) at ../monitor/proxy/gproxyvolumemonitor.c:1065
#8 0x00007f4b83f7c4c9 in g_main_dispatch (context=0x56195b661a00) at ../../../glib/gmain.c:3460
#9 g_main_context_dispatch (context=context@entry=0x56195b661a00) at ../../../glib/gmain.c:4200
#10 0x00007f4b83f7c8e8 in g_main_context_iterate (context=context@entry=0x56195b661a00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4276
#11 0x00007f4b83f7c97c in g_main_context_iteration (context=context@entry=0x56195b661a00, may_block=may_block@entry=1) at ../../../glib/gmain.c:4343
#12 0x00007f4b833d834d in g_application_run (application=application@entry=0x56195b64c410 [NautilusApplication], argc=argc@entry=2, argv=argv@entry=0x7ffdbcc46488) at ../../../gio/gapplication.c:2573
#13 0x000056195a88578b in main (argc=2, argv=0x7ffdbcc46488) at ../src/nautilus-main.c:81