[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


From: Elbert Pol
Subject: m4-
Date: Sun, 31 Aug 2008 00:29:45 +0200
User-agent: Thunderbird/3.0a2 (OS/2; 2008081000)

Eric Blake wrote:
Hash: SHA1

According to Elbert Pol on 8/13/2008 12:17 PM:
Hello Eric,

[please don't top-post]

However, I'm still interested in seeing what this does when libsigsegv is
not present (you can use './configure --without-libsigsegv-prefix' to
rebuild m4 without it, rather than having to uninstall the library).

I build now with --without-libsigsegv-prefix

I attach resulst

Hmm.  According to that most recent log, using an explicit
  ./configure --without-libsigsegv-prefix
did not do what I expected; configure still detected the library located
in --prefix, and still linked with it.  I'm not sure why libsigsegv.m4 is
not honoring an explicit --without.  Bruno, might this be a bug in

At any rate, I'm installing this patch to gnulib, since it appears (from
your first log), that even though your platform supports SA_ONSTACK, it
does not handle stack overflow as a SIGSEGV that can be handled by the
alternate stack.  It basically splits stack overflow detection into two
tests, so that c-stack doesn't even try installing a handler if it appears
that stack overflow SIGSEGV can't really be handled.

I'm planning on building a new m4 snapshot with all the recent gnulib
fixes later today.


Sorry for this long delay, had vacation for 16 days.
I tried to day latest build from you, and attach the results:

I saw a crash on:
08-31-2008  00:05:59  SYS3171  PID 13c4  TID 0001  Slot 00b5
P1=00000002  P2=0001ff6c  P3=XXXXXXXX  P4=XXXXXXXX
EAX=00000000  EBX=00000001  ECX=0011fd68  EDX=00020180
ESI=00000000  EDI=00000000
DS=0053  DSACC=f0f3  DSLIM=ffffffff
ES=0053  ESACC=f0f3  ESLIM=ffffffff
FS=150b  FSACC=00f3  FSLIM=00000030
GS=0000  GSACC=****  GSLIM=********
CS:EIP=005b:0001016f  CSACC=f0df  CSLIM=ffffffff
SS:ESP=0053:0001ff68  SSACC=f0f3  SSLIM=ffffffff
EBP=00020174  FLG=00010212

CONFTEST.EXE 0001:0000016f

Attachment: check.out.lzma
Description: Binary data

Attachment: config.out.lzma
Description: Binary data

Attachment: make.out.lzma
Description: Binary data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]