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;)