#461752 nautilus: SEGFAULT when leaving the gnome desktop

Package:
nautilus
Source:
nautilus
Description:
file manager and graphical shell for GNOME
Submitter:
"Jean-Luc Coulon (f5ibh)"
Date:
2014-07-14 13:00:05 UTC
Severity:
normal
#461752#5
Date:
2008-01-20 14:33:39 UTC
From:
To:
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

#461752#10
Date:
2008-11-10 16:23:51 UTC
From:
To:
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,

#461752#15
Date:
2008-11-16 15:52:57 UTC
From:
To:
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)

#461752#20
Date:
2008-11-16 16:07:15 UTC
From:
To:
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,

#461752#25
Date:
2008-11-24 16:27:00 UTC
From:
To:
/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)

#461752#30
Date:
2008-11-24 16:30:31 UTC
From:
To:
(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

#461752#35
Date:
2008-12-04 17:06:17 UTC
From:
To:
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,

#461752#40
Date:
2014-07-14 12:57:35 UTC
From:
To:
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