[Vm-dev] BitBltSimulation buffer overrun

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Tue Sep 3 21:44:50 UTC 2019


Hi all,
while running a debug squeak.cog.spur macos x64, I noticed repeated logs in
console:

> (((usqInt)sourceIndex)) < endOfSource 2132

This corresponds to failing assert: in BitBltSimulation slang

    srcLongAt: idx
         <inline: #always>
         self assert: idx asUnsignedInteger < endOfSource.
         ^self long32At: idx

Maybe it's a well known bug, but it's easy to trigger if you are after it:
Open Squeak5.1-16548-64bit.image (I took that of nsboot while testing
failing Newspeak bootstrap
https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/tests/newspeakBootstrap.sh
)
Open TestRunner and run all tests...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20190903/279a2511/attachment.html>


More information about the Vm-dev mailing list