[squeak-dev] This is the Help System failure...

David T. Lewis lewis at mail.msen.com
Sat Jul 14 17:17:30 UTC 2018

Hi Subbu,

I resaved Collections in trunk to bypass the 801 update for the time

I'm not sure I should have done it that way, it may leave an unresolved
merge for people who were already up to date (sorry for that).


On Sat, Jul 14, 2018 at 10:32:25PM +0530, K K Subbu wrote:
> On Saturday 14 July 2018 09:56 AM, Chris Cunningham wrote:
> >HelpBrowserTest>>testOpen
> >
> >the selected item (Welcome) has the red cross in it, and 2 debug windows 
> >on UndefinedObject>>findBinaryIndex:ifNone: show up.
> I can confirm this error. When HelpBrowser starts displaying the 
> contents of Welcome text, it triggers an out of bounds error while 
> processing its text based on its runArray (see attached picture). This 
> in turn triggers the above error.
> Here are my steps:
> 1. Start Squeak without Collections-kks.801 mcz
> 2. Open Workspace, type "HelpBrowserText new open"
> 3. Help window opens with "Welcome" subtopic. Close this window
> 4. Now install Collections-kks.801 mcz
> 5. In Workspace, do "HelpBrowserTest new open"
> This will open an out of bounds error first and then an UndefinedObject 
> error on top.
> Welcome text is only 2173 bytes long, but in basicScanByte....,
> startIndex: 	2171
> stopIndex: 	4302 (!)
> In CompositionScanner>>composeFrom:...., runLength is being computed as 
> 2188 (!) for a startIndex of 2115.
> Chris/Karl, thanks for finding this testcase. This may help us track 
> down a long pending bug in Squeak's handling of styled text.
> Regards .. Subbu


More information about the Squeak-dev mailing list