[BUG]Array(Object)>>error:

ducasse at iam.unibe.ch ducasse at iam.unibe.ch
Sat Jan 10 14:34:24 UTC 2004


I loaded the fix fo rthe VM simulator that Ned sent and I could open an
mvc 36 image. 
Until I got this bug. 

Stef

10 January 2004 3:34:14 pm

VM: Mac OS - Squeak3.7alpha of '11 September 2003' [latest update:
#5566] Squeak VM 3.7.1b1
Image: Squeak3.6 [latest update: #5424]

Array(Object)>>error:
	Receiver: #(#gePrimitiveMergeFillFrom #B2DPlugin
#primitiveMergeFillFrom)
	Arguments and temporary variables: 
		aString: 	'subscript is out of bounds: 0'
	Receiver's instance variables: 
#(#gePrimitiveMergeFillFrom #B2DPlugin #primitiveMergeFillFrom)

Array(Object)>>errorSubscriptBounds:
	Receiver: #(#gePrimitiveMergeFillFrom #B2DPlugin
#primitiveMergeFillFrom)
	Arguments and temporary variables: 
		index: 	0
	Receiver's instance variables: 
#(#gePrimitiveMergeFillFrom #B2DPlugin #primitiveMergeFillFrom)

Array(Object)>>at:
	Receiver: #(#gePrimitiveMergeFillFrom #B2DPlugin
#primitiveMergeFillFrom)
	Arguments and temporary variables: 
		index: 	0
	Receiver's instance variables: 
#(#gePrimitiveMergeFillFrom #B2DPlugin #primitiveMergeFillFrom)

InterpreterSimulatorMSB(Interpreter)>>findObsoleteNamedPrimitive:length:
	Receiver: an InterpreterSimulatorMSB
	Arguments and temporary variables: 
		functionName: 	a CArray
		functionLength: 	27
		entry: 	nil
		index: 	0
		chIndex: 	nil
	Receiver's instance variables: 
		memory: 	a Bitmap of length 2397416
		youngStart: 	7999036
		endOfMemory: 	9408036
		memoryLimit: 	9589640
		nilObj: 	4
		falseObj: 	12
		trueObj: 	20
		specialObjectsOop: 	1940220
		rootTable: 	#(7998840 2061796 7998748 7998520 7998428 7998932 7998244
7998336 28...etc...
		rootTableCount: 	45
		child: 	681448
		field: 	970424
		parentField: 	3
		freeBlock: 	8732672
		lastHash: 	64171
		allocationCount: 	2745
		lowSpaceThreshold: 	200000
		signalLowSpace: 	false
		compStart: 	8616764
		compEnd: 	8719992
		fwdTableNext: 	8720576
		fwdTableLast: 	9589632
		remapBuffer: 	#(8732156 8714796 8714820 8714828 nil nil nil nil nil
nil nil nil ...etc...
		remapBufferCount: 	0
		allocationsBetweenGCs: 	4000
		tenuringThreshold: 	2000
		statFullGCs: 	1
		statFullGCMSecs: 	11590
		statIncrGCs: 	4
		statIncrGCMSecs: 	102
		statTenures: 	0
		statRootTableOverflows: 	0
		freeContexts: 	8732448
		freeLargeContexts: 	1
		interruptCheckCounter: 	228
		totalObjectCount: 	181605
		shrinkThreshold: 	8388608
		growHeadroom: 	4194304
		headerTypeBytes: 	a CArrayAccessor on: #(8 4 0 0)
		youngStartLocal: 	7999036
		activeContext: 	8732264
		theHomeContext: 	8732264
		method: 	5136544
		receiver: 	8732544
		instructionPointer: 	5136585
		stackPointer: 	8732312
		localIP: 	a CArray
		localSP: 	a CArray
		localHomeContext: 	8732264
		localReturnContext: 	8732156
		localReturnValue: 	8732544
		messageSelector: 	1158484
		argumentCount: 	0
		newMethod: 	5137276
		currentBytecode: 	208
		successFlag: 	true
		primitiveIndex: 	117
		methodCache: 	#(6946804 6963180 6957968 0 4 0 0 0 77332 642564 5155524
257 4 0 0...etc...
		atCache: 	#(8732128 6 2 0 7280804 256 24 0 8730216 2 2 0 8616652 1 4 0
8616400 1...etc...
		lkupClass: 	669660
		reclaimableContextCount: 	1
		nextPollTick: 	64172
		nextWakeupTick: 	64195
		lastTick: 	63672
		interruptKeycode: 	2094
		interruptPending: 	false
		semaphoresToSignalA: 	#(nil nil nil nil nil nil nil nil nil nil nil
nil nil nil ...etc...
		semaphoresUseBufferA: 	true
		semaphoresToSignalCountA: 	0
		semaphoresToSignalB: 	#(nil nil nil nil nil nil nil nil nil nil nil
nil nil nil ...etc...
		semaphoresToSignalCountB: 	0
		savedWindowSize: 	34406785
		fullScreenFlag: 	0
		deferDisplayUpdates: 	false
		pendingFinalizationSignals: 	0
		compilerInitialized: 	false
		compilerHooks: 	nil
		extraVMMemory: 	0
		newNativeMethod: 	4
		methodClass: 	669660
		receiverClass: 	669660
		interpreterVersion: 	nil
		obsoleteIndexedPrimitiveTable: 	a CArrayAccessor on: #(a
CArrayAccessor on: #(ni...etc...
		obsoleteNamedPrimitiveTable: 	a CArrayAccessor on:
#(#(#gePrimitiveMergeFillFrom...etc...
		interpreterProxy: 	an InterpreterSimulatorMSB
		showSurfaceFn: 	nil
		interruptCheckCounterFeedBackReset: 	1000
		interruptChecksEveryNms: 	3
		externalPrimitiveTable: 	a CArrayAccessor on: #(3 4 5 6 7 8 9 10 11 12
0 0 0 0 0...etc...
		byteCount: 	457136
		sendCount: 	29
		traceOn: 	true
		myBitBlt: 	a BitBltSimulator
		displayForm: 	Form(640x480x16)
		filesOpen: 	an OrderedCollection(StandardFileStream:
'Data:Users:ducasse:Workspa...etc...
		imageName: 
'Data:Users:ducasse:Workspace:FirstCircle:SqDemoes:Sq-Demo-0104:Sque...e
tc...
		pluginList: 	#('MiscPrimitivePlugin'->a MiscPrimitivePlugin
'SecurityPlugin'->a ...etc...
		mappedPluginEntries: 	#(#(a SecurityPlugin #secDisableFileAccess) #(a
SecurityPl...etc...
		inputSem: 	nil
		quitBlock: 	[] in InterpreterSimulatorMSB(InterpreterSimulator)>>test


--- The full stack ---
Array(Object)>>error:
...etc...



More information about the Squeak-dev mailing list