Description of problem: I wanted to create a zip file from the content of the directory, when Nautilus crashed. Version-Release number of selected component: nautilus-46.0-1.fc40 Additional info: reporter: libreport-2.17.15 type: CCpp reason: nautilus killed by SIGABRT journald_cursor: s=8b5cb6b7acb646818a020188d1070341;i=a5d92;b=d091e6d28f954bb59c2201ad04d5fed5;m=2a8222b96;t=615e5de075f15;x=2318d18202527e05 executable: /usr/bin/nautilus cmdline: /usr/bin/nautilus --gapplication-service cgroup: 0::/user.slice/user-1000.slice/user/app.slice/dbus-:1.2-org.gnome.Nautilus rootdir: / uid: 1000 kernel: 6.8.5-300.fc40.x86_64 package: nautilus-46.0-1.fc40 runlevel: N 5 backtrace_rating: 4 crash_function: ptr_array_free comment: I wanted to create a zip file from the content of the directory, when Nautilus crashed. Truncated backtrace: Thread no. 1 (13 frames) #9 ptr_array_free at ../glib/garray.c:1848 #10 glib_autoptr_clear_GPtrArray at /usr/include/glib-2.0/glib/glib-autocleanups.h:63 #11 glib_autoptr_cleanup_GPtrArray at /usr/include/glib-2.0/glib/glib-autocleanups.h:63 #12 nautilus_get_common_filename_prefix.constprop.0 at ../src/nautilus-file-utilities.c:842 #13 nautilus_files_view_compress_dialog_new at ../src/nautilus-files-view.c:2366 #14 action_compress at ../src/nautilus-files-view.c:6486 #16 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3888 #17 signal_emit_valist_unlocked at ../gobject/gsignal.c:3520 #20 g_simple_action_activate at ../gio/gsimpleaction.c:215 #22 gtk_menu_tracker_item_activated at ../gtk/gtkmenutrackeritem.c:840 #24 gtk_popover_item_activate at ../gtk/gtkmenusectionbox.c:200 #26 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3888 #27 signal_emit_valist_unlocked at ../gobject/gsignal.c:3520
Created attachment 2026604 [details] File: proc_pid_status
Created attachment 2026605 [details] File: maps
Created attachment 2026606 [details] File: limits
Created attachment 2026607 [details] File: environ
Created attachment 2026608 [details] File: open_fds
Created attachment 2026609 [details] File: mountinfo
Created attachment 2026610 [details] File: os_info
Created attachment 2026611 [details] File: cpuinfo
Created attachment 2026612 [details] File: core_backtrace
Created attachment 2026613 [details] File: dso_list
Created attachment 2026614 [details] File: var_log_messages
Created attachment 2026615 [details] File: backtrace
Proposed as a Blocker for 40-final by Fedora user lruzicka using the blocker tracking app because: Nautilus is one of the pre-installed applications and this behaviour violates the Default Application criterion.
This component is maintained by the GNOME project. Issues with it should be reported directly to GNOME at https://gitlab.gnome.org/GNOME/. This issue should only be kept open if it: 1. Relates to Fedora packaging or integration with other Fedora components 2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions If this issue isn't needed for either of these two reasons, please: * create an issue with GNOME * add a link to the GNOME issue here * close this issue as CLOSED/UPSTREAM Thank you!
Lukáš, is it repeatable for you? I've created ~10 zip files, no crash.
Happening to me if you try to compress a folder and a file together.
Testing with 9+ files from https://filesamples.com/ different formats, downloaded them and tried different combinations to zip'em. All worked fine. But like @garib.dow said => crashed when I try to compress a folder and a file together. ################### Fedora-Workstation-Live-x86_64-40-1.13.iso installed on KVM/qemu ##################################### journalctl -f abr 12 13:49:44 f40-1-13 nautilus[6746]: free(): double free detected in tcache 2 abr 12 13:49:44 f40-1-13 audit[6746]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=3 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=6746 comm="nautilus" exe="/usr/bin/nautilus" sig=6 res=1 abr 12 13:49:44 f40-1-13 systemd[1]: Created slice system-systemd\x2dcoredump.slice - Slice /system/systemd-coredump. abr 12 13:49:44 f40-1-13 audit: BPF prog-id=102 op=LOAD abr 12 13:49:44 f40-1-13 audit: BPF prog-id=103 op=LOAD abr 12 13:49:44 f40-1-13 audit: BPF prog-id=104 op=LOAD abr 12 13:49:44 f40-1-13 systemd[1]: Started systemd-coredump - Process Core Dump (PID 7347/UID 0). abr 12 13:49:44 f40-1-13 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@0-7347-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' abr 12 13:49:46 f40-1-13 systemd-coredump[7348]: [🡕] Process 6746 (nautilus) of user 1000 dumped core. Module libGLESv2.so.2 from rpm libglvnd-1.7.0-4.fc40.x86_64 Module libpciaccess.so.0 from rpm libpciaccess-0.16-12.fc40.x86_64 Module libdrm_intel.so.1 from rpm libdrm-2.4.120-3.fc40.x86_64 Module libdrm_nouveau.so.2 from rpm libdrm-2.4.120-3.fc40.x86_64 ##########################################################################
BTW abrt generated this => https://retrace.fedoraproject.org/faf/reports/949439/
Testing with 9+ files from https://filesamples.com/ different formats, downloaded them and tried different combinations to zip'em. All worked fine. But them it crashed when I try to compress a folder and a file together. reporter: libreport-2.17.15 type: CCpp reason: nautilus killed by SIGABRT journald_cursor: s=6fd103b740524984ad0f2fbd9116dec2;i=2e7c;b=e35c869d10984b83b47c60c43580be2b;m=385aa733;t=615e90f2d8009;x=3e1261ceee68904f executable: /usr/bin/nautilus cmdline: /usr/bin/nautilus --gapplication-service cgroup: 0::/user.slice/user-1000.slice/user/app.slice/dbus-:1.2-org.gnome.Nautilus rootdir: / uid: 1000 kernel: 6.8.4-300.fc40.x86_64 package: nautilus-46.0-1.fc40 runlevel: N 5 backtrace_rating: 4 crash_function: ptr_array_free
https://geraldosimiao.fedorapeople.org/Screencasts/nautilus-crash-2024-04-12_14-13-52.mp4
-3 in https://pagure.io/fedora-qa/blocker-review/issue/1590 , marking rejected blocker. proposing as an FE, as I suspect people might go for that.
FEDORA-2024-eff9808f9d (nautilus-46.0-2.fc40) has been submitted as an update to Fedora 40. https://bodhi.fedoraproject.org/updates/FEDORA-2024-eff9808f9d
I tested nautilus-46.0-2.fc40 and it solved the issue for me.
Yeah, the same for me. It seems to be fixed for me. Tested the same way I tested the older version and now I can't reproduce the crash anymore.
FEDORA-2024-eff9808f9d has been pushed to the Fedora 40 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-eff9808f9d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-eff9808f9d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
(In reply to Kamil Páral from comment #15) > Lukáš, is it repeatable for you? I've created ~10 zip files, no crash. Yes, this is repeatable, however I noticed this when trying to compress files and directories together as people reported above.
The update seems to have fixed it for me, too.
Discussed during the 2024-04-15 blocker review meeting: [0] The decision to classify this bug as an "AcceptedFreezeException (Final)" was made as the fix is targeted and well tested. [0] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2024-04-15/f40-blocker-review.2024-04-15-16.00.txt
FEDORA-2024-eff9808f9d (nautilus-46.0-2.fc40) has been pushed to the Fedora 40 stable repository. If problem still persists, please make note of it in this bug report.