Segmentation fault whilst opening Rubbish Bin/ trash://
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Package version 1:3.14.2-0ubuntu9 from http://
Ubuntu 15.04 amd64 on an i5-4670K CPU
Hi, I'm currently getting a consistent SIGSEGV from Nautilus when attempting to open the rubbish bin. This happens whether I click the bookmark on the left or instantaneously if I run `nautilus trash://`. The crash occurs before the icons have fully loaded, but a second after the rubbish bin is selected.
I installed the debug symbols for nautilus and ran with gdb and got the following output:
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
(nautilus:21736): Gtk-CRITICAL **: gtk_icon_
(nautilus:21736): GLib-GObject-
(nautilus:21736): GLib-GObject-
[Thread 0x7ffff7f8ba00 (LWP 21736) exited]
[Inferior 1 (process 21736) exited normally]
(gdb) run
Starting program: /usr/bin/nautilus
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_
nautilus-
[New Thread 0x7fffe9017700 (LWP 22649)]
[Thread 0x7fffe9017700 (LWP 22649) exited]
[New Thread 0x7fffc1347700 (LWP 22680)]
[New Thread 0x7fffe35f1700 (LWP 22651)]
[New Thread 0x7fffe3fff700 (LWP 22650)]
[New Thread 0x7fffe9818700 (LWP 22648)]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff372332e in __GI__IO_
447 genops.c: No such file or directory.
I can provide more info if needed as I can easily reproduce the bug. I know a little about using gdb as well, but may need a bit of guidance as I'm no hardened C programmer. Thanks!
Just ran again with the source directory for libio enabled in gdb and the line that's going wrong is as follows:
463 f->_IO_write_ptr = __mempcpy (f->_IO_write_ptr, s, count);