GNOME Bugzilla – Bug 627881
dbus assertion failure while browsing in Nautilus
Last modified: 2011-03-16 15:15:18 UTC
Created attachment 168678 [details] Stacktrace from the failing thread While browsing randomly in Nautilus it sometimes close suddenly following an assertion check failure from D-Bus. See attached stack trace for details. Failure happens while browsing directories in no particular pattern. Always happen if browsing long enough. It does not appear to be linked to a particular directory or file type. Moreover, it won't happen when leaving Nautilus idle. The filename at line 211 of the stacktrace currently being "/tmp" was different every time I reproduced the bug and do not appear to be linked to the location I was viewing with Nautilus. Env details : Solaris 10 U8 x86 Compiler gcc 4.3.4 gvfs 1.6.3 glib 2.24.2 dbus 1.2.24 nautilus 2.30.1
Created attachment 168679 [details] Same as above with correct mime type
Created attachment 169824 [details] [review] trivial patch Trivial patch to fix the described issue.
Review of attachment 169824 [details] [review]: That looks obviously correct.
Jonathan: If the patch still applies, can you commit it, or don't you have commit rights?
I do not have commit rights, sorry. The patch does apply with gvfs 1.6.6, I did not check 1.7.x though.
Fixed in master, thanks for spotting this. commit 5fb862503052a1c130121c4005bd7ff0a183ee43 Author: Jonathan Blanchard <BlanchardJ@ieee.org> Date: Wed Mar 16 16:11:20 2011 +0100 client: Fix wrong assignment before dbus_connection_unref() https://bugzilla.gnome.org/show_bug.cgi?id=627881