Re: [squeak-smalltalk/squeak-object-memory] Restart in debugger with error in ensure context involuntarily aborts execution (Issue #148)
Christoph Thiede via Squeak-dev <[email protected]> Mon, 06 Jul 2026 11:03:21 -0700
| Newsgroups | gmane.comp.lang.smalltalk.squeak.general |
|---|---|
| Message-ID | <squeak-smalltalk/squeak-object-memory/issues/148/[email protected]> |
LinqLover left a comment (squeak-smalltalk/squeak-object-memory#148) Hi @isCzech, since Kernel-jar.1674 has been merged, I was about to close this issue now, but I observed two related issues while trying to reproduce this situation: 1. If I do the above example: ```smalltalk x :=0. [self halt] ensure: [self error] ``` ...restart from `UndefinedObject>>DoIt` (home context), and step further beyond `self error` until returning from that home context, it will return the `[self halt]` block closure. It should perhaps return `nil` instead? 2. If I do the above example again and try to abandon the predebugger window, a second error window pops up (expected) but I cannot close or open it because the UI process is blocked. I first need to trigger a user interrupt to unblock the UI. Is that a known issue? At this stage of the release is it likely to late to fix those things unless we find a trivial slip somewhere, but at least we should document this as a known issue in the release notes and/or create new bug tickets. Thanks! Christoph -- Reply to this email directly or view it on GitHub: https://github.com/squeak-smalltalk/squeak-object-memory/issues/148#issuecomment-4896060437 You are receiving this because you are subscribed to this thread. Message ID: <squeak-smalltalk/squeak-object-memory/issues/148/[email protected]> Squeak-dev mailing list -- [email protected] To unsubscribe send an email to [email protected]