Subject: bug#7098: Emacs24 crash with segmentation fault

From: Thierry Volpiatto <[email-masked]>
Date: Sat, 25 Sep 2010 13:39:05 +0200

Juanma Barranquero <[email-masked]> writes:

> On Sat, Sep 25, 2010 at 11:35, Thierry Volpiatto
> <[email-masked]> wrote:
>
>> What is optimized and non-optimized builds?
>
> Basically, building Emacs with optimization options for the compiler
> (typically -O2 for GCC) or not.
Ah! ok, i use -j3 in my make.conf according to gentoo recommendations
for my processor i686 Genuine Intel(R) CPU T2130 @ 1.86GHz GenuineIntel.

So from another build of emacs 

,----
|    commit 00bbf32677ebca75b47e89a7f0511da2257654d2
|    Commit: Juanma Barranquero <[email-masked]>
|    CommitDate: Tue Sep 21 14:49:59 2010 +0200
| 
|       src/makefile.w32-in ($(BLD)/sysdep.$(O)): Update dependencies.
`----

i crash with again this error in alloc.c:

,----
| Program received signal SIGSEGV, Segmentation fault.
| 0x0817513d in mark_object (arg=142015006) at alloc.c:5487
| 5487          if (VECTOR_MARKED_P (XVECTOR (obj)))
`----

before it was

,----
| Program received signal SIGSEGV, Segmentation fault.
| 0x0817ddb5 in mark_object (arg=268415134) at alloc.c:5493
| 5493          if (XMISCANY (obj)->gcmarkbit)
`----

I can crash at everytime now using the same command that recurse
through a big tree and match regexp in file (like rgrep but all lisp).

This same command work fine in 23.2 (on same conditions of course).

But as i said in precedent posts, i can crash also doing simple things
e.g next-line in any buffer.

-- 
A+ Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997