William James wrote:
> 
> Suse just reported a problem about ksh 64bit crashes. Does anyone know
> if the bug affects Solaris on AMD64 or SPARC, too?

I am not sure... I have to test Werner's script on an AMD64 box with and
without our patches (see below) applied...

> ---------- Forwarded message ----------
> From: Dr. Werner Fink <werner at suse.de>
> Date: Aug 27, 2007 4:43 PM
> Subject: [ast-users] Crash on 64bit system with vmalloc from libast
> To: ast-users at research.att.com
> 
> Hi,
> 
> just found by ksh user on s390x but also valid on x86_64 ...
> the sniplet below crashes not only ksh93r but also ksh93s.
> GDB states most time a SIGSEGV at
> 
> bestreclaim() in src/lib/libast/vmalloc/vmbest.c:520
> bestsearch()  in src/lib/libast/vmalloc/vmbest.c:351
> 
> but also at line 291 in src/lib/libast/vmalloc/vmbest.c
> the crash occurs.  Interessting that the addresses at
> this point for the left part of the tree are 0xffffffff
> (which is not -1UL but -1U) or simply -1UL + address.
[snip]

AFAIK there are three known memory corruption-related crashers in
ast-ksh.2007-04-18 we currently have in OS/Net tree... the worst of them
was timing/signal-related and only happened in rare cases on a small
subset of our test machines and April hunted-down&&cornered this
xx@@@!!! - we applied a hot-fix for it (see
http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/lib/libshell/misc/ERRATA.txt
, Errata #003) and I hope it's just an incarnation of this bug...

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

Reply via email to