[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
being.

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

Dave

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