GNOME Bugzilla – Bug 80207
Nautilus Crashed when I ran the Start Here Icon [nautilus_file_is_local]
Last modified: 2004-12-22 21:47:04 UTC
Package: nautilus Severity: normal Version: 1.1.13 Synopsis: Nautilus Crashed when I ran the Start Here Icon Bugzilla-Product: nautilus Bugzilla-Component: general BugBuddy-GnomeVersion: 2.0 (1.115.0) Description: Description of Problem: Nautilus Crashed when I ran the Start Here Icon Steps to reproduce the problem: 1. Click in Start Here Button to launch it 2. It crashes! 3. Actual Results: Expected Results: How often does this happen? Additional Information: Debugging Information: Backtrace was generated from '/usr/bin/nautilus' [New Thread 1024 (LWP 13881)] [New Thread 2049 (LWP 13882)] [New Thread 1026 (LWP 13883)] [New Thread 2051 (LWP 13884)] 0x40a6b669 in __wait4 () from /lib/i686/libc.so.6
+ Trace 21449
Thread 1 (Thread 1024 (LWP 13881))
------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-04-29 09:58 ------- Unknown version 1.1.x in product nautilus. Setting version to the default, "unspecified". The original reporter (rdorta@yahoo.com) of this bug does not have an account here. Reassigning to the exporter, unknown@bugzilla.gnome.org. Reassigning to the default owner of the component, nautilus-maint@bugzilla.gnome.org.
*** Bug 79806 has been marked as a duplicate of this bug. ***
Probably 2.0.0- start-here segfaulting would be really, really embarassing.
I can reproduce. I clicked on Start Here then Applications and got this, which is practically the same as the crash: ** (nautilus:29830): CRITICAL **: file nautilus-file.c: line 1150 (nautilus_file_is_local): assertion `NAUTILUS_IS_FILE (file)' failed
*** Bug 80405 has been marked as a duplicate of this bug. ***
Created attachment 8330 [details] [review] Possible fix. Was using file after unreffing it.
I'm not sure the above patch would fix it, though it seems sensible in any case. And I haven't seen the problem again yet.
Yes. That looks correct. Please commit.
thanks. committed. closing, but please reopen if you still see this. I think there may be other ref/unref problems, as it is complex.