[squeak-dev] Re: OSProcess on Mac?

Ken G. Brown kbrown at mac.com
Sun Dec 12 21:45:27 UTC 2010


I tried putting UnixOSProcessPlugin.bundle 4.2.4 into the Cog.app 4.0.0 package which previously had version 4.3.2.
I've started getting UndefinedObject(Object)>>doesNotUnderstand: #wait at various times eg. during or after saving the image.
This does not happen with the original UnixOSProcessPlugin.bundle version 4.3.2 in the Cog.app. 

Squeak4.2 10770, with OSProcess, VMMaker, and a bunch of other stuff installed, running on Cog 4.0.0 with UnixOSProcessPlugin.bundle 4.2.4, Mac OS X 10.6.5,

I'm just saying in case it twigs something for someone in the know.

Ken G. Brown

Full report:
=========
UndefinedObject(Object)>>doesNotUnderstand: #wait

here insert explanation of what you were doing, suspect changes you've made and so forth.

12 December 2010 2:22:20.375 pm

VM: Mac OS - Smalltalk
Image: Squeak4.2alpha [latest update: #10770]

SecurityManager state:
Restricted: false
FileAccess: true
SocketAccess: true
Working Dir /mySqueakStuff/Sqkb/<Trunkkb/Squeak4.2/Squeak4.2-10548-alpha
Trusted Dir /foobar/tooBar/forSqueak/bogus/
Untrusted Dir /Users/kbrownMPro/Library/Preferences/Croquet/Internet/Untrusted

UndefinedObject(Object)>>doesNotUnderstand: #wait
	Receiver: nil
	Arguments and temporary variables: 
		aMessage: 	wait
		exception: 	MessageNotUnderstood: UndefinedObject>>wait
		resumeValue: 	nil
	Receiver's instance variables: 
nil

[] in [] in UnixOSProcessAccessor>>grimReaperProcess
	Receiver: a UnixOSProcessAccessor on pid 9261
	Arguments and temporary variables: 
		event: 	nil
		processSynchronizationDelay: 	a Delay(20 msecs)
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a UnixProcess with pid 9261)
		sessionIdentifier: 	#[32 27 5 77]
		canObtainSessionIdentifierFromPlugin: 	true
		hasTestEof: 	nil
		grimReaper: 	a Process in Debugger class>>openOn:context:label:contents:fullView...etc...
		sigChldSemaphore: 	nil

BlockClosure>>repeat
	Receiver: [closure] in [] in UnixOSProcessAccessor>>grimReaperProcess
	Arguments and temporary variables: 

	Receiver's instance variables: 
		outerContext: 	[] in UnixOSProcessAccessor>>grimReaperProcess
		startpc: 	143
		numArgs: 	0

[] in UnixOSProcessAccessor>>grimReaperProcess
	Receiver: a UnixOSProcessAccessor on pid 9261
	Arguments and temporary variables: 
		event: 	nil
		processSynchronizationDelay: 	a Delay(20 msecs)
	Receiver's instance variables: 
		dependents: 	a DependentsArray(a UnixProcess with pid 9261)
		sessionIdentifier: 	#[32 27 5 77]
		canObtainSessionIdentifierFromPlugin: 	true
		hasTestEof: 	nil
		grimReaper: 	a Process in Debugger class>>openOn:context:label:contents:fullView...etc...
		sigChldSemaphore: 	nil


--- The full stack ---
UndefinedObject(Object)>>doesNotUnderstand: #wait
[] in [] in UnixOSProcessAccessor>>grimReaperProcess
BlockClosure>>repeat
[] in UnixOSProcessAccessor>>grimReaperProcess
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
[] in BlockClosure>>newProcess



More information about the Squeak-dev mailing list