GNOME Bugzilla – Bug 339965
nautilus crashes when moving out of a deleted webdav folder
Last modified: 2006-05-08 23:17:40 UTC
That bug has been opened on https://launchpad.net/distros/ubuntu/+source/nautilus/+bug/37832 "Crash bug in nautilus/gnome-vfs (2.14.0-0ubuntu1) Repro: * create a directory (foo) on your webdav server (from another machine) * connect to the webdav server with nautilus * move into "foo" * delete "foo" (from another machine) * refresh (ctrl-r) -- you'll see several error dialogs. Click OK on each. * now try to navigate to the parent directory via the "breadcrumb" bar. * crash... * You can also trigger the crash by attempting to refresh a second time. If you need a webdav server for testing http://www.filecloud.com provides a free account with ~25MB of storage. That should be more than enough for testing purposes. Note: when this bug is fixed, it would be a good idea to only pop up a single error dialog (or none at all, if possible). One says: "Couldn't find "davs://username@servername/deletedfolder" The second says: "The folder contents couldn't be displayed." ... Backtrace was generated from '/usr/bin/nautilus' Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread -1224992384 (LWP 4881)] [New Thread -1226675280 (LWP 4890)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 67892
trace is unique and looks detailed. confirming.
Fully reproduceable with 2.15.1
Fixed on both branches: 2006-05-09 Martin Wehner <martin.wehner@gmail.com> * src/nautilus-window-manage-views.c: (got_file_info_for_view_selection_callback): Re-set viewed_file after a location change failed. Prevents crashing over an assertion in viewed_file_changed_callback on slow filesystems. Fixes #339965.