Debugger Stack Trace Report: Error String: 'Primitive failed in: OSPtr>>#uint32At:put: due to Value out of range in argument 2' Resumable: false UIProcess Name: (31.07.2020 10:31:46) Process State: suspended Priority: 3 Executing in: JtOsTestStructure>>#pin: System Configuration Dump Copyright: VA Smalltalk V9.2.2 (64-bit); Image: 9.2.2 [2] VM Timestamp: 4.0, 05/15/20 (102) (C) Copyright Instantiations 1994, 2020. All rights reserved. (C) Copyright International Business Machines Corp. 1994, 2006. All rights reserved. Time: 10:43:15 Date: 31.07.2020 Platform: Virtual machine: ES Bytecode version: 4.1 Manager version: 4.00 'OS' subsystem: 'WIN32s' 'CLIM' subsystem: 'ES' 'CP' subsystem: 'WIN32s' 'CLDT' subsystem: 'ES' 'CFS' subsystem: 'WIN32s' 'SCI' subsystem: 'WIN' 'CW' subsystem: 'WIN32s' 'CPM' subsystem: 'ES' 'CG' subsystem: 'WIN32s' 'CPIC' subsystem: 'WIN32s' Current user: Joachim Tuchel Connected Library: Pathname: 172.16.77.133 :: /home/emsrv/mgr91.dat Library version: 6 Size of library: 422851808 bytes Has consistent EOF: true Acquire read locks: false Single user mode: false Server address: '172.16.77.133' Library Access: Host system name: None Use release lock mode: true Native primitives library: Emsrv primitives library: Memory: Total allocation: 80065240 bytes Available: 4579464 bytes Fixed Space: 31368 bytes New Space: 1617776 bytes Old Space: 2959768 bytes ========================= [] in (ExceptionalEvent class)>>#initializeSystemExceptions signal=Signal on Exception: (ExError) An error has occurred. Signal>>#evaluate: self=Signal on Exception: (ExError) An error has occurred. aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions Signal>>#evaluateDefaultHandler: self=Signal on Exception: (ExError) An error has occurred. aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions ExceptionalEvent>>#applyDefaultHandler: self=Exception: (ExError) An error has occurred. aSignal=Signal on Exception: (ExError) An error has occurred. exception=Exception: (ExError) An error has occurred. ExceptionalEvent>>#signalFor: self=Exception: (ExError) An error has occurred. aSignalOrExceptionSelector=Signal on Exception: (ExError) An error has occurred. handler=nil ExceptionalEvent>>#signalWithArguments: self=Exception: (ExError) An error has occurred. arguments=('Primitive failed in: OSPtr>>#uint32At:put: due to Value out of range in argument 2') ExceptionalEvent>>#signalWith: self=Exception: (ExError) An error has occurred. arg1='Primitive failed in: OSPtr>>#uint32At:put: due to Value out of range in argument 2' JtOsTestStructure(Object)>>#error: self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } aString='Primitive failed in: OSPtr>>#uint32At:put: due to Value out of range in argument 2' JtOsTestStructure(Object)>>#primitiveFailed:withArgument:backUp: self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } errorCode=4 argument=2 backUp=1 JtOsTestStructure(Object)>>#primitiveFailed self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } JtOsTestStructure(OSPtr)>>#uint32At:put: self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } anInteger=8 newValue=OSStringZ {'test'} lo=nil hi=nil val=nil JtOsTestStructure(OSStructure)>>#uint32At:put: self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } anIntegerOrMember=8 anInteger=OSStringZ {'test'} JtOsTestStructure>>#pin: self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } aString='test' JtOsTestStructure>>#test self=*JtOsTestStructure { version: 5 pin: *OSStringZ {16r00000000} } JtOsTestStructure class>>#Doit self=JtOsTestStructure EsCompiler class>>#evaluate:for:warningLevel:onWarning:ifFail: self=EsCompiler sourceString=' self new test' target=JtOsTestStructure warningLevel=0 warningHandler=[] in EsCompiler class>>#evaluate:for:ifFail: exceptionHandler=[] in EtCodeWindow>>#evaluateSelectionIn:ifFail: result=an EsCompilationResult EsCompiler class>>#evaluate:for:ifFail: self=EsCompiler sourceString=' self new test' target=JtOsTestStructure exceptionHandler=[] in EtCodeWindow>>#evaluateSelectionIn:ifFail: StsTabbedClassesBrowserWin(EtWindow)>>#evaluate:for:ifFail: self=a StsTabbedClassesBrowserWin text=' self new test' doitReceiver=JtOsTestStructure exceptionHandler=[] in EtCodeWindow>>#evaluateSelectionIn:ifFail: [] in StsTabbedClassesBrowserWin(EtCodeWindow)>>#evaluateSelectionIn:ifFail: self=a StsTabbedClassesBrowserWin textWidget=StsScintillaEditor(text) failBlock=[] in EtWindow>>#menuEditInspect text=' self new test' result=nil failed=false EmSystemConfiguration>>#showBusyCursorWhile: self=an EmSystemConfiguration aBlock=[] in EtCodeWindow>>#evaluateSelectionIn:ifFail: shell=CwTopLevelShell(JtOsTestStructure Hierarchy Browser) window=nil StsTabbedClassesBrowserWin(EtWindow)>>#execShortOperation: self=a StsTabbedClassesBrowserWin aBlock=[] in EtCodeWindow>>#evaluateSelectionIn:ifFail: StsTabbedClassesBrowserWin(EtCodeWindow)>>#evaluateSelectionIn:ifFail: self=a StsTabbedClassesBrowserWin textWidget=StsScintillaEditor(text) failBlock=[] in EtWindow>>#menuEditInspect text=' self new test' result=nil failed=false [] in StsTabbedClassesBrowserWin(EtWindow)>>#menuEditInspect self=a StsTabbedClassesBrowserWin failed=false widget=StsScintillaEditor(text) result=nil EmSystemConfiguration>>#showBusyCursorWhile: self=an EmSystemConfiguration aBlock=[] in EtWindow>>#menuEditInspect shell=CwTopLevelShell(JtOsTestStructure Hierarchy Browser) window=a CgWindow StsTabbedClassesBrowserWin(EtWindow)>>#execShortOperation: self=a StsTabbedClassesBrowserWin aBlock=[] in EtWindow>>#menuEditInspect StsTabbedClassesBrowserWin(EtWindow)>>#menuEditInspect self=a StsTabbedClassesBrowserWin failed=false widget=StsScintillaEditor(text) CwMenuPushButton>>#dispatchTo: self=a CwMenuPushButton receiver=a StsTabbedClassesBrowserWin selectorOrDirectedMessage=#menuEditInspect CwMenu>>#simpleCallback:clientData:callData: self=a CwMenu w=CwPushButton(button_7) index=7 callData=CwAnyCallbackData( reason -> 10 ) CwCallbackRec>>#callWith:callData: self=a CwCallbackRec aWidget=CwPushButton(button_7) callData=CwAnyCallbackData( reason -> 10 ) CwPushButton(CwBasicWidget)>>#callCallbackList:callData: self=CwPushButton(button_7) aCallbackList=OrderedCollection(a CwCallbackRec ) callData=CwAnyCallbackData( reason -> 10 ) callbacks=nil size=1 rec1=nil rec2=nil rec3=nil [] in CwRowColumn>>#simple:clientData:callData: self=CwRowColumn(~Edit) aRowColumn=CwRowColumn(~Edit) clientData=nil callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_7) data -> #Accelerator callbackData -> CwAnyCallbackData( reason -> 10 ) ) data=CwAnyCallbackData( reason -> 10 ) index=7 list=OrderedCollection(a CwCallbackRec ) child=CwPushButton(button_7) OrderedCollection>>#do: self=OrderedCollection(CwPushButton(button_0) CwPushButton(button_1) CwSeparator(button_2) CwPushButton(button_2) CwPushButton(button_3) CwPushButton(button_4) CwSeparator(button_5) CwPushButton(button_5) CwPushButton(button_6) CwPushButton(button_7) CwPushButton(button_8) CwPushButton(button_9) CwSeparator(button_10) CwPushButton(button_10) CwPushButton(button_11) CwSeparator(button_12) CwPushButton(button_12) CwPushButton(button_13) CwSeparator(button_14) CwCascadeButton(button_14) CwSeparator(button_15) CwPushButton(button_15) CwPushButton(button_16) CwPushButton(button_17) CwPushButton(button_18) CwPushButton(button_19) ) aBlock=[] in CwRowColumn>>#simple:clientData:callData: CwRowColumn>>#simple:clientData:callData: self=CwRowColumn(~Edit) aRowColumn=CwRowColumn(~Edit) clientData=nil callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_7) data -> #Accelerator callbackData -> CwAnyCallbackData( reason -> 10 ) ) data=CwAnyCallbackData( reason -> 10 ) index=7 list=OrderedCollection(a CwCallbackRec ) CwCallbackRec>>#callWith:callData: self=a CwCallbackRec aWidget=CwRowColumn(~Edit) callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_7) data -> #Accelerator callbackData -> CwAnyCallbackData( reason -> 10 ) ) CwRowColumn(CwBasicWidget)>>#callCallbackList:callData: self=CwRowColumn(~Edit) aCallbackList=OrderedCollection(a CwCallbackRec ) callData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_7) data -> #Accelerator callbackData -> CwAnyCallbackData( reason -> 10 ) ) callbacks=nil size=1 rec1=nil rec2=nil rec3=nil [] in CwRowColumn>>#entry:clientData:callData: self=CwRowColumn(~Edit) aWidget=CwPushButton(button_7) callbackList=OrderedCollection(a CwCallbackRec ) callData=CwAnyCallbackData( reason -> 10 ) entryCallData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_7) data -> #Accelerator callbackData -> CwAnyCallbackData( reason -> 10 ) ) callbackRec=a CwCallbackRec OrderedCollection>>#do: self=OrderedCollection(a CwCallbackRec ) aBlock=[] in CwRowColumn>>#entry:clientData:callData: CwRowColumn>>#entry:clientData:callData: self=CwRowColumn(~Edit) aWidget=CwPushButton(button_7) callbackList=OrderedCollection(a CwCallbackRec ) callData=CwAnyCallbackData( reason -> 10 ) entryCallData=CwRowColumnCallbackData( reason -> 10 widget -> CwPushButton(button_7) data -> #Accelerator callbackData -> CwAnyCallbackData( reason -> 10 ) ) CwPushButton>>#callActivateCallback: self=CwPushButton(button_7) anEvent=an OSEvent OSMenuItem(OSWidget)>>#callHandlers:with: self=OSMenuItem() handlers=#callActivateCallback: data=an OSEvent DirectedMessage>>#send self=DirectedMessage (OSMenuItem(), #callHandlers:with:, (#callActivateCallback: an OSEvent)) OSEventManager class>>#runDeferredMessages self=OSEventManager messageAvailable=true message=DirectedMessage (OSMenuItem(), #callHandlers:with:, (#callActivateCallback: an OSEvent)) state=true OSWidget class>>#readAndDispatch self=OSWidget state=true gotEvent=true CwAppContext>>#readAndDispatch self=a CwAppContext AbtWindowSystemStartUp class(EsWindowSystemStartUp class)>>#messageLoop self=AbtWindowSystemStartUp lastEventTime=172560015 appContext=a CwAppContext [] in (UIProcess class)>>#forkUserInterface [] in UIProcess(Process)>>#executeBlock:withArguments: self=UIProcess:(31.07.2020 10:31:46){suspended,3} aBlock=[] in UIProcess class>>#forkUserInterface args=() UIProcess(Process)>>#executeBlock:withArguments: self=UIProcess:(31.07.2020 10:31:46){suspended,3} aBlock=[] in UIProcess class>>#forkUserInterface args=() UIProcess(Process)>>#newProcessOn:stackSize:withArguments:named: self=UIProcess:(31.07.2020 10:31:46){suspended,3} aBlock=[] in UIProcess class>>#forkUserInterface stackSize=2048 args=() procName='(31.07.2020 10:31:46)' ===========================