Under VW7.7 I frequently get the walkback below when resizing a
window. As a precursor to the walkback, the resizing of the contents of the window lags the resizing of the window. I'm working under Gentoo Linux with the xfwm4 window manager in case it makes any difference. No big deal but thought cincom might want to know. David Unhandled exception: a primitive has failed ApplicationWindow(Object)>>error: ApplicationWindow(Object)>>primitiveFailed ApplicationWindow(Window)>>deviceContentsOfAreaOriginX:y:width:height:into:startingAt: ApplicationWindow(DisplaySurface)>>contentsOfArea:into:startingAt: optimized [] in AlphaCompositedImage>>fetchCompositionTarget: BlockClosure>>cull: Depth32Image(Object)>>ifNil:ifNotNil: AlphaCompositedImage>>fetchCompositionTarget: AlphaCompositedImage>>displayOn: AlphaCompositedImage(VisualComponent)>>displayOn:at: AlphaCompositedImage(VisualComponent)>>displayOn:at:enabled: Win98ToolbarButtonView(Win95ActionButtonView)>>displayLabelOn:offset: Win98ToolbarButtonView>>displayLabelOn:offset: optimized [] in Win98ToolbarButtonView>>displayOn: BlockClosure>>cull: AlphaCompositedImage(Object)>>ifNotNil: Win98ToolbarButtonView>>displayOn: BoundedWrapper>>displayOn: SpecWrapper(Wrapper)>>displayOn: SpecWrapper(WidgetWrapper)>>displayOn: MotifToolBar(CompositePart)>>displayOn: MotifToolBar(ToolBar)>>displayOn: BoundedWrapper>>displayOn: ReComposingComposite(CompositePart)>>displayOn: WindowDisplayPolicy>>displayDamageList:in: ApplicationWindow(ScheduledWindow)>>displayDamageEvent: ApplicationWindow(Window)>>displayPendingInvalidation optimized [] in VisualPart>>repairDamage BlockClosure>>cull: ApplicationWindow(Object)>>ifNotNil: ReComposingComposite(VisualPart)>>repairDamage optimized [] in ScheduledWindow>>extentEvent: BlockClosure>>cull: ReComposingComposite(Object)>>ifNotNil: ApplicationWindow(ScheduledWindow)>>extentEvent: ApplicationWindow(ScheduledWindow)>>resizeEvent: ResizeEvent>>dispatchTo: ApplicationWindow(Window)>>dispatchEvent: ResizeEvent(Event)>>dispatch optimized [] in [] in WindowManager>>processDamageEvents OrderedCollection>>do: optimized [] in WindowManager>>processDamageEvents BlockClosure>>ensure: BlockClosure>>valueUnpreemptively WindowManager>>processDamageEvents optimized [] in Window>>displayPendingInvalidation BlockClosure>>cull: WindowManager(Object)>>ifNotNil: ApplicationWindow(Window)>>displayPendingInvalidation optimized [] in VisualPart>>repairDamage BlockClosure>>cull: ApplicationWindow(Object)>>ifNotNil: ReComposingComposite(VisualPart)>>repairDamage optimized [] in ScheduledWindow>>extentEvent: BlockClosure>>cull: ReComposingComposite(Object)>>ifNotNil: ApplicationWindow(ScheduledWindow)>>extentEvent: ApplicationWindow(ScheduledWindow)>>resizeEvent: ResizeEvent>>dispatchTo: ApplicationWindow(Window)>>dispatchEvent: ResizeEvent(Event)>>dispatch WindowManager>>resizeEvent: ResizeEvent>>dispatchTo: ResizeEvent>>dispatchForWindowManager: optimized [] in WindowManager>>safelyDispatchForWindowManager: BlockClosure>>on:do: WindowManager>>safelyDispatchForWindowManager: WindowManager>>processNextEvent optimized [] in [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in WindowManager>>newProcess BlockClosure>>on:do: optimized [] in Process class>>forBlock:priority: ---------------------------------------------------------------------- ApplicationWindow(Object)>>error: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aStringOrMessage = an UserMessage('a primitive has failed', #errPrimitiveFailed, #dialogs) Context PC = 6 ---------------------------------------------------------------------- ApplicationWindow(Object)>>primitiveFailed Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Context PC = 10 ---------------------------------------------------------------------- ApplicationWindow(Window)>>deviceContentsOfAreaOriginX:y:width:height:into:startingAt: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: originX = 244 originY = 33 w = 24 h = 24 aByteArray = a ByteArray[2304] startingIndex = 1 Context PC = 8 ---------------------------------------------------------------------- ApplicationWindow(DisplaySurface)>>contentsOfArea:into:startingAt: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aRectangle = 244 @ 33 corner: 268 @ 57 aByteArray = a ByteArray[2304] startIndex = 1 Context PC = 18 ---------------------------------------------------------------------- optimized [] in AlphaCompositedImage>>fetchCompositionTarget: Receiver: an UndefinedObject Temporaries: .medium = an ApplicationWindow 56641513 .box = 244 @ 33 corner: 268 @ 57 .self = an AlphaCompositedImage Context PC = 11 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in AlphaCompositedImage>>fetchCompositionTarget: outerContext = nil copiedValues = an Array[3] Arguments: anObject = Depth32Image(extent: 24 @ 24 depth: 24) Context PC = 10 ---------------------------------------------------------------------- Depth32Image(Object)>>ifNil:ifNotNil: Receiver: a Depth32Image Instance Variables: bits = a ByteArray[2304] width = 24 height = 24 depth = 24 bitsPerPixel = 32 palette = a FixedPalette[16777216] maxPixelValue = 16777215 rowByteSize = 96 Arguments: nilBlock = BlockClosure [] in AlphaCompositedImage>>fetchCompositionTarget: notNilBlock = BlockClosure [] in AlphaCompositedImage>>fetchCompositionTarget: Context PC = 4 ---------------------------------------------------------------------- AlphaCompositedImage>>fetchCompositionTarget: Receiver: an AlphaCompositedImage Instance Variables: composition = Depth32Image(extent: 24 @ 24 depth: 24) image = Depth32Image(extent: 24 @ 24 depth: 32) Arguments: aGC = a ScreenGraphicsContext Temporaries: medium = an ApplicationWindow 56641513 box = 244 @ 33 corner: 268 @ 57 subRegion = nil subBox = nil Context PC = 58 ---------------------------------------------------------------------- AlphaCompositedImage>>displayOn: Receiver: an AlphaCompositedImage Instance Variables: composition = Depth32Image(extent: 24 @ 24 depth: 24) image = Depth32Image(extent: 24 @ 24 depth: 32) Arguments: aGC = a ScreenGraphicsContext Context PC = 25 ---------------------------------------------------------------------- AlphaCompositedImage(VisualComponent)>>displayOn:at: Receiver: an AlphaCompositedImage Instance Variables: composition = Depth32Image(extent: 24 @ 24 depth: 24) image = Depth32Image(extent: 24 @ 24 depth: 32) Arguments: aGraphicsContext = a ScreenGraphicsContext aPoint = 3 @ 3 Temporaries: t = 241 @ 30 Context PC = 11 ---------------------------------------------------------------------- AlphaCompositedImage(VisualComponent)>>displayOn:at:enabled: Receiver: an AlphaCompositedImage Instance Variables: composition = Depth32Image(extent: 24 @ 24 depth: 24) image = Depth32Image(extent: 24 @ 24 depth: 32) Arguments: aGraphicsContext = a ScreenGraphicsContext aPoint = 3 @ 3 aBoolean = true Temporaries: copyGC = nil Context PC = 29 ---------------------------------------------------------------------- Win98ToolbarButtonView(Win95ActionButtonView)>>displayLabelOn:offset: Receiver: a Win98ToolbarButtonView Instance Variables: container = a BoundedWrapper on: a Win98ToolbarButtonView eventHandlers = nil properties = a Dictionary[2] model = a PluggableAdaptor controller = a Win98ToolbarButtonController state = a WidgetState isInTransition = false latestValue = nil referenceValue = true label = an AlphaCompositedImage textStyle = nil helpText = nil Arguments: aGraphicsContext = a ScreenGraphicsContext aPoint = 0 Temporaries: appropriateLabel = an AlphaCompositedImage Context PC = 34 ---------------------------------------------------------------------- Win98ToolbarButtonView>>displayLabelOn:offset: Receiver: a Win98ToolbarButtonView Instance Variables: container = a BoundedWrapper on: a Win98ToolbarButtonView eventHandlers = nil properties = a Dictionary[2] model = a PluggableAdaptor controller = a Win98ToolbarButtonController state = a WidgetState isInTransition = false latestValue = nil referenceValue = true label = an AlphaCompositedImage textStyle = nil helpText = nil Arguments: aGraphicsContext = a ScreenGraphicsContext aPoint = 0 Context PC = 15 ---------------------------------------------------------------------- optimized [] in Win98ToolbarButtonView>>displayOn: Receiver: an UndefinedObject Temporaries: .self = a Win98ToolbarButtonView .aGraphicsContext = a ScreenGraphicsContext .offset = 0 Context PC = 8 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in Win98ToolbarButtonView>>displayOn: outerContext = nil copiedValues = an Array[3] Arguments: anObject = an AlphaCompositedImage Context PC = 10 ---------------------------------------------------------------------- AlphaCompositedImage(Object)>>ifNotNil: Receiver: an AlphaCompositedImage Instance Variables: composition = Depth32Image(extent: 24 @ 24 depth: 24) image = Depth32Image(extent: 24 @ 24 depth: 32) Arguments: aBlock = BlockClosure [] in Win98ToolbarButtonView>>displayOn: Context PC = 4 ---------------------------------------------------------------------- Win98ToolbarButtonView>>displayOn: Receiver: a Win98ToolbarButtonView Instance Variables: container = a BoundedWrapper on: a Win98ToolbarButtonView eventHandlers = nil properties = a Dictionary[2] model = a PluggableAdaptor controller = a Win98ToolbarButtonController state = a WidgetState isInTransition = false latestValue = nil referenceValue = true label = an AlphaCompositedImage textStyle = nil helpText = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: box = 0 @ 0 corner: 30 @ 30 offset = 0 Context PC = 87 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a SpecWrapper on: a BoundedWrapper on: a Win98ToolbarButtonView eventHandlers = nil properties = nil component = a Win98ToolbarButtonView origin = 241 @ 2 layout = 0 @ 0 corner: 1 @ 1 extent = 30 @ 30 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- SpecWrapper(Wrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a MotifToolBar eventHandlers = nil properties = nil component = a BoundedWrapper on: a Win98ToolbarButtonView widget = a Win98ToolbarButtonView widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a MenuItem 'Print it' Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 7 ---------------------------------------------------------------------- SpecWrapper(WidgetWrapper)>>displayOn: Receiver: a SpecWrapper Instance Variables: container = a MotifToolBar eventHandlers = nil properties = nil component = a BoundedWrapper on: a Win98ToolbarButtonView widget = a Win98ToolbarButtonView widgetState = a WidgetState effectivelyVisible = true decorator = nil dependents = nil dropTarget = nil spec = a MenuItem 'Print it' Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: lp = nil Context PC = 26 ---------------------------------------------------------------------- MotifToolBar(CompositePart)>>displayOn: Receiver: a MotifToolBar Instance Variables: container = a BoundedWrapper on: a MotifToolBar eventHandlers = nil properties = nil components = an OrderedCollection[11] preferredBounds = 4 @ 0 corner: 370 @ 36 leftSpace = 4 spaceBetweenItems = 1 extraSpaceTop = 2 extraSpaceBottom = 4 extraSpaceBetweenLines = 12 menuChannel = a Menu performer = a Workspace spaceIndices = an OrderedCollection[4] namedComponents = an IdentityDictionary[0] releaseAction = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 0 @ 0 corner: 879 @ 36 i = 8 component = a SpecWrapper on: a BoundedWrapper on: a Win98ToolbarButtonView Context PC = 30 ---------------------------------------------------------------------- MotifToolBar(ToolBar)>>displayOn: Receiver: a MotifToolBar Instance Variables: container = a BoundedWrapper on: a MotifToolBar eventHandlers = nil properties = nil components = an OrderedCollection[11] preferredBounds = 4 @ 0 corner: 370 @ 36 leftSpace = 4 spaceBetweenItems = 1 extraSpaceTop = 2 extraSpaceBottom = 4 extraSpaceBetweenLines = 12 menuChannel = a Menu performer = a Workspace spaceIndices = an OrderedCollection[4] namedComponents = an IdentityDictionary[0] releaseAction = nil Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 10 ---------------------------------------------------------------------- BoundedWrapper>>displayOn: Receiver: a BoundedWrapper Instance Variables: container = a ReComposingComposite eventHandlers = nil properties = nil component = a MotifToolBar origin = 0 @ 28 layout = a LayoutFrame extent = 750 @ 36 Arguments: aGraphicsContext = a ScreenGraphicsContext Context PC = 14 ---------------------------------------------------------------------- ReComposingComposite(CompositePart)>>displayOn: Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 56641513 eventHandlers = nil properties = nil components = an OrderedCollection[3] preferredBounds = 0 @ 0 corner: 750 @ 466 Arguments: aGraphicsContext = a ScreenGraphicsContext Temporaries: clipBox = 0 @ 0 corner: 879 @ 570 i = 2 component = a BoundedWrapper on: a MotifToolBar Context PC = 30 ---------------------------------------------------------------------- WindowDisplayPolicy>>displayDamageList:in: Receiver: a WindowDisplayPolicy Arguments: aDamageList = an Array[1] aWindow = an ApplicationWindow 56641513 Temporaries: windowGraphicsContext = a ScreenGraphicsContext windowVisual = a ReComposingComposite i = 2 i = 1 Context PC = 73 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>displayDamageEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aDamageList = an Array[1] Context PC = 7 ---------------------------------------------------------------------- ApplicationWindow(Window)>>displayPendingInvalidation Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Context PC = 24 ---------------------------------------------------------------------- optimized [] in VisualPart>>repairDamage Receiver: an UndefinedObject Arguments: value = an ApplicationWindow 56641513 Context PC = 3 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in VisualPart>>repairDamage outerContext = nil copiedValues = an Array[0] Arguments: anObject = an ApplicationWindow 56641513 Context PC = 15 ---------------------------------------------------------------------- ApplicationWindow(Object)>>ifNotNil: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aBlock = BlockClosure [] in VisualPart>>repairDamage Context PC = 4 ---------------------------------------------------------------------- ReComposingComposite(VisualPart)>>repairDamage Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 56641513 eventHandlers = nil properties = nil components = an OrderedCollection[3] preferredBounds = 0 @ 0 corner: 750 @ 466 Context PC = 6 ---------------------------------------------------------------------- optimized [] in ScheduledWindow>>extentEvent: Receiver: an UndefinedObject Arguments: cmp = a ReComposingComposite Temporaries: .self = an ApplicationWindow 56641513 .aPoint = 888 @ 577 Context PC = 20 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in ScheduledWindow>>extentEvent: outerContext = nil copiedValues = an Array[2] Arguments: anObject = a ReComposingComposite Context PC = 15 ---------------------------------------------------------------------- ReComposingComposite(Object)>>ifNotNil: Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 56641513 eventHandlers = nil properties = nil components = an OrderedCollection[3] preferredBounds = 0 @ 0 corner: 750 @ 466 Arguments: aBlock = BlockClosure [] in ScheduledWindow>>extentEvent: Context PC = 4 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>extentEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aPoint = 888 @ 577 Context PC = 10 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>resizeEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aResizeEvent = a ResizeEvent Temporaries: type = #resize Context PC = 16 ---------------------------------------------------------------------- ResizeEvent>>dispatchTo: Receiver: a ResizeEvent Instance Variables: time = nil initiator = nil window = an ApplicationWindow 56641513 rectangle = 4 @ 23 corner: 892 @ 600 Arguments: anObject = an ApplicationWindow 56641513 Context PC = 4 ---------------------------------------------------------------------- ApplicationWindow(Window)>>dispatchEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: anEvent = a ResizeEvent Context PC = 4 ---------------------------------------------------------------------- ResizeEvent(Event)>>dispatch Receiver: a ResizeEvent Instance Variables: time = nil initiator = nil window = an ApplicationWindow 56641513 rectangle = 4 @ 23 corner: 892 @ 600 Context PC = 16 ---------------------------------------------------------------------- optimized [] in [] in WindowManager>>processDamageEvents Receiver: an UndefinedObject Arguments: each = a ResizeEvent Context PC = 3 ---------------------------------------------------------------------- OrderedCollection>>do: Receiver: an OrderedCollection Instance Variables: firstIndex = 1 lastIndex = 14 Arguments: aBlock = BlockClosure [] in [] in WindowManager>>processDamageEvents Temporaries: index = 11 Context PC = 17 ---------------------------------------------------------------------- optimized [] in WindowManager>>processDamageEvents Receiver: an UndefinedObject Temporaries: event = nil otherEvents = an OrderedCollection[21] exposeEvents = an OrderedCollection[14] .self = a WindowManager Context PC = 38 ---------------------------------------------------------------------- BlockClosure>>ensure: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>processDamageEvents outerContext = nil copiedValues = a WindowManager Arguments: aBlock = BlockClosure [] in BlockClosure>>valueUnpreemptively Temporaries: result = nil Context PC = 4 ---------------------------------------------------------------------- BlockClosure>>valueUnpreemptively Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>processDamageEvents outerContext = nil copiedValues = a WindowManager Temporaries: activeProcess = a Process in Semaphore>>wait oldPriority = 50 Context PC = 19 ---------------------------------------------------------------------- WindowManager>>processDamageEvents Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal dontFilterEvents = false Context PC = 7 ---------------------------------------------------------------------- optimized [] in Window>>displayPendingInvalidation Receiver: an UndefinedObject Arguments: value = a WindowManager Context PC = 3 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in Window>>displayPendingInvalidation outerContext = nil copiedValues = an Array[0] Arguments: anObject = a WindowManager Context PC = 15 ---------------------------------------------------------------------- WindowManager(Object)>>ifNotNil: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal dontFilterEvents = false Arguments: aBlock = BlockClosure [] in Window>>displayPendingInvalidation Context PC = 4 ---------------------------------------------------------------------- ApplicationWindow(Window)>>displayPendingInvalidation Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Context PC = 6 ---------------------------------------------------------------------- optimized [] in VisualPart>>repairDamage Receiver: an UndefinedObject Arguments: value = an ApplicationWindow 56641513 Context PC = 3 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in VisualPart>>repairDamage outerContext = nil copiedValues = an Array[0] Arguments: anObject = an ApplicationWindow 56641513 Context PC = 15 ---------------------------------------------------------------------- ApplicationWindow(Object)>>ifNotNil: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aBlock = BlockClosure [] in VisualPart>>repairDamage Context PC = 4 ---------------------------------------------------------------------- ReComposingComposite(VisualPart)>>repairDamage Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 56641513 eventHandlers = nil properties = nil components = an OrderedCollection[3] preferredBounds = 0 @ 0 corner: 750 @ 466 Context PC = 6 ---------------------------------------------------------------------- optimized [] in ScheduledWindow>>extentEvent: Receiver: an UndefinedObject Arguments: cmp = a ReComposingComposite Temporaries: .self = an ApplicationWindow 56641513 .aPoint = 772 @ 509 Context PC = 20 ---------------------------------------------------------------------- BlockClosure>>cull: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in ScheduledWindow>>extentEvent: outerContext = nil copiedValues = an Array[2] Arguments: anObject = a ReComposingComposite Context PC = 15 ---------------------------------------------------------------------- ReComposingComposite(Object)>>ifNotNil: Receiver: a ReComposingComposite Instance Variables: container = an ApplicationWindow 56641513 eventHandlers = nil properties = nil components = an OrderedCollection[3] preferredBounds = 0 @ 0 corner: 750 @ 466 Arguments: aBlock = BlockClosure [] in ScheduledWindow>>extentEvent: Context PC = 4 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>extentEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aPoint = 772 @ 509 Context PC = 10 ---------------------------------------------------------------------- ApplicationWindow(ScheduledWindow)>>resizeEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: aResizeEvent = a ResizeEvent Temporaries: type = #resize Context PC = 16 ---------------------------------------------------------------------- ResizeEvent>>dispatchTo: Receiver: a ResizeEvent Instance Variables: time = nil initiator = nil window = an ApplicationWindow 56641513 rectangle = 4 @ 23 corner: 776 @ 532 Arguments: anObject = an ApplicationWindow 56641513 Context PC = 4 ---------------------------------------------------------------------- ApplicationWindow(Window)>>dispatchEvent: Receiver: an ApplicationWindow Instance Variables: handle = a GraphicsHandle(56641513) width = 750 height = 466 background = (ColorValue brightness: 0.800024) inputOrigin = 781 @ 44 creationOrigin = 781 @ 44 sensor = an EventSensor iconic = false windowType = #normal effectiveWindowType = nil statusLineHeight = 0 allowsStatusLine = true mapped = true eventHandlers = nil windowManager = a WindowManager label = 'Ivan Tomek''s VisualWorks Smalltalk Workspace' icon = an Icon minimumSize = 250 @ 100 maximumSize = 0 @ 0 component = a ReComposingComposite lookPreferences = nil paintPreferences = nil edgeDecorationPolicy = a MotifBorderDecorationPolicy widgetPolicy = a MotifWidgetPolicy controller = an ApplicationStandardSystemController model = a Workspace damageRepairPolicy = a WindowDisplayPolicy masterWindow = nil keyboardProcessor = a KeyboardProcessor application = a Workspace sendWindowEvents = an Array[1] receiveWindowEvents = nil windowEventBlock = nil activationNotification = true isEventDriven = nil toolbarVisible = true dropTarget = nil dragDropInProgress = nil dragDropTracker = nil Arguments: anEvent = a ResizeEvent Context PC = 4 ---------------------------------------------------------------------- ResizeEvent(Event)>>dispatch Receiver: a ResizeEvent Instance Variables: time = nil initiator = nil window = an ApplicationWindow 56641513 rectangle = 4 @ 23 corner: 776 @ 532 Context PC = 16 ---------------------------------------------------------------------- WindowManager>>resizeEvent: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal dontFilterEvents = false Arguments: anEvent = a ResizeEvent Temporaries: eventClassDicionary = a Dictionary[1] resizeEvent = a ResizeEvent window = an ApplicationWindow 56641513 boundsEvent = a BoundsEvent exposeEvent = an ExposeEvent Context PC = 63 ---------------------------------------------------------------------- ResizeEvent>>dispatchTo: Receiver: a ResizeEvent Instance Variables: time = nil initiator = nil window = an ApplicationWindow 56641513 rectangle = 4 @ 23 corner: 773 @ 531 Arguments: anObject = a WindowManager Context PC = 4 ---------------------------------------------------------------------- ResizeEvent>>dispatchForWindowManager: Receiver: a ResizeEvent Instance Variables: time = nil initiator = nil window = an ApplicationWindow 56641513 rectangle = 4 @ 23 corner: 773 @ 531 Arguments: aWinMgr = a WindowManager Context PC = 5 ---------------------------------------------------------------------- optimized [] in WindowManager>>safelyDispatchForWindowManager: Receiver: an UndefinedObject Temporaries: .event = a ResizeEvent .self = a WindowManager Context PC = 6 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>safelyDispatchForWindowManager: outerContext = nil copiedValues = an Array[2] Arguments: anExceptionSelector = BadControllerError handlerBlock = BlockClosure [] in WindowManager>>safelyDispatchForWindowManager: Context PC = 18 ---------------------------------------------------------------------- WindowManager>>safelyDispatchForWindowManager: Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal dontFilterEvents = false Arguments: event = a ResizeEvent Context PC = 13 ---------------------------------------------------------------------- WindowManager>>processNextEvent Receiver: a WindowManager Instance Variables: windows = an OrderedCollection[1] activeController = nil interruptLock = false outstandingMetaOrDamage = false openInProgress = false eventQueue = an EventQueue baseProcess = a Process in Semaphore>>waitIfCurtailedSignal dontFilterEvents = false Temporaries: event = a ResizeEvent Context PC = 9 ---------------------------------------------------------------------- optimized [] in [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 13 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager Arguments: anExceptionSelector = TerminateException handlerBlock = BlockClosure [] in [] in WindowManager>>newProcess Context PC = 18 ---------------------------------------------------------------------- optimized [] in WindowManager>>newProcess Receiver: an UndefinedObject Temporaries: .self = a WindowManager Context PC = 15 ---------------------------------------------------------------------- BlockClosure>>on:do: Receiver: a BlockClosure Instance Variables: method = CompiledBlock [] in WindowManager>>newProcess outerContext = nil copiedValues = a WindowManager 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 WindowManager>>newProcess Context PC = 9 _______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
That sounds like the problem fixed in 7.7.1 by AR 60510 -
AlphaCompositedImage must deal with changed medium bounds during
rasterization. So hopefully it's fixed in the next version. If you can
still see it in 7.7.1, then it's presumably something else.
At 07:12 AM 2010-09-03, C. David Shaffer wrote: Under VW7.7 I frequently get the walkback below when resizing a --
Alan Knight [|], Engineering Manager, Cincom Smalltalk
_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc |
Free forum by Nabble | Edit this page |