GNOME Bugzilla – Bug 613506
Segmentation fault when launching with directory specified
Last modified: 2011-09-28 13:00:02 UTC
When launching Nautilus with a directory as an argument, Nautilus segfaults. Except if that directory happens to be the user's home directory. After opening the home directory, all further invocations are completed without any problem. Version is 2.28.4 Program received signal SIGSEGV, Segmentation fault.
+ Trace 221028
Thread 140736969058064 (LWP 3480)
Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
(gdb) run / Starting program: /usr/bin/nautilus / [Thread debugging using libthread_db enabled] [New Thread 0x7fffeae0d710 (LWP 27256)] [Thread 0x7fffeae0d710 (LWP 27256) exited] [New Thread 0x7fffeae0d710 (LWP 27281)] [New Thread 0x7fffe375c710 (LWP 27282)] [Thread 0x7fffe375c710 (LWP 27282) exited] [New Thread 0x7fffe375c710 (LWP 27283)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffeae0d710 (LWP 27281)] strcmp () at ../sysdeps/x86_64/strcmp.S:100 100 movlpd (%rsi), %xmm2 (gdb) thread apply all bt [New Thread 0x7fffda8ab710 (LWP 27284)]
+ Trace 221044
Thread 6 (Thread 0x7fffda8ab710 (LWP 27284))
Thread 5 (Thread 0x7fffe375c710 (LWP 27283))
Thread 3 (Thread 0x7fffeae0d710 (LWP 27281))
Thread 1 (Thread 0x7ffff7fbe760 (LWP 26964))
Not reproducible here with Nautilus 2.30 and GLib 2.24. Please reopen if you can still see the bug with an up-to-date GNOME stack.
Problem is still there using Nautilus 2.30.0 and glib 2.24.0. Forgot to say that this problem only happens if Nautilus is not running yet. So desktop rendering has to be turned off.
+ Trace 221298
I still can't reproduce. Which directory are you trying to open? Do you have permissions there? Are you using spatial mode or browser mode? Could you paste here the command line you use to spawn Nautilus?
Any directory that is not my home directory. $ nautilus / Segmentation fault $ nautilus ~/src Segmentation fault While rummaging through the gconf options to enable spatial view, I disabled desktop_is_home_dir and now it works. Although that is not really what I want.
Can you please check again whether this issue still happens in GNOME 3.0.2 or 3.2 and update this report by adding a comment and changing the "Version" field? Thanks a lot.
It works in 3.0.2
Thanks, closing as OBSOLETE then.