AW: About SimulatorInterpreter

Torsten.Bergmann at phaidros.com Torsten.Bergmann at phaidros.com
Thu Jan 8 17:04:29 UTC 2004


I tried the mini.image from the FTP directory.
The InterpreterSimulator works in a 3.4image but 
not in a 3.6/3.7. But I had a different error.

Bye
Torsten


MessageNotUnderstood: InterpreterSimulatorLSB>>attributeSize:
8 January 2004 5:59:53 pm

VM: Win32 - Squeak3.6 of '6 October 2003' [latest update: #5424]
Image: Squeak3.6 [latest update: #5424]

InterpreterSimulatorLSB(Object)>>doesNotUnderstand: #attributeSize:
	Receiver: an InterpreterSimulatorLSB
	Arguments and temporary variables: 
		aMessage: 	a Message with selector: #attributeSize: and
arguments: #(1001)
	Receiver's instance variables: 
		memory: 	a Bitmap of length 279377
		youngStart: 	617508
		endOfMemory: 	1101444
		memoryLimit: 	1117508
		nilObj: 	4
		falseObj: 	12
		trueObj: 	20
		specialObjectsOop: 	127872
		rootTable: 	#(611028 69068 nil nil nil nil nil nil nil
nil nil nil nil nil nil n...etc...
		rootTableCount: 	2
		child: 	nil
		field: 	nil
		parentField: 	nil
		freeBlock: 	660720
		lastHash: 	23975
		allocationCount: 	80
		lowSpaceThreshold: 	0
		signalLowSpace: 	false
		compStart: 	0
		compEnd: 	0
		fwdTableNext: 	0
		fwdTableLast: 	0
		remapBuffer: 	#(659776 nil nil nil nil nil nil nil nil nil
nil nil nil nil nil n...etc...
		remapBufferCount: 	0
		allocationsBetweenGCs: 	4000
		tenuringThreshold: 	2000
		statFullGCs: 	0
		statFullGCMSecs: 	0
		statIncrGCs: 	0
		statIncrGCMSecs: 	0
		statTenures: 	0
		statRootTableOverflows: 	0
		freeContexts: 	660628
		freeLargeContexts: 	1
		interruptCheckCounter: 	834
		totalObjectCount: 	16066
		shrinkThreshold: 	8388608
		growHeadroom: 	4194304
		headerTypeBytes: 	a CArrayAccessor on: #(8 4 0 0)
		youngStartLocal: 	nil
		activeContext: 	660140
		theHomeContext: 	660140
		method: 	436936
		receiver: 	156820
		instructionPointer: 	436974
		stackPointer: 	660176
		localIP: 	a CArray
		localSP: 	a CArray
		localHomeContext: 	660140
		localReturnContext: 	659912
		localReturnValue: 	4
		messageSelector: 	110160
		argumentCount: 	1
		newMethod: 	334324
		currentBytecode: 	224
		successFlag: 	true
		primitiveIndex: 	149
		methodCache: 	#(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 ...etc...
		atCache: 	#(656992 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 657496 6 2 0 65...etc...
		lkupClass: 	73596
		reclaimableContextCount: 	1
		nextPollTick: 	122431088
		nextWakeupTick: 	0
		lastTick: 	122430588
		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: 	37683623
		fullScreenFlag: 	0
		deferDisplayUpdates: 	false
		pendingFinalizationSignals: 	0
		compilerInitialized: 	false
		compilerHooks: 	nil
		extraVMMemory: 	0
		newNativeMethod: 	4
		methodClass: 	73596
		receiverClass: 	73596
		interpreterVersion: 	nil
		obsoleteIndexedPrimitiveTable: 	a CArrayAccessor on: #(a
CArrayAccessor on: #(ni...etc...
		obsoleteNamedPrimitiveTable: 	a CArrayAccessor on:
#(#(#gePrimitiveMergeFillFrom...etc...
		interpreterProxy: 	an InterpreterSimulatorLSB
		showSurfaceFn: 	nil
		interruptCheckCounterFeedBackReset: 	1000
		interruptChecksEveryNms: 	3
		externalPrimitiveTable: 	a CArrayAccessor on: #(0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc...
		byteCount: 	1651
		sendCount: 	0
		traceOn: 	true
		myBitBlt: 	a BitBltSimulator
		displayForm: 	Form(640x480x1)
		filesOpen: 	an OrderedCollection()
		imageName: 	'D:\SQUEAKWORK\astares6\mini.image'
		pluginList: 	#('SecurityPlugin'->a SecurityPlugin
'FilePlugin'->a FilePluginSimu...etc...
		mappedPluginEntries: 	#(#(a SecurityPlugin
#secDisableFileAccess) #(a SecurityPl...etc...
		inputSem: 	nil
		quitBlock: 	[] in
InterpreterSimulatorLSB(InterpreterSimulator)>>test

InterpreterSimulatorLSB(Interpreter)>>primitiveGetAttribute
	Receiver: an InterpreterSimulatorLSB
	Arguments and temporary variables: 
		attr: 	1001
		sz: 	nil
		s: 	nil
	Receiver's instance variables: 
		memory: 	a Bitmap of length 279377
		youngStart: 	617508
		endOfMemory: 	1101444
		memoryLimit: 	1117508
		nilObj: 	4
		falseObj: 	12
		trueObj: 	20
		specialObjectsOop: 	127872
		rootTable: 	#(611028 69068 nil nil nil nil nil nil nil
nil nil nil nil nil nil n...etc...
		rootTableCount: 	2
		child: 	nil
		field: 	nil
		parentField: 	nil
		freeBlock: 	660720
		lastHash: 	23975
		allocationCount: 	80
		lowSpaceThreshold: 	0
		signalLowSpace: 	false
		compStart: 	0
		compEnd: 	0
		fwdTableNext: 	0
		fwdTableLast: 	0
		remapBuffer: 	#(659776 nil nil nil nil nil nil nil nil nil
nil nil nil nil nil n...etc...
		remapBufferCount: 	0
		allocationsBetweenGCs: 	4000
		tenuringThreshold: 	2000
		statFullGCs: 	0
		statFullGCMSecs: 	0
		statIncrGCs: 	0
		statIncrGCMSecs: 	0
		statTenures: 	0
		statRootTableOverflows: 	0
		freeContexts: 	660628
		freeLargeContexts: 	1
		interruptCheckCounter: 	834
		totalObjectCount: 	16066
		shrinkThreshold: 	8388608
		growHeadroom: 	4194304
		headerTypeBytes: 	a CArrayAccessor on: #(8 4 0 0)
		youngStartLocal: 	nil
		activeContext: 	660140
		theHomeContext: 	660140
		method: 	436936
		receiver: 	156820
		instructionPointer: 	436974
		stackPointer: 	660176
		localIP: 	a CArray
		localSP: 	a CArray
		localHomeContext: 	660140
		localReturnContext: 	659912
		localReturnValue: 	4
		messageSelector: 	110160
		argumentCount: 	1
		newMethod: 	334324
		currentBytecode: 	224
		successFlag: 	true
		primitiveIndex: 	149
		methodCache: 	#(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 ...etc...
		atCache: 	#(656992 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 657496 6 2 0 65...etc...
		lkupClass: 	73596
		reclaimableContextCount: 	1
		nextPollTick: 	122431088
		nextWakeupTick: 	0
		lastTick: 	122430588
		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: 	37683623
		fullScreenFlag: 	0
		deferDisplayUpdates: 	false
		pendingFinalizationSignals: 	0
		compilerInitialized: 	false
		compilerHooks: 	nil
		extraVMMemory: 	0
		newNativeMethod: 	4
		methodClass: 	73596
		receiverClass: 	73596
		interpreterVersion: 	nil
		obsoleteIndexedPrimitiveTable: 	a CArrayAccessor on: #(a
CArrayAccessor on: #(ni...etc...
		obsoleteNamedPrimitiveTable: 	a CArrayAccessor on:
#(#(#gePrimitiveMergeFillFrom...etc...
		interpreterProxy: 	an InterpreterSimulatorLSB
		showSurfaceFn: 	nil
		interruptCheckCounterFeedBackReset: 	1000
		interruptChecksEveryNms: 	3
		externalPrimitiveTable: 	a CArrayAccessor on: #(0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc...
		byteCount: 	1651
		sendCount: 	0
		traceOn: 	true
		myBitBlt: 	a BitBltSimulator
		displayForm: 	Form(640x480x1)
		filesOpen: 	an OrderedCollection()
		imageName: 	'D:\SQUEAKWORK\astares6\mini.image'
		pluginList: 	#('SecurityPlugin'->a SecurityPlugin
'FilePlugin'->a FilePluginSimu...etc...
		mappedPluginEntries: 	#(#(a SecurityPlugin
#secDisableFileAccess) #(a SecurityPl...etc...
		inputSem: 	nil
		quitBlock: 	[] in
InterpreterSimulatorLSB(InterpreterSimulator)>>test

InterpreterSimulatorLSB(InterpreterSimulator)>>dispatchOn:in:
	Receiver: an InterpreterSimulatorLSB
	Arguments and temporary variables: 
		anInteger: 	149
		selectorArray: 	#(#primitiveFail #primitiveAdd
#primitiveSubtract #primitiveLess...etc...
	Receiver's instance variables: 
		memory: 	a Bitmap of length 279377
		youngStart: 	617508
		endOfMemory: 	1101444
		memoryLimit: 	1117508
		nilObj: 	4
		falseObj: 	12
		trueObj: 	20
		specialObjectsOop: 	127872
		rootTable: 	#(611028 69068 nil nil nil nil nil nil nil
nil nil nil nil nil nil n...etc...
		rootTableCount: 	2
		child: 	nil
		field: 	nil
		parentField: 	nil
		freeBlock: 	660720
		lastHash: 	23975
		allocationCount: 	80
		lowSpaceThreshold: 	0
		signalLowSpace: 	false
		compStart: 	0
		compEnd: 	0
		fwdTableNext: 	0
		fwdTableLast: 	0
		remapBuffer: 	#(659776 nil nil nil nil nil nil nil nil nil
nil nil nil nil nil n...etc...
		remapBufferCount: 	0
		allocationsBetweenGCs: 	4000
		tenuringThreshold: 	2000
		statFullGCs: 	0
		statFullGCMSecs: 	0
		statIncrGCs: 	0
		statIncrGCMSecs: 	0
		statTenures: 	0
		statRootTableOverflows: 	0
		freeContexts: 	660628
		freeLargeContexts: 	1
		interruptCheckCounter: 	834
		totalObjectCount: 	16066
		shrinkThreshold: 	8388608
		growHeadroom: 	4194304
		headerTypeBytes: 	a CArrayAccessor on: #(8 4 0 0)
		youngStartLocal: 	nil
		activeContext: 	660140
		theHomeContext: 	660140
		method: 	436936
		receiver: 	156820
		instructionPointer: 	436974
		stackPointer: 	660176
		localIP: 	a CArray
		localSP: 	a CArray
		localHomeContext: 	660140
		localReturnContext: 	659912
		localReturnValue: 	4
		messageSelector: 	110160
		argumentCount: 	1
		newMethod: 	334324
		currentBytecode: 	224
		successFlag: 	true
		primitiveIndex: 	149
		methodCache: 	#(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 ...etc...
		atCache: 	#(656992 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 657496 6 2 0 65...etc...
		lkupClass: 	73596
		reclaimableContextCount: 	1
		nextPollTick: 	122431088
		nextWakeupTick: 	0
		lastTick: 	122430588
		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: 	37683623
		fullScreenFlag: 	0
		deferDisplayUpdates: 	false
		pendingFinalizationSignals: 	0
		compilerInitialized: 	false
		compilerHooks: 	nil
		extraVMMemory: 	0
		newNativeMethod: 	4
		methodClass: 	73596
		receiverClass: 	73596
		interpreterVersion: 	nil
		obsoleteIndexedPrimitiveTable: 	a CArrayAccessor on: #(a
CArrayAccessor on: #(ni...etc...
		obsoleteNamedPrimitiveTable: 	a CArrayAccessor on:
#(#(#gePrimitiveMergeFillFrom...etc...
		interpreterProxy: 	an InterpreterSimulatorLSB
		showSurfaceFn: 	nil
		interruptCheckCounterFeedBackReset: 	1000
		interruptChecksEveryNms: 	3
		externalPrimitiveTable: 	a CArrayAccessor on: #(0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc...
		byteCount: 	1651
		sendCount: 	0
		traceOn: 	true
		myBitBlt: 	a BitBltSimulator
		displayForm: 	Form(640x480x1)
		filesOpen: 	an OrderedCollection()
		imageName: 	'D:\SQUEAKWORK\astares6\mini.image'
		pluginList: 	#('SecurityPlugin'->a SecurityPlugin
'FilePlugin'->a FilePluginSimu...etc...
		mappedPluginEntries: 	#(#(a SecurityPlugin
#secDisableFileAccess) #(a SecurityPl...etc...
		inputSem: 	nil
		quitBlock: 	[] in
InterpreterSimulatorLSB(InterpreterSimulator)>>test

InterpreterSimulatorLSB(Interpreter)>>primitiveResponse
	Receiver: an InterpreterSimulatorLSB
	Arguments and temporary variables: 
		timerPending: 	false
		startTime: 	nil
		delta: 	nil
		primIdx: 	nil
		nArgs: 	nil
	Receiver's instance variables: 
		memory: 	a Bitmap of length 279377
		youngStart: 	617508
		endOfMemory: 	1101444
		memoryLimit: 	1117508
		nilObj: 	4
		falseObj: 	12
		trueObj: 	20
		specialObjectsOop: 	127872
		rootTable: 	#(611028 69068 nil nil nil nil nil nil nil
nil nil nil nil nil nil n...etc...
		rootTableCount: 	2
		child: 	nil
		field: 	nil
		parentField: 	nil
		freeBlock: 	660720
		lastHash: 	23975
		allocationCount: 	80
		lowSpaceThreshold: 	0
		signalLowSpace: 	false
		compStart: 	0
		compEnd: 	0
		fwdTableNext: 	0
		fwdTableLast: 	0
		remapBuffer: 	#(659776 nil nil nil nil nil nil nil nil nil
nil nil nil nil nil n...etc...
		remapBufferCount: 	0
		allocationsBetweenGCs: 	4000
		tenuringThreshold: 	2000
		statFullGCs: 	0
		statFullGCMSecs: 	0
		statIncrGCs: 	0
		statIncrGCMSecs: 	0
		statTenures: 	0
		statRootTableOverflows: 	0
		freeContexts: 	660628
		freeLargeContexts: 	1
		interruptCheckCounter: 	834
		totalObjectCount: 	16066
		shrinkThreshold: 	8388608
		growHeadroom: 	4194304
		headerTypeBytes: 	a CArrayAccessor on: #(8 4 0 0)
		youngStartLocal: 	nil
		activeContext: 	660140
		theHomeContext: 	660140
		method: 	436936
		receiver: 	156820
		instructionPointer: 	436974
		stackPointer: 	660176
		localIP: 	a CArray
		localSP: 	a CArray
		localHomeContext: 	660140
		localReturnContext: 	659912
		localReturnValue: 	4
		messageSelector: 	110160
		argumentCount: 	1
		newMethod: 	334324
		currentBytecode: 	224
		successFlag: 	true
		primitiveIndex: 	149
		methodCache: 	#(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 ...etc...
		atCache: 	#(656992 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 657496 6 2 0 65...etc...
		lkupClass: 	73596
		reclaimableContextCount: 	1
		nextPollTick: 	122431088
		nextWakeupTick: 	0
		lastTick: 	122430588
		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: 	37683623
		fullScreenFlag: 	0
		deferDisplayUpdates: 	false
		pendingFinalizationSignals: 	0
		compilerInitialized: 	false
		compilerHooks: 	nil
		extraVMMemory: 	0
		newNativeMethod: 	4
		methodClass: 	73596
		receiverClass: 	73596
		interpreterVersion: 	nil
		obsoleteIndexedPrimitiveTable: 	a CArrayAccessor on: #(a
CArrayAccessor on: #(ni...etc...
		obsoleteNamedPrimitiveTable: 	a CArrayAccessor on:
#(#(#gePrimitiveMergeFillFrom...etc...
		interpreterProxy: 	an InterpreterSimulatorLSB
		showSurfaceFn: 	nil
		interruptCheckCounterFeedBackReset: 	1000
		interruptChecksEveryNms: 	3
		externalPrimitiveTable: 	a CArrayAccessor on: #(0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 ...etc...
		byteCount: 	1651
		sendCount: 	0
		traceOn: 	true
		myBitBlt: 	a BitBltSimulator
		displayForm: 	Form(640x480x1)
		filesOpen: 	an OrderedCollection()
		imageName: 	'D:\SQUEAKWORK\astares6\mini.image'
		pluginList: 	#('SecurityPlugin'->a SecurityPlugin
'FilePlugin'->a FilePluginSimu...etc...
		mappedPluginEntries: 	#(#(a SecurityPlugin
#secDisableFileAccess) #(a SecurityPl...etc...
		inputSem: 	nil
		quitBlock: 	[] in
InterpreterSimulatorLSB(InterpreterSimulator)>>test


--- The full stack ---
InterpreterSimulatorLSB(Object)>>doesNotUnderstand: #attributeSize:
...etc...




More information about the Squeak-dev mailing list