Issue status update for
http://smalltalk.gnu.org/project/issue/139
Post a follow up:
http://smalltalk.gnu.org/project/comments/add/139
Project: GNU Smalltalk
Version: <none>
Component: VM
Category: bug reports
Priority: normal
Assigned to: Unassigned
Reported by: tgg
Updated by: tgg
Status: active
It seems the gst.im gets corrupted after the first invocation.
How to reproduce it on my i386 box:
$ ./configure --with-tcl=/usr/lib/tcl8.4 --with-tk=/usr/lib/tk8.4 &&
make
....
$ ls -l gst.im
-rw-r--r-- 1 tgg tgg 1630820 Dec 14 16:06 gst.im
$ cp gst.im gst.im-
$ ./gst -S --image=./gst.im tests/AnsiLoad.st
"Global garbage collection... done"
Loading package SUnit
Loading Ansi.st
Loading AnsiDB.st
Loading AnsiInit.st
"Global garbage collection... done"
$ ls -l gst.im*
-rw-r--r-- 1 tgg tgg 2827244 Dec 14 16:14 gst.im
-rw-r--r-- 1 tgg tgg 1630820 Dec 14 16:06 gst.im-
$ ./gst -S --image=./gst.im tests/AnsiLoad.st
gst: Aborted
(ip 4)[] in ProcessorScheduler>>#initialize
(ip 22)Array(SequenceableCollection)>>#do:
(ip 6)[] in ProcessorScheduler>>#initialize
(ip 4)[] in BlockClosure>>#newProcessWith:
(ip 52)[] in Process>>#onBlock:at:suspend:
(ip 10) BlockClosure>>#on:do:
(ip 14)[] in Process>>#onBlock:at:suspend:
(ip 2) BlockClosure>>#ensure:
(ip 10)[] in Process>>#onBlock:at:suspend:
(ip 46)[] in BlockClosure>>#asContext:
(ip 14)BlockContext class>>#fromClosure:parent:
Aborted
Replacing gst.im with gst.im- does work, but modifies the image again.
Also notice "Global garbage collection... done" is displayed twice.
(I'm using embedded libsigsegv0)
Both images are available from http://thomas.g.girard.free.fr/gst/
_______________________________________________
help-smalltalk mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-smalltalk