[VW7.5][Bug] primitiveFailed in setIconMask:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[VW7.5][Bug] primitiveFailed in setIconMask:

Wouter Gazendam
Hi,

Last few days I have encountered the following error several times.
The symptoms are:
 - I'm running the image locally on WinXP SP2
 - Image is being idle. (My focus is on a VNC connection)
 - At a certain moment hundreds of exception windows pop up.
 - After a while the creating of exception windows stops.

Wouter


Attached is a stack dump of one of the exception windows:

Unhandled exception: a primitive has failed
ApplicationWindow(Object)>>error:
ApplicationWindow(Object)>>primitiveFailed
ApplicationWindow(Window)>>setIconMask:
ApplicationWindow(Window)>>setIcon:mask:
Icon>>installOn:
ApplicationWindow(Window)>>icon:
ApplicationWindow(ScheduledWindow)>>icon:
ApplicationWindow(ScheduledWindow)>>prepareToMap
ApplicationWindow(Window)>>createSurfaceWithForcedPosition:
ApplicationWindow(ScheduledWindow)>>privateOpenForced:
ApplicationWindow(ScheduledWindow)>>openIn:
ApplicationWindow>>openIn:withType:
UIBuilder>>openIn:
DebuggerService class>>openDebugger:contents:label:proceed:displayAt:
optimized [] in DebuggerService
class>>openContext:label:proceedable:interrupted:
optimized [] in Process>>suspendResumable:do:
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:

----------------------------------------------------------------------
ApplicationWindow(Object)>>error:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        aStringOrMessage = an UserMessage('a primitive has failed',
#errPrimitiveFailed, #dialogs)
Temporaries:
        lastNonSpace = 22
        aString = 'a primitive has failed'
Context PC = 18

----------------------------------------------------------------------
ApplicationWindow(Object)>>primitiveFailed
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Context PC = 10

----------------------------------------------------------------------
ApplicationWindow(Window)>>setIconMask:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        aMask = a Mask
Context PC = 8

----------------------------------------------------------------------
ApplicationWindow(Window)>>setIcon:mask:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        pixmap = a Pixmap
        aMask = a Mask
Temporaries:
        ec = a SystemError(#'C allocation failed',nil)
Context PC = 10

----------------------------------------------------------------------
Icon>>installOn:
Receiver:
        an Icon
Instance Variables:
        figure = a CachedImage
        shape = a CachedImage
Arguments:
        aWindow = an ApplicationWindow 169575
Context PC = 41

----------------------------------------------------------------------
ApplicationWindow(Window)>>icon:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        anIcon = an Icon
Context PC = 13

----------------------------------------------------------------------
ApplicationWindow(ScheduledWindow)>>icon:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        anIcon = an Icon
Context PC = 9

----------------------------------------------------------------------
ApplicationWindow(ScheduledWindow)>>prepareToMap
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Context PC = 14

----------------------------------------------------------------------
ApplicationWindow(Window)>>createSurfaceWithForcedPosition:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        forcePosition = true
Temporaries:
        flags = 65538
        owner = nil
        wt = #normal
Context PC = 89

----------------------------------------------------------------------
ApplicationWindow(ScheduledWindow)>>privateOpenForced:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        forcePosition = true
Context PC = 11

----------------------------------------------------------------------
ApplicationWindow(ScheduledWindow)>>openIn:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        aRectangle = 680@410 corner: 1000@641
Temporaries:
        newBounds = 680@410 corner: 1000@641
Context PC = 15

----------------------------------------------------------------------
ApplicationWindow>>openIn:withType:
Receiver:
        an ApplicationWindow
Instance Variables:
        handle = a GraphicsHandle(169575)
        width = 320
        height = 231
        background = a DevicePaint
        inputOrigin = 680@410
        creationOrigin = 680@410
        sensor = an EventSensor
        iconic = false
        windowType = #normal
        effectiveWindowType = nil
        statusLineHeight = 0
        allowsStatusLine = true
        mapped = nil
        eventHandlers = nil
        windowManager = nil
        label = an UserMessage('Exception', #Exception, #pdp)
        icon = an Icon
        minimumSize = 50@50
        maximumSize = nil
        component = a CompositePart
        lookPreferences = nil
        paintPreferences = nil
        edgeDecorationPolicy = a WinXPBorderDecorationPolicy
        widgetPolicy = a WinXPWidgetPolicy
        controller = nil
        model = a DebuggerService
        damageRepairPolicy = nil
        masterWindow = nil
        keyboardProcessor = a KeyboardProcessor
        application = nil
        sendWindowEvents = nil
        receiveWindowEvents = nil
        windowEventBlock = nil
        damageRepairIsLazy = true
        activationNotification = true
        isEventDriven = nil
        toolbarVisible = true
        dropTarget = nil
        dragDropInProgress = nil
        dragDropTracker = nil
Arguments:
        aRectangle = 680@410 corner: 1000@641
        aType = #normal
Context PC = 9

----------------------------------------------------------------------
UIBuilder>>openIn:
Receiver:
        an UIBuilder
Instance Variables:
        bindings = an IdentityDictionary[0]
        namedComponents = an IdentityDictionary[0]
        labels = an IdentityDictionary[0]
        visuals = an IdentityDictionary[0]
        subCanvasSpecs = an IdentityDictionary[0]
        source = nil
        policy = a WinXPLookPolicy
        spec = a LabelSpec
        window = an ApplicationWindow 169575
        keyboardProcessor = a KeyboardProcessor
        composite = a CompositePart
        component = a Win95PassiveLabel
        decorator = nil
        wrapper = a SpecWrapper on: a LayoutWrapper on: a Win95PassiveLabel
        stack = an OrderedCollection[0]
        isEditing = false
        cacheWhileEditing = false
        windowSpec = a WindowSpec
        converterClass = PrintConverter
Arguments:
        aRectangle = 680@410 corner: 1000@641
Context PC = 10

----------------------------------------------------------------------
DebuggerService class>>openDebugger:contents:label:proceed:displayAt:
Receiver:
        a DebuggerService class
Instance Variables:
        superclass = Model
        methodDict = a MethodDictionary[215]
        format = 16408
        subclasses = nil
        instanceVariables = an Array[23]
        organization = ('private-stack manipulation' #byteStep
#cutbackTo:finishWith: #finishStep #forceResetContext:
#getContinueInDebugCtx #homeContext #homeContextForCutback
#homeContextForCutbackOf: #makeContextProceedable #resetContext:
#resumeProcess #revertBlock #selectContext: #unwind:to:)
('private' #basicResetOnMethodChange:in:context:
#findOldestContextUsing: #finishRequest #performDebugOperation:
#performDebugRequest: #performDebugRequest:withArguments:
#resetOnMethodChange:in:context:)
('probes' #addBreakpointAt: #addProbeAt: #addStepProbe:with:
#basicAddProbe:using: #findSelectedProbeEmphasisIn:
#modifyProbeAt:from: #removeAllProbes #removeProbeAt:from:
#removeStepProbes #tempMethods)
('testing' #areTextProbeCommandsLegal #contextHasHome
#doesContextHaveInterimValues #hasActiveDebugOperation
#hasHomeContextStepped #hasLoopControlContext #hasSuspendedOperations
#isDebugger #isFullStack #isInstalledMethodSourceOutOfSync
#isMethodContextSelected #isProbedMethod #isStoreLoaded #isTerminated
#isTopContextSelected)
('context list' #context: #refreshInspectorsFromCurrentContext
#selectContextAt:)
('tags' #addTag #hasTags #isCurrentContextTagged #isTagged: #removeTag
#selectTag: #tagMenuList)
('accessing' #clearDoSend #clearDoSendLoop #context #contextInspector
#contextList #contextListForUI #indexOfCurrentContext #interfaceWindow
#interruptedContext #isSend #isSendLoop #isStepIntoBlock #label
#label: #mayProceed #pcRange #receiverInspector #selectedClass
#selectedMethod #selectionRange #selector #setDoSend #setDoSendLoop
#stackFilterPatterns:convertSelector:matchSelector:displayAllLimit:
#stackInspector #text #topContext)
('return commands' #evaluateExpressionInReceiver: #returnLastDoIt:
#returnNewExpr:with: #returnSelf: #returnTOS:)
('private-reflection protocol' #_object:eqeq: #_objectClass:)
('private-event processing' #changedLabel #changedPC #closeDebugger
#debuggerSelectedTopContext #eventOrder #processEvents #removePCUpdate
#requestComplete #scheduleCloseAction
#scheduleContextListSelectionUpdate #scheduleContextListUpdate
#scheduleInspectorUpdate #scheduleLabelUpdate #scheduleMessage:
#schedulePCUpdate #scheduleResetInspectorFields #scheduleTextUpdate
#showMessage: #updateContextList #updateContextListSelection
#updateText)
('private-menu messages' #basicContinue #basicFirstLoop
#basicJumpToCaret #basicMakeFullMethod #basicMoreStack #basicNextLoop
#basicPause #basicProceed #basicReenter #basicRestart
#basicSelectHomeContext #basicSend #basicSkipToCaret #basicStep
#basicStepIntoBlock #finishJumpToCaretUsing: #privateFirstLoop
#privateMakeFullMethod #privateNextLoop #privateRunTillBreak
#privateSend #privateSimulateStepIntoBlock #privateSkipToCaret
#privateStep #privateStepIntoBlock #setLoopControlContext)
('doIt/accept/explain' #abortDoIt #acceptTextFrom:
#basicMethodChanged:selector: #browseMethod #compileDoItFrom:
#compileText:from: #debugFrom: #doItContext #doItEnvironment
#doItReceiver #doItValue: #evaluateTextFrom:action: #explainFor:
#explainSpecial:for: #formatFor: #methodChanged:selector:
#spawnBrowserOnMethod:)
('must fix' #changedMethodFrom:to:by: #makeProbeTyped:using:at:method:
#promptForProbeVariableClass:method:record:)
('debug commands' #abortDebugOperation #abortDebugOperationInProcess:
#continue #ctrlyAbort #firstLoop #jumpToCaretAt: #makeFullMethod
#moreStack #nextLoop #pause #proceed #reenter #restart #return
#selectHomeContext #send #skipToCaretAt: #step #stepIntoBlock
#terminate)
('spelling correction' #basicDefineMethod #canCorrectSpelling
#canDefineMethod #compileTemplate:inClass: #contextFirstSendingDNU
#correctDNUWith: #correctTextWith: #defineMethod #dnuSelector
#getSentSelectorFor: #possibleDNUCorrections #prepareDNUForResend
#presendPCFor: #privateCorrectDNUWith:)
('stack manipulation' #checkContextSelection #emergencyRestart:)
('actions' #browseClass #correctSpelling #inspectCurrentContext
#revert #stackForCopy)
('private-inspectors' #openInspectors #resetInspectorFields #updateInspectors)
('private-pc selection' #privatePcRange #resetPCSelection #stopPC)
('initialize-release' #basicPrepareTopContext #initialize #onHandle:
#prepareForErrorCondition #prepareTopContext
#process:context:interrupted:
#process:context:interrupted:proceedable: #removeAllDependents
#removeDependent:)
('private-return' #basicCompleteReturn:with: #completeReturn:with:)

        name = #DebuggerService
        classPool = a NameSpaceOfClass[3]
        environment = a NameSpace[61]
Arguments:
        aDebugger = a DebuggerService
        aString1 = 'ApplicationWindow(Object)>>er...tIcon:mask:
Icon>>installOn:'
        aString2 = 'Unhandled exception: a primitive has failed'
        mayProceed = false
        aPoint = 840@525
Temporaries:
        box = 680@410 corner: 1000@641
        text = a ComposedText
        y = 120
        builder = an UIBuilder
        label = a LabelSpec
        actions = an OrderedCollection[3]
        specs = an OrderedCollection[3]
        width = 320
        height = 231
        copyStack = an ActionButtonSpec
        correctIt = nil
        baseFraction = (1/3)
        i = 4
        action = an UserMessage('Terminate', #Terminate, #pdp)->BlockClosure
[] in DebuggerService
class>>openDebugger:contents:label:proceed:displayAt:
Context PC = 781

----------------------------------------------------------------------
optimized [] in DebuggerService
class>>openContext:label:proceedable:interrupted:
Receiver:
        an UndefinedObject
Arguments:
        proc = a Process in Process>>resume
Temporaries:
        .self = DebuggerService
        .dbr = a DebuggerService
        .contentsString = 'ApplicationWindow(Object)>>er...tIcon:mask:
Icon>>installOn:'
        .aString = 'Unhandled exception: a primitive has failed'
        .aBoolean = false
        .displayPoint = 840@525
Context PC = 11

----------------------------------------------------------------------
optimized [] in Process>>suspendResumable:do:
Receiver:
        an UndefinedObject
Temporaries:
        .self = a Process in Process>>resume
        .aBlock = BlockClosure [] in DebuggerService
class>>openContext:label:proceedable:interrupted:
Context PC = 9

----------------------------------------------------------------------
BlockClosure>>on:do:
Receiver:
        a BlockClosure
Instance Variables:
        method = CompiledBlock [] in Process>>suspendResumable:do:
        outerContext = nil
        copiedValues = an Array[2]
Arguments:
        anExceptionSelector = TerminateException
        handlerBlock = BlockClosure [] in [] in Process class>>forBlock:priority:
Context PC = 18

----------------------------------------------------------------------
optimized [] in Process class>>forBlock:priority:
Receiver:
        an UndefinedObject
Temporaries:
        .aBlock = BlockClosure [] in Process>>suspendResumable:do:
Context PC = 9