[squeak-dev] The Trunk: Tools-mt.1163.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jun 14 08:49:46 UTC 2022

Marcel Taeumel uploaded a new version of Tools to project The Trunk:

==================== Summary ====================

Name: Tools-mt.1163
Author: mt
Time: 14 June 2022, 10:49:42.55128 am
UUID: 9dd5c477-8bf2-ac4d-8dfb-90c19e14ae69
Ancestors: Tools-mt.1162

Revert Tools-jar.1161. Add commentary about the issue.

Now #test20TerminateProcess fails...

=============== Diff against Tools-mt.1162 ===============

Item was changed:
  ----- Method: Debugger>>windowIsClosing (in category 'initialize') -----
  	"My window is being closed; clean up. Restart the low space watcher."
  	contextStack := nil.
  	receiverInspector := nil.
  	contextVariablesInspector := nil.
  	interruptedProcess == nil ifTrue: [^ self].
+ 	self flag: #discuss. "mt: Maybe #fork the termination of the process.
+ 		See
+ 			- http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-May/220675.html
+ 			- http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-June/221044.html"
+ 	interruptedProcess perform: terminateProcessSelector.
+ 	interruptedProcess := nil.
- 	[interruptedProcess perform: terminateProcessSelector.
- 	interruptedProcess := nil] fork.
  	Smalltalk installLowSpaceWatcher.  "restart low space handler"!

More information about the Squeak-dev mailing list