Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig
marten wrote:When this thing happens to my running VA80 system I noticed, that the UIProcess is running at full speed (actually no other process is running) - using 25% percent of my quad-core system. Therefore I do not notice this state at once.
marten wrote:I got this error some minutes ago and I saw in the Transcript an error message about bad font id .... and then flickering began ... scrub image and all was gone
jtuchel wrote:Marten, John,
when I had that flicker, I cannot remember having any warning in my Transcript...
Joachim
StsPowerTools class>>#methodSelectorExists:
MethodSelectors isNil ifTrue: [^true].
self checkSpelling ifFalse: [^true].
^MethodSelectors includes: selector
Debugger Stack Trace Report:
Error String: 'Breakpoint #1'
Resumable: false
UIProcess
Name: (3/28/2009 9:25:44 AM)
Process State: suspended
Priority: 7
Executing in: StsPowerTools class>>#methodSelectorExists:
System Configuration Dump
Copyright:
VA Smalltalk V8.0 BETA1; Image: 8.0
VM Timestamp: 4.0,(NC) 11/5/2008 (76)
(C) Copyright Instantiations 1994, 2008. All rights reserved.
(C) Copyright International Business Machines Corp. 1994, 2006. All rights reserved.
Time: 9:27:20 AM
Date: 3/28/2009
Platform:
Virtual machine: ES
Bytecode version: 4.0
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: Library Supervisor
Connected Library:
Pathname: c:\vast80\manager\mgr80.dat
INFO: Trapped error dumping system configuration.
=============<STACK TRACE BEGINS>============
[] in <optimized block>(ExceptionalEvent class)>>#initializeSystemExceptions
signal=Signal on Exception: (ExHalt) A halt has occurred.
Signal>>#evaluate:
self=Signal on Exception: (ExHalt) A halt has occurred.
aBlock=[] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
self=Exception: (ExHalt) A halt has occurred.
aSignal=Signal on Exception: (ExHalt) A halt has occurred.
exception=Exception: (ExHalt) A halt has occurred.
ExceptionalEvent>>#signalFor:
self=Exception: (ExHalt) A halt has occurred.
aSignalOrExceptionSelector=Signal on Exception: (ExHalt) A halt has occurred.
handler=nil
ExceptionalEvent>>#signalWithArguments:
self=Exception: (ExHalt) A halt has occurred.
arguments=('Breakpoint #1' a DbgBreakpoint(StsPowerTools class>>#methodSelectorExists: (#1,active, iteration: 4, trigger: *)))
ExceptionalEvent>>#signalWith:with:
self=Exception: (ExHalt) A halt has occurred.
arg1='Breakpoint #1'
arg2=a DbgBreakpoint(StsPowerTools class>>#methodSelectorExists: (#1,active, iteration: 4, trigger: *))
[] in DbgBreakpoint class>>#breakpointEncountered:
self=DbgBreakpoint
breakpointNumber=1
senderBP=358
shouldBreak=true
process=UIProcess:(3/28/2009 9:23:09 AM){dead,3}
bp=a DbgBreakpoint(StsPowerTools class>>#methodSelectorExists: (#1,active, iteration: 4, trigger: *))
[] in EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
self=[] in DbgBreakpoint class>>#breakpointEncountered:
handler=[] in Block>>#atEndOrWhenExceptionDo:
oldHandler=nil
completionBlock=[] in DbgBreakpoint class>>#breakpointEncountered:
EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
self=[] in DbgBreakpoint class>>#breakpointEncountered:
handler=[] in Block>>#atEndOrWhenExceptionDo:
oldHandler=nil
completionBlock=[] in DbgBreakpoint class>>#breakpointEncountered:
EsCompactBlockContextTemplate(Block)>>#atEndOrWhenExceptionDo:
self=[] in DbgBreakpoint class>>#breakpointEncountered:
completionBlock=[] in DbgBreakpoint class>>#breakpointEncountered:
oldHandler=nil
handler=[] in Block>>#atEndOrWhenExceptionDo:
DbgBreakpoint class>>#breakpointEncountered:
self=DbgBreakpoint
breakpointNumber=1
senderBP=358
shouldBreak=true
process=UIProcess:(3/28/2009 9:23:09 AM){dead,3}
bp=a DbgBreakpoint(StsPowerTools class>>#methodSelectorExists: (#1,active, iteration: 4, trigger: *))
StsPowerTools class>>#methodSelectorExists:
self=StsPowerTools
selector=#isNil
EsUnaryPattern(EsMessagePattern)>>#stsSelectorExists
self=isNil
EsUnaryPattern>>#stsNodeColor
self=isNil
EsUnaryPattern(EsParseNode)>>#stsAppendNodeColorAssociations:
self=isNil
nodeColors=OrderedCollection(23 @ 30 -> 8323072 36 @ 50 -> 16711680 )
nodeColor=nil
[] in EsMethod(EsParseNode)>>#stsAsCollectionOfNodeColors
self=methodSelectorExists: selector
MethodSelectors isNil ifTrue: [^true
] .
self checkSpelling ifFalse: [^true
] .
^(MethodSelectors includes: selector ) ifTrue: [true
] ifFalse: [(Symbol symbolTable includes: selector ) ifTrue: [StsPowerTools refreshMethodSelectors.
true
]
]
nodeColors=OrderedCollection(23 @ 30 -> 8323072 36 @ 50 -> 16711680 )
node=isNil
EsUnaryPattern(EsParseNode)>>#allNodesDo:
self=isNil
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
[] in EsIsNil(EsParseNode)>>#allNodesDo:
self=MethodSelectors isNil
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
node=isNil
EsIsNil(EsMessageExpression)>>#subnodesDo:
self=MethodSelectors isNil
aBlock=[] in EsParseNode>>#allNodesDo:
EsIsNil(EsParseNode)>>#allNodesDo:
self=MethodSelectors isNil
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
[] in EsIfTrue(EsParseNode)>>#allNodesDo:
self=MethodSelectors isNil ifTrue: [^true
]
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
node=MethodSelectors isNil
EsIfTrue(EsMessageExpression)>>#subnodesDo:
self=MethodSelectors isNil ifTrue: [^true
]
aBlock=[] in EsParseNode>>#allNodesDo:
EsIfTrue(EsParseNode)>>#allNodesDo:
self=MethodSelectors isNil ifTrue: [^true
]
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
[] in EsStatement(EsParseNode)>>#allNodesDo:
self=MethodSelectors isNil ifTrue: [^true
] .
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
node=MethodSelectors isNil ifTrue: [^true
]
EsStatement>>#subnodesDo:
self=MethodSelectors isNil ifTrue: [^true
] .
aBlock=[] in EsParseNode>>#allNodesDo:
EsStatement(EsParseNode)>>#allNodesDo:
self=MethodSelectors isNil ifTrue: [^true
] .
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
[] in EsMethod(EsParseNode)>>#allNodesDo:
self=methodSelectorExists: selector
MethodSelectors isNil ifTrue: [^true
] .
self checkSpelling ifFalse: [^true
] .
^(MethodSelectors includes: selector ) ifTrue: [true
] ifFalse: [(Symbol symbolTable includes: selector ) ifTrue: [StsPowerTools refreshMethodSelectors.
true
]
]
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
node=MethodSelectors isNil ifTrue: [^true
] .
OrderedCollection>>#do:
self=OrderedCollection(MethodSelectors isNil ifTrue: [^true
] .
self checkSpelling ifFalse: [^true
] .
^(MethodSelectors includes: selector ) ifTrue: [true
] ifFalse: [(Symbol symbolTable includes: selector ) ifTrue: [StsPowerTools refreshMethodSelectors.
true
]
]
)
aBlock=[] in EsParseNode>>#allNodesDo:
EsMethod>>#subnodesDo:
self=methodSelectorExists: selector
MethodSelectors isNil ifTrue: [^true
] .
self checkSpelling ifFalse: [^true
] .
^(MethodSelectors includes: selector ) ifTrue: [true
] ifFalse: [(Symbol symbolTable includes: selector ) ifTrue: [StsPowerTools refreshMethodSelectors.
true
]
]
aBlock=[] in EsParseNode>>#allNodesDo:
EsMethod(EsParseNode)>>#allNodesDo:
self=methodSelectorExists: selector
MethodSelectors isNil ifTrue: [^true
] .
self checkSpelling ifFalse: [^true
] .
^(MethodSelectors includes: selector ) ifTrue: [true
] ifFalse: [(Symbol symbolTable includes: selector ) ifTrue: [StsPowerTools refreshMethodSelectors.
true
]
]
aBlock=[] in EsParseNode>>#stsAsCollectionOfNodeColors
EsMethod(EsParseNode)>>#stsAsCollectionOfNodeColors
self=methodSelectorExists: selector
MethodSelectors isNil ifTrue: [^true
] .
self checkSpelling ifFalse: [^true
] .
^(MethodSelectors includes: selector ) ifTrue: [true
] ifFalse: [(Symbol symbolTable includes: selector ) ifTrue: [StsPowerTools refreshMethodSelectors.
true
]
]
nodeColors=OrderedCollection(23 @ 30 -> 8323072 36 @ 50 -> 16711680 )
StsOSColorText>>#rawNodeColors
self=StsOSColorText()
rawNodeColors=nil
StsOSColorText>>#calculateNodeColors
self=StsOSColorText()
rawNodeColors=nil
StsOSColorText>>#drawText:
self=StsOSColorText()
aRect=*OSRect {
left: 0
top: 0
right: 726
bottom: 173
}
nY=nil
top=nil
bottom=nil
[] in StsOSColorText(OSLargeText)>>#wmPaint:with:
self=StsOSColorText()
rect=*OSRect {
left: 0
top: 0
right: 726
bottom: 173
}
StsOSColorText(OSWidget)>>#paintDo:
self=StsOSColorText()
aBlock=[] in OSLargeText>>#wmPaint:with:
hDC=OSHdc {906038895}
oldDC=nil
struct=*OSPaintstruct {
hdc: OSHdc {234950613}
fErase: false
rcPaint: *OSRect {
left: 0
top: 0
right: 726
bottom: 173
}
fRestore: false
fIncUpdate: false
rgbReserved: OSUInt8 [32] {96 250 255 255 160 3 12 0 0 0 0 0 63 192 0 0 0 0 0 0 253 35 27 0 96 249 255 255 160 3 12 0}
}
rcPaint=*OSRect {
left: 0
top: 0
right: 726
bottom: 173
}
state=false
StsOSColorText(OSLargeText)>>#wmPaint:with:
self=StsOSColorText()
wParam=0
lParam=0
StsOSColorText(OSWidget)>>#windowProc:with:with:
self=StsOSColorText()
msg=15
arg1=0
arg2=0
selector=#wmPaint:with:
result=nil
OSEventManager class>>#windowProc:msg:with:with:
self=OSEventManager
hwnd=787360
msg=15
arg1=0
arg2=0
object=StsOSColorText()
OSMsg>>#dispatchMessage
self=*OSMsg {
hwnd: OSHwnd {3803000}
message: 273
wParam: 291
lParam: 0
time: 38586441
pt: *OSPoint {
x: 869
y: 337
}
}
OSEventManager class>>#dispatchEvent
self=OSEventManager
state=false
OSWidget class>>#readAndDispatch
self=OSWidget
state=true
gotEvent=true
CwAppContext>>#readAndDispatch
self=a CwAppContext
AbtWindowSystemStartUp class(EsWindowSystemStartUp class)>>#messageLoop
self=AbtWindowSystemStartUp
lastEventTime=38490797
appContext=a CwAppContext
[] in <optimized block>(UIProcess class)>>#forkUserInterface
[] in UIProcess(Process)>>#executeBlock:withArguments:
self=UIProcess:(3/28/2009 9:23:09 AM){dead,3}
aBlock=[] in UIProcess class>>#forkUserInterface
args=()
UIProcess(Process)>>#executeBlock:withArguments:
self=UIProcess:(3/28/2009 9:23:09 AM){dead,3}
aBlock=[] in UIProcess class>>#forkUserInterface
args=()
UIProcess(Process)>>#newProcessOn:stackSize:withArguments:named:
self=UIProcess:(3/28/2009 9:23:09 AM){dead,3}
aBlock=[] in UIProcess class>>#forkUserInterface
stackSize=1024
args=()
procName='(3/28/2009 9:23:09 AM)'
==============<STACK TRACE ENDS>=============
Return to VA Smalltalk 7.0, 7.5 & 8.0
Users browsing this forum: Yahoo [Bot] and 1 guest