<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/xhtml; charset=utf-8">
</head>
<body>
<div style="font-family:sans-serif"><div style="white-space:normal">
<p dir="auto">Hi,</p>

<p dir="auto">We have an issue in Seaside where a loaded test method holds a bad source pointer. We only noticed because this method accesses the debugger map.</p>

<p dir="auto">How to reproduce:</p>

<ol>
<li value="1">clone SmalltalkCI: 
git clone <a href="mailto:git@github.com" style="color:#3983C4">git@github.com</a>:hpi-swa/smalltalkCI.git</li>
<li value="2">clone Seaside:
git clone <a href="mailto:git@github.com" style="color:#3983C4">git@github.com</a>:SeasideSt/Seaside.git;
git checkout 9cb54a7b14cd254ef318294905c4e8dda8dd9f79</li>
<li value="3">install Seaside in Squeak5.2:
<path to SmalltalkCI>/run.sh --headful -s Squeak-5.2 <path to Seaside>/.smalltalk.ston</li>
<li value="4">Run the test WAPharoDebuggerTest>>testNamedTempAt and you'll see a debugger pop up for an UndeclaredVariable. The source lookup is performed in the changes file but in the middle of a chunk of binary (font) data.</li>
</ol>

<p dir="auto">I can can only speculate that some of that binary data introduces random chunks which messes with the offsets.</p>

<p dir="auto">We're adding a workaround for that particular test for now.</p>

<p dir="auto">Let me know if I can help track down the issue.</p>

<p dir="auto">Cheers,<br>
Max</p>
</div>
</div>
</body>
</html>