After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 693950 - nautilus crashes when I mount some ISO images
nautilus crashes when I mount some ISO images
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: Crashers
3.6.x
Other Linux
: High critical
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
: 740477 743555 755671 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-02-16 12:39 UTC by Dmitri Naumov
Modified: 2021-06-18 15:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
nautilus stacktrace (6.43 KB, text/plain)
2013-02-16 19:02 UTC, Dmitri Naumov
Details

Description Dmitri Naumov 2013-02-16 12:39:16 UTC
When I mount some of my ISO files, nautilus crashes with the following messages in the terminal:


   ** (process:6802): WARNING **: FIXME: follow symlinks

   ** (process:6802): WARNING **: Error unregistering mount: Method UnregisterMount is not implemented on interface org.gtk.vfs.MountTracker (g-dbus-error-quark, 19)


   ** (process:6821): WARNING **: FIXME: follow symlinks
   **
   ERROR:nautilus-bookmark.c:288:nautilus_bookmark_connect_file: assertion failed: (!nautilus_file_is_gone (bookmark->details->file))
   Aborted


Also, the mounted images appears empty in Nautilus. Should I create another ticket for this?

Note that I'm able to reproduce it only with 2 files I have. Other files are mounted correctly. Though, if I mount the problematic files from the command line, via "mount", their content is displayed correctly.


Steps to reproduce:

1. Start Nautilus
2. Mount ISO file
3. Navigate to its (mounted) content
4. Unmount it
   At this stage, the "Error unregistering mount: ..." message appears in the output
5. Mount it again
6. Navigate to its content again
   Nautilus crashes.


GNOME nautilus 3.6.3
OpenSUSE 12.3
Comment 1 António Fernandes 2013-02-16 16:19:57 UTC
Thanks for taking the time to report this bug.

Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so.

Alternatively, can you attach or link to a problematic file so that someone else can try to reproduce the bug?

Thanks in advance!
Comment 2 Dmitri Naumov 2013-02-16 19:02:14 UTC
Created attachment 236397 [details]
nautilus stacktrace
Comment 3 Dmitri Naumov 2013-02-16 19:04:39 UTC
I've attached the stacktrace. I can also create a torrent with the problematic files, but they are images of my Warcraft 3 CDs, so I'm not sure is it ok to link to them here?
Comment 4 António Fernandes 2013-02-16 19:11:30 UTC
(In reply to comment #3)
Probably not necessary. It was just in the case that you couldn't get a stacktrace. Thanks.
Comment 5 Cosimo Cecchi 2013-03-19 08:49:15 UTC
This seems to work fine for me in 3.7.91 with the provided instructions.
Any chance you can try to reproduce the bug with a newer version of Nautilus?
Comment 6 Dmitri Naumov 2013-03-26 06:52:24 UTC
Yes, the bug is still persists on 3.7.92 with exactly the same symptoms.

Bear in mind that I was able to reproduce it only with some specific ISO files, while on most ISOs it works well.
Comment 7 Carlos Soriano 2015-02-02 16:15:29 UTC
Which isos? could you provide some example which we can use?
Comment 8 Bastien Nocera 2016-06-09 11:20:55 UTC
*** Bug 743555 has been marked as a duplicate of this bug. ***
Comment 9 Bastien Nocera 2016-06-09 11:21:02 UTC
*** Bug 740477 has been marked as a duplicate of this bug. ***
Comment 10 Bastien Nocera 2016-06-09 11:25:14 UTC
I'm seeing this in nautilus-3.20.1-1.fc24.x86_64 as well:
https://retrace.fedoraproject.org/faf/reports/1133072/

The reproducer is simple:
- plug in a device that uses gphoto2, mtp or afc to access files (an Android or iPhone would do)
- device is mounted and appears in the sidebar
- click on the sidebar
- killall the gvfs daemon for that backend
- click on the sidebar again
- select another directory in the sidebar, and click again
Comment 11 gnome.vrb 2016-08-25 14:48:10 UTC
Same here on GNOME nautilus 3.20.1 / Debian unstable.

Almost same steps here. Plugged in a Audio CD, eject, click on side tab ( some combination of this reproduces the issue ).

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
tCore was generated by `/usr/bin/nautilus --gapplication-service'.
Program terminated with signal SIGABRT, Aborted.
  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 54
  • #0 __GI_raise
    at ../sysdeps/unix/sysv/linux/raise.c line 54
  • #1 __GI_abort
    at abort.c line 89
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
  • #4 nautilus_bookmark_connect_file
    at nautilus-bookmark.c line 351
  • #5 nautilus_bookmark_constructed
    at nautilus-bookmark.c line 551
  • #6 g_object_new_internal
    at ././gobject/gobject.c line 1821
  • #7 g_object_new_valist
    at ././gobject/gobject.c line 2040
  • #8 g_object_new
    at ././gobject/gobject.c line 1624
  • #9 nautilus_bookmark_new
    at nautilus-bookmark.c line 736
  • #10 setup_view
    at nautilus-window-slot.c line 1739
  • #11 setup_view
    at nautilus-window-slot.c line 2005
  • #12 setup_view
    at nautilus-window-slot.c line 2217
  • #13 setup_view
    at nautilus-window-slot.c line 1460
  • #14 got_file_info_for_view_selection_callback
    at nautilus-window-slot.c line 1334
  • #15 call_ready_callbacks_at_idle
    at nautilus-directory-async.c line 1801
  • #16 g_main_context_dispatch
    at ././glib/gmain.c line 3154
  • #17 g_main_context_dispatch
    at ././glib/gmain.c line 3769
  • #18 g_main_context_iterate
    at ././glib/gmain.c line 3840
  • #19 g_main_context_iteration
    at ././glib/gmain.c line 3901
  • #20 g_application_run
    at ././gio/gapplication.c line 2381
  • #21 main
    at nautilus-main.c line 100

Comment 13 Sebastien Bacher 2017-11-07 21:42:27 UTC
the issue seems similar to bug #755671
Comment 14 Bastien Nocera 2017-11-10 00:02:11 UTC
*** Bug 755671 has been marked as a duplicate of this bug. ***
Comment 15 André Klapper 2021-06-18 15:54:04 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version of Files (nautilus), then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/nautilus/-/issues/

Thank you for your understanding and your help.