Hi, When I leave the gnome desktop (to close the session or reboot/halt), nautilus segfaults. I get the attached debug log. Regards Jean-Luc
Le dimanche 20 janvier 2008 à 15:33 +0100, Jean-Luc Coulon (f5ibh) a écrit : Does it still happen with 2.20.0-7 ? If it does, it should give you much more meaningful debugging information. Cheers,
I have two core dumps that are about 40 megs apiece, which may be larger than my ISP allows me to transfer. A gdb session 'where' command shows: Program terminated with signal 11, Segmentation fault. [New process 4940] #0 0xb756bc96 in ?? () from /usr/lib/libglib-2.0.so.0 (gdb) where #0 0xb756bc96 in ?? () from /usr/lib/libglib-2.0.so.0 #1 0x08179908 in ?? () #2 0x081a9be8 in ?? () (gdb) info frame Stack level 0, frame at 0xbfda93b4: eip = 0xb756bc96; saved eip 0x8179908 called by frame at 0xbfda93b8 Arglist at 0xbfda93ac, args: Locals at 0xbfda93ac, Previous frame's sp is 0xbfda93b4 Saved registers: eip at 0xbfda93b0 (gdb) info registers eax 0x81c6b80 136080256 ecx 0x3a98 15000 edx 0x81c6b80 136080256 ebx 0xb75c93a0 -1218669664 esp 0xbfda93b0 0xbfda93b0 ebp 0xbfda9408 0xbfda9408 esi 0x33 51 edi 0x81799b4 135764404 eip 0xb756bc96 0xb756bc96 eflags 0x210206 [ PF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 #3 0x00000008 in ?? () #4 0xb7203f04 in ?? () from /lib/i686/cmov/libc.so.6 #5 0x00000000 in ?? () (gdb)
Le dimanche 16 novembre 2008 à 10:52 -0500, Dominique Brazziel a écrit : Please install nautilus-dbg, libgnomevfs2-0-dbg and libglib2.0-0-dbg, and try reading the cores again. Thanks,
/var/local/dumps$ gdb nautilus ./core.nautilus.5058 Reading symbols from .... <* snip *. Core was generated by `nautilus --no-default-window --sm-client-id default2'. Program terminated with signal 11, Segmentation fault. [New process 5058] #0 magazine_cache_push_magazine (ix=1, magazine_chunks=<value optimized out>, count=51) at /tmp/buildd/glib2.0-2.16.6/glib/gslice.c:579 579 /tmp/buildd/glib2.0-2.16.6/glib/gslice.c: No such file or directory. in /tmp/buildd/glib2.0-2.16.6/glib/gslice.c (gdb)
(gdb) bt
#0 magazine_cache_push_magazine (ix=1, magazine_chunks=<value optimized
out>, count=51) at /tmp/buildd/glib2.0-2.16.6/glib/gslice.c:579
#1 0xb7569930 in IA__g_slice_free_chain_with_offset (mem_size=12,
mem_chain=0x81a9150, next_offset=4)
at /tmp/buildd/glib2.0-2.16.6/glib/gslice.c:744
#2 0xb75491c1 in IA__g_list_free (list=0x81a9150)
at /tmp/buildd/glib2.0-2.16.6/glib/glist.c:65
#3 0xb7f1afbf in eel_enumeration_free () from /usr/lib/libeel-2-2.20.so
#4 0xb7f1b01a in ?? () from /usr/lib/libeel-2-2.20.so
#5 0x081a9af0 in ?? ()
#6 0x081b49b0 in ?? ()
#7 0x00000000 in ?? ()
(gdb) info frame
Stack level 0, frame at 0xbf9a7820:
eip = 0xb7568c96 in magazine_cache_push_magazine
(/tmp/buildd/glib2.0-2.16.6/glib/gslice.c:579); saved eip 0xb7569930
called by frame at 0xbf9a7880
source language c.
Arglist at 0xbf9a7818, args: ix=1, magazine_chunks=<value optimized
out>, count=51
Locals at 0xbf9a7818, Previous frame's sp is 0xbf9a7820
Saved registers:
ebx at 0xbf9a780c, ebp at 0xbf9a7818, esi at 0xbf9a7810, edi at
0xbf9a7814, eip at 0xbf9a781c
Hi, Le lundi 24 novembre 2008 à 11:30 -0500, Dominique Brazziel a écrit : Thanks for the information. Unfortunately this is probably caused by a wrong call to eel_enumeration_free, so we need to know what’s before. Could you please try again with a new libeel package, built with debugging symbols? Thanks,
Hey, this is an old bug. Could you please still reproduce this issue with newer nautilus version like 3.4.2-1+build1 or 3.8.2-3 ? thanks regards althaser