Bug 753615 - Nautilus wont open (segfault)
Summary: Nautilus wont open (segfault)
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: totem
Version: 16
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Bastien Nocera
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-11-13 19:13 UTC by Bapf
Modified: 2017-03-03 00:53 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-02-13 11:51:59 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
coredump (669.97 KB, application/octet-stream)
2017-03-02 20:15 UTC, RobbieTheK
no flags Details

Description Bapf 2011-11-13 19:13:09 UTC
Description of problem:
After the upgrade from 15 to 16 (with preupgrade) I can't get any file manager windows to open.

Version-Release number of selected component (if applicable):
nautilus-3.2.1-2.fc16.i686
nautilus-sendto-3.0.1-1.fc16.i686
nautilus-extensions-3.2.1-2.fc16.i686

How reproducible:
* Opening "Home Folder" from gnome-shell
* Starting "natilus" from terminal

Steps to Reproduce:
1. Open a terminal
2. Start "nautilus"
  
Actual results:
[bapf@urd log]$ nautilus
Initializing nautilus-gdu extension
Segmentation fault

In /var/log/messages:
Nov 13 20:11:20 urd kernel: [ 4610.000412] nautilus[4467]: segfault at bc6e7189 ip 4444ddb4 sp bfda1c80 error 6 in ld-2.14.90.so[44441000+21000]

Expected results:
A file manager window

Comment 1 Bapf 2011-11-13 19:18:45 UTC
same bug when trying to open google-chrome

Comment 2 Bapf 2011-11-25 08:53:21 UTC
Some more info:

The bug got worse (and I had it now on another box now too).

Both boxes are Athlon64 but I have Fedora 32bit installed (because skype didn't work in the 64bit environment).
Both boxes have a NVidia Graphics card.
On both boxes I use akmod-nvida.

On one of the boxes I got - as of today - also segfaults when starting X.
So - in a desperate try - I uninstalled the kmod-nvidia (yum erase *nvidia*).

And now (with the nouveau driver) the segfaults are gone. (I have still to verify this with the other box at home though.)

(I used the kmod-nvidia because with the nouveau driver gnome3 didn't work on my boxes in Fedora 15. Now - with 16 - it is working, albeit a bit slower.)

Comment 3 Bapf 2011-11-25 18:07:05 UTC
changing to nouveau also fixed the segfaults on my computer at home, so definitely a akmod-nvidia problem.

Comment 4 Tomáš Bžatek 2011-11-28 13:43:03 UTC
Interesting issue. By any chance, could you please grab a backtrace of the crashing process? I'm curious to see the result of binary graphics drivers.

Comment 5 Bapf 2011-11-29 12:18:52 UTC
I can try - if you tell me how. ;)
(Or do you mean a normal stacktrace with "strace -p $processid"?)

Comment 6 Leonidas Georgopoulos 2012-05-29 13:16:33 UTC
May 29 15:12:36 lanoslap4 kernel: [48977.619643] nautilus[28642]: segfault at 6e339f95 ip 44720db4 sp bfe792c0 error 6 in ld-2.14.90.so[44714000+21000]


uname -r
3.3.7-1.fc16.i686.PAE

Installed Packages
akmod-nvidia.i686                            1:295.53-1.fc16.1       @rpmfusion-nonfree-updates
kmod-nvidia-3.3.5-2.fc16.i686.PAE.i686       1:295.49-1.fc16.3       installed                 
kmod-nvidia-3.3.6-3.fc16.i686.PAE.i686       1:295.53-1.fc16.1       installed                 
kmod-nvidia-3.3.7-1.fc16.i686.PAE.i686       1:295.53-1.fc16.1       @rpmfusion-nonfree-updates
kmod-nvidia-PAE.i686                         1:295.53-1.fc16.1       @rpmfusion-nonfree-updates
nvidia-settings.i686                         1.0-17.fc16             @rpmfusion-nonfree-updates
nvidia-xconfig.i686                          1.0-15.fc16             @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.i686                     1:295.53-1.fc16         @rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686                1:295.53-1.fc16         @rpmfusion-nonfree-updates
[root@lanoslap4 icons



certainly the way gnome is handling things looses people by the day. Nautilus is basically the last thing on my computer that reminds me of gnome, which is an example of BAD programming practices. I spent about 20% of my time debugging the stupid thing. What's wrong do you really know how to program or are you just now learning how to do it. Go read a book on pointers please. 

It is unacceptable that core components of fedora are not working after updates with difference in versions less than 0.0.2 . Simply unacceptable.

Comment 7 Tomáš Bžatek 2012-05-29 13:31:11 UTC
(In reply to comment #5)
> I can try - if you tell me how. ;)
> (Or do you mean a normal stacktrace with "strace -p $processid"?)

ABRT should show up automatically and do most of the work for you. There's still a possibility to grab the backtrace manually: http://fedoraproject.org/wiki/StackTraces

(In reply to comment #6)
> certainly the way gnome is handling things...

Please refrain of posting comments in tone like this; use a blog or social media instead.

Comment 8 Leonidas Georgopoulos 2012-05-29 21:28:44 UTC
You are right this is not the place for such commentaries. I would appreciate a pointer within fedora project where such complaints may be filed.

However, I suppose that you are able to understand the frustration of having your work-flow messed-up, for no reason whatsoever. Having been with fedora for about 15 years, I am able to note the difference in quality. Such things should only occur in testing and rawhide repositories only.

This bug, is just an example, SEGFAULT in a core component of the GUI that happened after an update, to glib. This implies that nautilus has not been doing things properly, and tricks are being used to do things. In my book, that is BAD programming practice, and I feel obliged to tell you, because then things may improve for all of us.

Anyhow, please tell me what you would like to have , apart from the backtrace, but anyway I have abandoned nautilus. 


>> ulimit -c unlimited
>> nautilus 
>> gdb nautilus core

GNU gdb (GDB) Fedora (7.3.50.20110722-13.fc16)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/nautilus...Reading symbols from /usr/lib/debug/usr/bin/nautilus.debug...done.
done.
[New LWP 28222]
[New LWP 28224]
[New LWP 28223]
[New LWP 28225]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `nautilus'.
Program terminated with signal 11, Segmentation fault.
#0  elf_machine_rela_relative (reloc_addr_arg=0x6e2d0f95, l_addr=1823870976, 
    reloc=<optimized out>) at ../sysdeps/i386/dl-machine.h:644
644	  *reloc_addr = l_addr + reloc->r_addend;
Missing separate debuginfos, use: debuginfo-install GConf2-3.2.3-1.fc16.i686 adwaita-gtk3-theme-3.2.1-2.fc16.i686 avahi-glib-0.6.30-4.fc16.i686 avahi-libs-0.6.30-4.fc16.i686 avahi-ui-gtk3-0.6.30-4.fc16.i686 bzip2-libs-1.0.6-3.fc15.i686 clutter-1.8.4-2.fc16.i686 clutter-gst-1.4.4-1.fc16.i686 clutter-gtk-1.0.4-1.fc16.i686 cogl-1.8.2-2.fc16.i686 cyrus-sasl-lib-2.1.23-27.fc16.i686 dbus-glib-0.92-2.fc15.i686 dbus-libs-1.4.10-3.fc16.i686 dconf-0.10.0-1.fc16.i686 expat-2.1.0-1.fc16.i686 gdbm-1.8.3-9.fc15.i686 gmime-2.5.8-1.fc16.i686 gnome-desktop-2.32.0-9.fc16.i686 gnome-disk-utility-libs-3.0.2-3.fc16.i686 gnome-disk-utility-nautilus-3.0.2-3.fc16.i686 gnome-disk-utility-ui-libs-3.0.2-3.fc16.i686 gnome-vfs2-2.24.4-6.fc16.i686 gpgme-1.3.0-4.fc16.i686 gstreamer-0.10.35-1.fc16.i686 gstreamer-plugins-base-0.10.35-3.fc16.i686 gtk2-2.24.8-3.fc16.i686 gvfs-1.10.1-3.fc16.i686 json-glib-0.14.0-1.fc16.i686 keyutils-libs-1.5.2-1.fc16.i686 krb5-libs-1.9.3-1.fc16.i686 libXau-1.0.6-2.fc15.i686 libXcomposite-0.4.3-2.fc15.i686 libXcursor-1.1.11-3.fc15.i686 libXdamage-1.1.3-2.fc15.i686 libXext-1.3.0-1.fc16.i686 libXfixes-5.0-1.fc16.i686 libXi-1.4.5-1.fc16.i686 libXinerama-1.1.1-2.fc15.i686 libXrandr-1.3.1-2.fc15.i686 libXrender-0.9.6-2.fc15.i686 libacl-2.2.51-2.fc16.i686 libarchive-2.8.5-1.fc16.i686 libassuan-2.0.1-1.fc16.i686 libatasmart-0.17-3.fc15.i686 libattr-2.4.46-2.fc16.i686 libbluray-0.2-0.5.20110710git51d7d60a96d06.fc16.i686 libcom_err-1.41.14-2.fc15.i686 libcroco-0.6.2-6.fc15.i686 libcurl-7.21.7-7.fc16.i686 libdrm-2.4.33-1.fc16.i686 libffi-3.0.10-1.fc16.i686 libgcc-4.6.3-2.fc16.i686 libgcrypt-1.5.0-2.fc16.i686 libgnome-keyring-3.2.0-1.fc16.i686 libgnome-media-profiles-3.0.0-1.fc16.i686 libgpg-error-1.10-1.fc16.i686 libidn-1.22-3.fc16.i686 libmx-1.4.1-1.fc16.i686 libpng-1.2.49-1.fc16.i686 libquvi-0.4.1-1.fc16.i686 librsvg2-2.34.2-1.fc16.i686 libsoup-2.36.1-2.fc16.i686 libssh2-1.2.7-4.fc16.i686 libstdc++-4.6.3-2.fc16.i686 libudev-173-3.fc16.i686 libunistring-0.9.3-2.fc15.i686 libuuid-2.20.1-2.3.fc16.i686 libxcb-1.7-3.fc16.i686 lua-5.1.4-9.fc16.i686 nautilus-search-tool-0.3.0-10.fc15.i686 nautilus-sound-converter-3.0.2-1.fc16.i686 nspr-4.9-2.fc16.i686 nss-3.13.4-2.fc16.i686 nss-softokn-freebl-3.13.4-1.fc16.i686 nss-util-3.13.4-2.fc16.i686 openldap-2.4.26-7.fc16.i686 openssl-1.0.0i-1.fc16.i686 pixman-0.24.4-1.fc16.i686 seahorse-plugins-2.91.6-0.2.git1e35fd9.fc16.i686 sqlite-3.7.7.1-1.fc16.i686 startup-notification-0.12-1.fc16.i686 totem-nautilus-3.2.1-2.fc16.i686 totem-pl-parser-2.32.6-2.fc16.i686 tracker-0.12.10-1.fc16.i686 tracker-nautilus-plugin-0.12.10-1.fc16.i686 xcb-util-0.3.6-2.fc15.i686 xz-libs-5.1.1-1alpha.fc16.i686 zlib-1.2.5-6.fc16.i686
(gdb) thread apply all bt full

Thread 4 (Thread 0xb60ffb40 (LWP 28225)):
#0  0xb7752424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x448221a0 in __GI___poll (fds=0xb5700cc0, nfds=1, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = -516
        result = <optimized out>
#2  0x44a0ed3c in g_poll (fds=0xb5700cc0, nfds=1, timeout=-1) at gpoll.c:132
No locals.
#3  0x44a00146 in g_main_context_poll (n_fds=1, fds=0xb5700cc0, 
    priority=<optimized out>, timeout=<optimized out>, context=0xa069fd8)
    at gmain.c:3402
        poll_func = 0x44a0ed10 <g_poll>
#4  g_main_context_iterate (context=0xa069fd8, block=1151397136, dispatch=1, 
    self=0xa06a068) at gmain.c:3084
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0x44a00877 in g_main_loop_run (loop=0xb5700cb0) at gmain.c:3297
        self = 0xa06a068
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#6  0xb7733235 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#7  0x44a27465 in g_thread_create_proxy (data=0xa06a068) at gthread.c:1962
        thread = 0xa06a068
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x448efcd3 in start_thread (arg=0xb60ffb40) at pthread_create.c:309
        __res = <optimized out>
        pd = 0xb60ffb40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1150291956, 0, 4001536, 
    -1240468824, 958567438, 993546731}, mask_was_saved = 0}}, priv = {pad = {
    0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x4482ca2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
No locals.

---Type <return> to continue, or q <return> to quit---
Thread 3 (Thread 0xb74e0b40 (LWP 28223)):
#0  0xb7752424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x448221a0 in __GI___poll (fds=0xb6b00cc0, nfds=3, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <optimized out>
        oldtype = -516
        result = <optimized out>
#2  0x44a0ed3c in g_poll (fds=0xb6b00cc0, nfds=3, timeout=-1) at gpoll.c:132
No locals.
#3  0x44a00146 in g_main_context_poll (n_fds=3, fds=0xb6b00cc0, 
    priority=<optimized out>, timeout=<optimized out>, context=0xa065d48)
    at gmain.c:3402
        poll_func = 0x44a0ed10 <g_poll>
#4  g_main_context_iterate (context=0xa065d48, block=1151397136, dispatch=1, 
    self=0xa065dd8) at gmain.c:3084
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0x44a00877 in g_main_loop_run (loop=0xa065d20) at gmain.c:3297
        self = 0xa065dd8
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#6  0x44d7f62b in gdbus_shared_thread_func (user_data=0xa065d30)
    at gdbusprivate.c:276
        data = 0xa065d30
#7  0x44a27465 in g_thread_create_proxy (data=0xa065dd8) at gthread.c:1962
        thread = 0xa065dd8
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x448efcd3 in start_thread (arg=0xb74e0b40) at pthread_create.c:309
        __res = <optimized out>
        pd = 0xb74e0b40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1150291956, 0, 4001536, 
    -1219624280, -1161653236, 993546731}, mask_was_saved = 0}}, priv = {pad = {
    0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#9  0x4482ca2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
No locals.

---Type <return> to continue, or q <return> to quit---
Thread 2 (Thread 0xb6affb40 (LWP 28224)):
#0  0xb7752424 in __kernel_vsyscall ()
No symbol table info available.
#1  0x448f3c04 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
No locals.
#2  0x44ae7042 in g_cond_timed_wait_posix_impl (cond=0xb6100cb8, entered_mutex=
    0xa067470, abs_time=0xb6aff138) at gthread-posix.c:242
        result = <optimized out>
        end_time = {tv_sec = 1338326652, tv_nsec = 190390000}
        timed_out = <optimized out>
        __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl"
#3  0x449d1650 in g_async_queue_pop_intern_unlocked (queue=0xa0673d0, 
    try=<optimized out>, end_time=0xb6aff138) at gasyncqueue.c:415
        retval = <optimized out>
        __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x44a29923 in g_thread_pool_wait_for_new_task (pool=0xa067880)
    at gthreadpool.c:274
        end_time = {tv_sec = 1338326652, tv_usec = 190390}
        task = <optimized out>
#5  g_thread_pool_thread_proxy (data=0xa067880) at gthreadpool.c:308
        task = <optimized out>
        pool = 0xa067880
#6  0x44a27465 in g_thread_create_proxy (data=0xa0679d8) at gthread.c:1962
        thread = 0xa0679d8
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#7  0x448efcd3 in start_thread (arg=0xb6affb40) at pthread_create.c:309
        __res = <optimized out>
        pd = 0xb6affb40
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {1150291956, 0, 4001536, 
    -1229983064, 2032309263, 993546731}, mask_was_saved = 0}}, priv = {pad = {
    0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8  0x4482ca2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133
No locals.

Thread 1 (Thread 0xb771d880 (LWP 28222)):
#0  elf_machine_rela_relative (reloc_addr_arg=0x6e2d0f95, l_addr=1823870976, 
    reloc=<optimized out>) at ../sysdeps/i386/dl-machine.h:644
        reloc_addr = 0x6e2d0f95
#1  elf_dynamic_do_Rela (skip_ifunc=0, nrelative=558710, relsize=6793428, 
    reladdr=<optimized out>, map=0xa252958, lazy=<optimized out>)
---Type <return> to continue, or q <return> to quit---
    at do-rel.h:121
        symtab = 0xb2faa41c
        relative = 0xb30d32d8
        r = 0xb360fee8
        end = 0xb3625a34
        l_addr = 1823870976
#2  _dl_relocate_object (scope=0xa252b10, reloc_mode=1, consider_profiling=0)
    at dl-reloc.c:265
        ranges_index = <optimized out>
        ranges = {{start = 3002773856, size = 6793428, nrelative = 558710, 
            lazy = 0}, {start = 0, size = 0, nrelative = 0, lazy = 0}}
        textrels = 0xbfd2fd00
        errstring = 0x0
        lazy = 1148382182
        skip_ifunc = 0
#3  0x447283ab in dl_open_worker (a=0xbfd2ff60) at dl-open.c:338
        args = 0xbfd2ff60
        file = 
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so"
        mode = -2147483647
        call_map = 0xb7727d80
        dst = <optimized out>
        __PRETTY_FUNCTION__ = "dl_open_worker"
        new = 0xa24c808
        r = <optimized out>
        reloc_mode = 1
        l = 0xa252958
        any_tls = <optimized out>
        first_static_tls = <optimized out>
#4  0x44723d0f in _dl_catch_error (objname=0xbfd2ff84, errstring=0xbfd2ff88, 
    mallocedp=0xbfd2ff8f, operate=0x44728100 <dl_open_worker>, args=0xbfd2ff60)
    at dl-error.c:178
        errcode = 0
        old = 0xbfd30024
        c = {objname = 0x44ae9ff4 "\374\236\256D\326\\\256D", errstring = 0x0, 
          malloced = 25, env = {{__jmpbuf = {1148411844, 1148413124, 
    -2147483647, -1076691032, -1076691360, 1148337390}, __mask_was_saved = 16, 
              __saved_mask = {__val = {1, 167852840, 0, 16, 1, 168898776, 0, 
    1150170080, 1152241652, 168898776, 0, 0, 1151312988, 12, 0, 4, 1152241652, 
    168898776, 1, 3064991008, 1150229615, 0, 1152241652, 1151455385, 
    1152241652, 168898776, 1151362438, 1152241652, 1151363223, 168898776, 
    168421184, 1151380123}}}}}
        catchp = 0xb771d820
#5  0x44727d06 in _dl_open (file=
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
    mode=-2147483647, caller_dlopen=0x44ca2354, nsid=-2, argc=1, argv=
    0xbfd30864, env=0xbfd3086c) at dl-open.c:575
---Type <return> to continue, or q <return> to quit---
        args = {file = 
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
          mode = -2147483647, caller_dlopen = 0x44ca2354, caller_dl_open = 
    0x44906c09, map = 0xa24c808, nsid = 0, argc = 1, argv = 0xbfd30864, env = 
    0xbfd3086c}
        objname = <optimized out>
        errstring = <optimized out>
        malloced = <optimized out>
        errcode = <optimized out>
        __PRETTY_FUNCTION__ = "_dl_open"
#6  0x44906c09 in dlopen_doit (a=0xbfd30130) at dlopen.c:67
        args = 0xbfd30130
#7  0x44723d0f in _dl_catch_error (objname=0xa02612c, errstring=0xa026130, 
    mallocedp=0xa026128, operate=0x44906b70 <dlopen_doit>, args=0xbfd30130)
    at dl-error.c:178
        errcode = 0
        old = 0x0
        c = {objname = 0x48 <Address 0x48 out of bounds>, errstring = 0x0, 
          malloced = 24, env = {{__jmpbuf = {1148411844, 1148411008, 
    167928096, -1076690640, -1076690944, 1148337390}, __mask_was_saved = 0, 
              __saved_mask = {__val = {0, 88, 9, 57, 1150170080, 91, 110, 119, 
    124, 0, 0, 0, 1150169076, 1150170080, 168400896, 61, 1148928917, 
    1152241652, 1150233808, 1, 1150169076, 1150240623, 1152294900, 168962208, 
    1150169076, 3218276560, 1149351634, 1152241652, 1152241652, 61, 168400896, 
    61}}}}}
        catchp = 0xb771d820
#8  0x449073ba in _dlerror_run (operate=0x44906b70 <dlopen_doit>, args=
    0xbfd30130) at dlerror.c:164
        result = 0xa026120
#9  0x44906cb7 in __dlopen (file=
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
    mode=1) at dlopen.c:88
        args = {file = 
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
          mode = 1, new = 0x9, caller = 0x44ca2354}
#10 0x44ca2354 in _g_module_open (bind_local=1, bind_lazy=1, file_name=
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so")
    at gmodule-dl.c:99
        handle = <optimized out>
#11 g_module_open (file_name=
    0xa1228a0 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
    flags=G_MODULE_BIND_MASK) at gmodule.c:439
        module = <optimized out>
        handle = 0x0
        name = 
    0xa07fe30 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so"
#12 0x081271dc in nautilus_module_load (gmodule=0xa099800 [NautilusModule])
---Type <return> to continue, or q <return> to quit---
    at nautilus-module.c:85
        module = 0xa099800 [NautilusModule]
#13 0x44c7ba59 in g_type_module_use (module=0xa099800 [NautilusModule])
    at gtypemodule.c:256
        tmp_list = <optimized out>
        __PRETTY_FUNCTION__ = "g_type_module_use"
#14 0x08127539 in nautilus_module_load_file (filename=
    0xa24c7c0 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so")
    at nautilus-module.c:195
        module = 0xa099800 [NautilusModule]
#15 load_module_dir (dirname=0x817788c "/usr/lib/nautilus/extensions-3.0")
    at nautilus-module.c:222
        filename = 
    0xa24c7c0 "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so"
        name = <optimized out>
        dir = 0xa07fe00
#16 nautilus_module_setup () at nautilus-module.c:252
        initialized = 1
#17 0x0806872a in nautilus_application_startup (app=
    0xa023000 [NautilusApplication]) at nautilus-application.c:1126
        self = 0xa023000 [NautilusApplication]
#18 0x44c55c24 in g_cclosure_marshal_VOID__VOID (closure=0xa019a30, 
    return_value=0x0, n_param_values=1, param_values=0xa066db0, 
    invocation_hint=0xbfd30440, marshal_data=0x8068650) at gmarshal.c:85
        callback = 0x8068650 <nautilus_application_startup>
        cc = 0xa019a30
        data1 = 0xa023000
        data2 = <optimized out>
        __PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__VOID"
#19 0x44c5304e in g_type_class_meta_marshal (closure=0xa019a30, return_value=
    0x0, n_param_values=1, param_values=0xa066db0, invocation_hint=0xbfd30440, 
    marshal_data=0x44) at gclosure.c:885
        class = <optimized out>
        callback = <optimized out>
        offset = 68
#20 0x44c54655 in g_closure_invoke (closure=0xa019a30, return_value=0x0, 
    n_param_values=1, param_values=0xa066db0, invocation_hint=0xbfd30440)
    at gclosure.c:774
        marshal = 0x44c52ff0 <g_type_class_meta_marshal>
        marshal_data = 0x44
        in_marshal = 0
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#21 0x44c676b8 in signal_emit_unlocked_R (node=0xa021600, detail=0, instance=
    0xa023000, emission_return=0x0, instance_and_params=0xa066db0)
    at gsignal.c:3310
        accumulator = 0x0
        emission = {next = 0x0, instance = 0xa023000, ihint = {signal_id = 6, 
---Type <return> to continue, or q <return> to quit---
            detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, 
          chain_type = 167898000}
        class_closure = 0xa019a30
        hlist = 0xa066603
        handler_list = 0x0
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, 
              v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 
    0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, 
              v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
              v_pointer = 0x0}}}
        signal_id = 6
        max_sequential_handler_number = 11
        return_value_altered = 0
#22 0x44c7030f in g_signal_emit_valist (instance=0xa023000, signal_id=6, 
    detail=0, var_args=0xbfd305fc "@0\002\n") at gsignal.c:3003
        instance_and_params = 0xa066db0
        signal_return_type = 4
        param_values = 0xa066dc4
        node = <optimized out>
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#23 0x44c70474 in g_signal_emit (instance=0xa023000, signal_id=6, detail=0)
    at gsignal.c:3060
        var_args = 0xbfd305fc "@0\002\n"
#24 0x44d51ee6 in g_application_register (error=0xbfd30734, cancellable=0x0, 
    application=0xa023000 [NautilusApplication]) at gapplication.c:1025
No locals.
#25 g_application_register (application=0xa023000 [NautilusApplication], 
    cancellable=0x0, error=0xbfd30734) at gapplication.c:999
No locals.
#26 0x08068465 in nautilus_application_local_command_line (application=
    0xa023000 [NautilusApplication], arguments=0xbfd30784, exit_status=
    0xbfd30788) at nautilus-application.c:947
        version = 0
        kill_shell = 0
        no_default_window = 0
        remaining = 0x0
        self = <optimized out>
        options = {{long_name = 0x815accb "version", short_name = 0 '\000', 
            flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbfd30724, 
            description = 0x815af28 "Show the version of the program.", 
            arg_description = 0x0}, {long_name = 0x81774f1 "geometry", 
            short_name = 103 'g', flags = 0, arg = G_OPTION_ARG_STRING, 
            arg_data = 0xa02305c, description = 
    0x815af4c "Create the initial window with the given geometry.", 
---Type <return> to continue, or q <return> to quit---
            arg_description = 0x815acd3 "GEOMETRY"}, {long_name = 
    0x815acdc "no-default-window", short_name = 110 'n', flags = 0, arg = 
    G_OPTION_ARG_NONE, arg_data = 0xbfd3072c, description = 
    0x815af80 "Only create windows for explicitly specified URIs.", 
            arg_description = 0x0}, {long_name = 0x815acee "no-desktop", 
            short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0xa023058, description = 
    0x815afb4 "Do not manage the desktop (ignore the preference set in the preferences dialog).", arg_description = 0x0}, {long_name = 0x815acf9 "quit", 
            short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0xbfd30728, description = 0x815acfe "Quit Nautilus.", 
            arg_description = 0x0}, {long_name = 0x816b2ee "", short_name = 
    0 '\000', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 
    0xbfd30730, description = 0x0, arg_description = 0x815ad0d "[URI...]"}, {
            long_name = 0x0, short_name = 0 '\000', flags = 0, arg = 
    G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 
    0x0}}
        context = 0xa021758
        error = 0x0
        argc = 1
        argv = 0xa022750
        __PRETTY_FUNCTION__ = "nautilus_application_local_command_line"
        files = <optimized out>
        idx = <optimized out>
        len = <optimized out>
#27 0x44d524bd in g_application_run (application=
    0xa023000 [NautilusApplication], argc=1, argv=0xbfd30864)
    at gapplication.c:1274
        arguments = 0xa022750
        status = <optimized out>
        i = <optimized out>
        __PRETTY_FUNCTION__ = "g_application_run"
#28 0x080677c5 in main (argc=1, argv=0xbfd30864) at nautilus-main.c:102
        retval = <optimized out>
        application = 0xa023000 [NautilusApplication]

Comment 9 Tomáš Bžatek 2012-05-30 09:08:40 UTC
(In reply to comment #8)
> Anyhow, please tell me what you would like to have , apart from the
> backtrace, but anyway I have abandoned nautilus. 

Backtrace is exactly what I needed, just a little note - please use attachments for longer text next time.

> Program terminated with signal 11, Segmentation fault.
> #0  elf_machine_rela_relative (reloc_addr_arg=0x6e2d0f95, l_addr=1823870976, 
>     reloc=<optimized out>) at ../sysdeps/i386/dl-machine.h:644
> 644	  *reloc_addr = l_addr + reloc->r_addend;
...
> #8  0x449073ba in _dlerror_run (operate=0x44906b70 <dlopen_doit>, args=
>     0xbfd30130) at dlerror.c:164
>         result = 0xa026120
> #9  0x44906cb7 in __dlopen (file=
>     0xa07fe30
> "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
>     mode=1) at dlopen.c:88
>         args = {file = 
>     0xa07fe30
> "/usr/lib/nautilus/extensions-3.0/libtotem-properties-page.so", 
>           mode = 1, new = 0x9, caller = 0x44ca2354}

This looks to be a problem of totem extension, reassigning.

Comment 10 Leonidas Georgopoulos 2012-05-30 11:54:46 UTC
I can verify this, after removal of totem-nautilus , nautilus is starting normally, with reduced functionality though.

Comment 11 Fedora End Of Life 2013-01-16 12:03:27 UTC
This message is a reminder that Fedora 16 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 16. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '16'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 16's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 16 is end of life. If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora, you are encouraged to click on 
"Clone This Bug" and open it against that version of Fedora.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 12 Fedora End Of Life 2013-02-13 11:52:01 UTC
Fedora 16 changed to end-of-life (EOL) status on 2013-02-12. Fedora 16 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.

Comment 13 RobbieTheK 2017-03-02 20:15:57 UTC
Created attachment 1259322 [details]
coredump

This happened on Fedora 25

Mar  2 09:35:43 sobolev kernel: nautilus[19896]: segfault at 0 ip 000055af093515c3 sp 00007ffd2739fb80 error 4 in nautilus[55af092ba000+172000]
Mar  2 09:35:43 sobolev systemd: Started Process Core Dump (PID 20606/UID 0).
Mar  2 09:35:44 sobolev systemd-coredump: Process 19896 (nautilus) of user 1201 dumped core.#012#012Stack trace of thread 19896:#012#0  0x000055af093515c3 nautilus_files_view_activate_files (nautilus)#012#1  0x000055af09351716 nautilus_files_view_activate_s
election (nautilus)#012#2  0x000055af092f75ba query_editor_activated_callback (nautilus)#012#3  0x00007ff911c263e5 g_closure_invoke (libgobject-2.0.so.0)#012#4  0x00007ff911c38432 signal_emit_unlocked_R (libgobject-2.0.so.0)#012#5  0x00007ff911c4105f g_sign
al_emit_valist (libgobject-2.0.so.0)#012#6  0x00007ff911c4143f g_signal_emit (libgobject-2.0.so.0)#012#7  0x00007ff911c263e5 g_closure_invoke (libgobject-2.0.so.0)#012#8  0x00007ff911c38432 signal_emit_unlocked_R (libgobject-2.0.so.0)#012#9  0x00007ff911c40
241 g_signal_emitv (libgobject-2.0.so.0)#012#10 0x00007ff9135f1ec9 gtk_binding_entry_activate (libgtk-3.so.0)#012#11 0x00007ff9135f2480 binding_activate (libgtk-3.so.0)#012#12 0x00007ff9135f2620 gtk_bindings_activate_list (libgtk-3.so.0)#012#13 0x00007ff913
5f379d gtk_bindings_activate_event (libgtk-3.so.0)#012#14 0x00007ff91367d4e5 gtk_entry_key_press (libgtk-3.so.0)#012#15 0x00007ff913707d7c _gtk_marshal_BOOLEAN__BOXED (libgtk-3.so.0)#012#16 0x00007ff911c2633f g_closure_invoke (libgobject-2.0.so.0)#012#17 0x
00007ff911c3882d signal_emit_unlocked_R (libgobject-2.0.so.0)#012#18 0x00007ff911c40b8f g_signal_emit_valist (libgobject-2.0.so.0)#012#19 0x00007ff911c4143f g_signal_emit (libgobject-2.0.so.0)#012#20 0x00007ff91385512c gtk_widget_event_internal (libgtk-3.so
.0)#012#21 0x00007ff913875a6b gtk_window_propagate_key_event (libgtk-3.so.0)#012#22 0x000055af092fcbde nautilus_window_key_press_event (nautilus)#012#23 0x00007ff913707e71 _gtk_marshal_BOOLEAN__BOXEDv (libgtk-3.so.0)#012#24 0x00007ff911c26614 _g_closure_inv
oke_va (libgobject-2.0.so.0)#012#25 0x00007ff911c408b3 g_signal_emit_valist (libgobject-2.0.so.0)#012#26 0x00007ff911c4143f g_signal_emit (libgobject-2.0.so.0)#012#27 0x00007ff91385512c gtk_widget_event_internal (libgtk-3.so.0)#012#28 0x00007ff913704f39 pro
pagate_event (libgtk-3.so.0)#012#29 0x00007ff913706ebe gtk_main_do_event (libgtk-3.so.0)#012#30 0x00007ff91321d5c5 _gdk_event_emit (libgdk-3.so.0)#012#31 0x00007ff91324e522 gdk_event_source_dispatch (libgdk-3.so.0)#012#32 0x00007ff91194de52 g_main_context_d
ispatch (libglib-2.0.so.0)#012#33 0x00007ff91194e1d0 g_main_context_iterate.isra.24 (libglib-2.0.so.0)#012#34 0x00007ff91194e27c g_main_context_iteration (libglib-2.0.so.0)#012#35 0x00007ff911f06b9d g_application_run (libgio-2.0.so.0)#012#36 0x000055af092e5
164 main (nautilus)#012#37 0x00007ff910b6e401 __libc_start_main (libc.so.6)#012#38 0x000055af092e51ba _start (nautilus)#012#012Stack trace of thread 19914:#012#0  0x00007ff910c4a01d poll (libc.so.6)#012#1  0x00007ff91194e166 g_main_context_iterate.isra.24 (
libglib-2.0.so.0)#012#2  0x00007ff91194e27c g_main_context_iteration (libglib-2.0.so.0)#012#3  0x00007ff91194e2c1 glib_worker_main (libglib-2.0.so.0)#012#4  0x00007ff911975b93 g_thread_proxy (libglib-2.0.so.0)#012#5  0x00007ff910f1b6ca start_thread (libpthr
ead.so.0)#012#6  0x00007ff910c55f7f __clone (libc.so.6)#012#012Stack trace of thread 19915:#012#0  0x00007ff910c4a01d poll (libc.so.6)#012#1  0x00007ff91194e166 g_main_context_iterate.isra.24 (libglib-2.0.so.0)#012#2  0x00007ff91194e4f2 g_main_loop_run (lib
glib-2.0.so.0)#012#3  0x00007ff911f32a76 gdbus_shared_thread_func (libgio-2.0.so.0)#012#4  0x00007ff911975b93 g_thread_proxy (libglib-2.0.so.0)#012#5  0x00007ff910f1b6ca start_thread (libpthread.so.0)#012#6  0x00007ff910c55f7f __clone (libc.so.6)#012#012Sta
ck trace of thread 19919:#012#0  0x00007ff910f24c7d __nanosleep (libpthread.so.0)#012#1  0x00007ff911977278 g_usleep (libglib-2.0.so.0)#012#2  0x00007ff902320bb8 n/a (libnautilus-dropbox.so)#012#3  0x00007ff911975b93 g_thread_proxy (libglib-2.0.so.0)#012#4 
 0x00007ff910f1b6ca start_thread (libpthread.so.0)#012#5  0x00007ff910c55f7f __clone (libc.so.6)#012#012Stack trace of thread 20605:#012#0  0x00007ff910c4fbf9 syscall (libc.so.6)#012#1  0x00007ff911993afa g_cond_wait_until (libglib-2.0.so.0)#012#2  0x00007f
f9119228c9 g_async_queue_pop_intern_unlocked (libglib-2.0.so.0)#012#3  0x00007ff911976566 g_thread_pool_thread_proxy (libglib-2.0.so.0)#012#4  0x00007ff911975b93 g_thread_proxy (libglib-2.0.so.0)#012#5  0x00007ff910f1b6ca start_thread (libpthread.so.0)#012#
6  0x00007ff910c55f7f __clone (libc.so.6)#012#012Stack trace of thread 19918:#012#0  0x00007ff910c4a01d poll (libc.so.6)#012#1  0x00007ff91194e166 g_main_context_iterate.isra.24 (libglib-2.0.so.0)#012#2  0x00007ff91194e27c g_main_context_iteration (libglib-
2.0.so.0)#012#3  0x00007ff902d2afad dconf_gdbus_worker_thread (libdconfsettings.so)#012#4  0x00007ff911975b93 g_thread_proxy (libglib-2.0.so.0)#012#5  0x00007ff910f1b6ca start_thread (libpthread.so.0)#012#6  0x00007ff910c55f7f __clone (libc.so.6)

Comment 14 Andre Klapper 2017-03-03 00:53:39 UTC
That stacktrace looks different and hence not like the same bug. Please create a new ticket.


Note You need to log in before you can comment on or make changes to this bug.