GPF error while issuing Win API calls

VA Smalltalk is a "100% VisualAge compatible" IDE that includes the original VisualAge technology and the popular VA Assist and WidgetKit add-ons.

Moderators: Eric Clayberg, wembley, tc, Diane Engles, solveig

GPF error while issuing Win API calls

Postby ghoshajayaghosh » Tue Mar 22, 2011 9:21 am

Hi All,

I have recently migrated our Visual Age-6.0 application to VAST802 compatible in-order to run on Win-7 OS.
While running the migrated application on Win XP/2000 machines we are sometimes facing an issue while interacting with user32.dll, which would error out an GPF exception. The worst thing is that the application itself would get froze or will get disappeared eventually.

I have attached a log file for this error scenario; as far as the information got from the log file Smalltalk code is triggering the "MessageBoxA" function to create a dialog window which really ends up in a GPF exception...

Any comments/path-forward over this issue would be appreciated.

=====================log info======================

Walkback at 12:07:03 PM on 3/21/2011
Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from invalid memory

location
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = UIProcess:(3/21/2011 11:49:26 AM){running,3}
temp1 = 'C:\Documents and Settings\All Users\Documents\eson\walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = [] in Block>>#when:do:exitWith:retryReturn:
arg2 = nil
arg3 = []
EsCompactBlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg3 = [] in Block>>#when:do:
arg4 = an Object
temp1 = [] in Block>>#when:do:exitWith:retryReturn:
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
temp3 = nil
EsCompactBlockContextTemplate(Block)>>#when:do:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
temp1 = an Object
temp2 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = UIProcess:(3/21/2011 11:49:26 AM){running,3}
temp1 = 'C:\Documents and Settings\All Users\Documents\eson\walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EpRuntimeStartUp class(EsImageStartUp class)>>#outputWalkback:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
arg3 = 381
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
temp1 = 381
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 53
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure? '
arg3 = 'Sales Message'
arg4 = 8484
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
arg3 = 8484
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = nil
CwMessagePrompter class>>#primConfirm1:title:
receiver = CwMessagePrompter
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
CwMessagePrompter class>>#confirm1:title:
receiver = CwMessagePrompter
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
EsonMessageConfirm(EsonMessage)>>#issueConfirm1:
receiver = E1011: Delete 'Unified Messaging Lite w/CFW'. Are you sure?
arg1 = true
EsonMessageConfirm>>#issue1
receiver = E1011: Delete 'Unified Messaging Lite w/CFW'. Are you sure?
VgPropByLinePage(VgProposalPage)>>#delete:
receiver = a VgPropByLinePage
arg1 = USOC -- #US1BB
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
temp5 = nil
temp6 = nil
temp7 = nil
[] in VgPropByLinePage(VgProposalPage)>>#delete
receiver = a VgPropByLinePage
temp1 = USOC -- #US1BB
temp2 = Unified Messaging Lite w/CFW
temp3 = nil
temp4 = nil
EmSystemConfiguration>>#abtShowBusyCursorWhile:
receiver = an EmSystemConfiguration
arg1 = [] in VgProposalPage>>#delete
temp1 = SxSyCwTopLevelShell(windowShell)
temp2 = a CgWindow
VgPropByLinePage(VgProposalPage)>>#delete
receiver = a VgPropByLinePage
temp1 = USOC -- #US1BB
temp2 = Unified Messaging Lite w/CFW
temp3 = nil
temp4 = nil
DirectedMessage>>#abrSend
receiver = DirectedMessage (a VgPropByLinePage, #delete, ())
[optimized] in AbtDependentsCollection>>#signalEvent
blockarg1 = DirectedMessage (a VgPropByLinePage, #delete, ())
OrderedCollection>>#do:
receiver = OrderedCollection(DirectedMessage (a VgPropByLinePage, #delete, ()) )
arg1 = [] in AbtDependentsCollection>>#signalEvent
AbtDependentsCollection>>#signalEvent
receiver = an AbtDependentsCollection
AbtPushButtonView(AbtPart)>>#callHandlers:
receiver = an AbtPushButtonView
arg1 = an AbtDependentsCollection
AbtPushButtonView>>#esonUserClicked:clientData:callData:
receiver = an AbtPushButtonView
arg1 = CwPushButton(delete)
arg2 = nil
arg3 = CwAnyCallbackData(
reason -> 10
)
CwCallbackRec>>#callWith:callData:
receiver = a CwCallbackRec
arg1 = CwPushButton(delete)
arg2 = CwAnyCallbackData(
reason -> 10
)
CwPushButton(CwBasicWidget)>>#callCallbackList:callData:
receiver = CwPushButton(delete)
arg1 = OrderedCollection(a CwCallbackRec )
arg2 = CwAnyCallbackData(
reason -> 10
)
temp1 = nil
temp2 = 1
temp3 = nil
temp4 = nil
temp5 = nil
CwPushButton>>#callActivateCallback:
receiver = CwPushButton(delete)
arg1 = an OSEvent
OSButton(OSWidget)>>#callHandlers:with:
receiver = OSButton(Remove)
arg1 = #callActivateCallback:
arg2 = an OSEvent
DirectedMessage>>#send
receiver = DirectedMessage (OSButton(Remove), #callHandlers:with:, (#callActivateCallback: an OSEvent))
OSEventManager class>>#runDeferredMessages
receiver = OSEventManager
temp1 = true
temp2 = DirectedMessage (OSButton(Remove), #callHandlers:with:, (#callActivateCallback: an OSEvent))
temp3 = false
OSWidget class>>#readAndDispatch
receiver = OSWidget
temp1 = false
temp2 = true
CwAppContext>>#readAndDispatch
receiver = a CwAppContext
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#messageLoop
receiver = EpRuntimeStartUp
temp1 = 36302265
temp2 = a CwAppContext
[optimized] in UIProcess class>>#forkUserInterface
[] in UIProcess(Process)>>#executeBlock:withArguments:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = ()
UIProcess(Process)>>#executeBlock:withArguments:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = ()
UIProcess(Process)>>#newProcessOn:stackSize:withArguments:named:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = 1024
arg3 = ()
arg4 = '(3/21/2011 11:49:26 AM)'
----------------------------------------------------------------------------------

Walkback at 12:07:03 PM on 3/21/2011
Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from invalid memory

location
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = UIProcess:(3/21/2011 11:49:26 AM){running,3}
temp1 = 'C:\Documents and Settings\All Users\Documents\eson\walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = [] in Block>>#when:do:exitWith:retryReturn:
arg2 = nil
arg3 = []
EsCompactBlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg3 = [] in Block>>#when:do:
arg4 = an Object
temp1 = [] in Block>>#when:do:exitWith:retryReturn:
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
temp3 = nil
EsCompactBlockContextTemplate(Block)>>#when:do:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
temp1 = an Object
temp2 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = UIProcess:(3/21/2011 11:49:26 AM){running,3}
temp1 = 'C:\Documents and Settings\All Users\Documents\eson\walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EpRuntimeStartUp class(EsImageStartUp class)>>#outputWalkback:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
arg3 = 577
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
temp1 = 577
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 53
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg3 = 'Question '
arg4 = 8228
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg2 = 'Question'
arg3 = 8228
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = SxSyOSShell(SHARON KEOGH DBA MONOGRAMS & MORE (630) 789-8424 227 (LIVE) 227 SHARON KEOGH ()- )
CwMessagePrompter class>>#confirm:
receiver = CwMessagePrompter
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
CwAppContext>>#syncExecInUI:
receiver = a CwAppContext
arg1 = [] in EsWindowSystemStartUp class>>#confirm:
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EmSystemConfiguration>>#confirm:
receiver = an EmSystemConfiguration
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
arg3 = 381
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
temp1 = 381
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 53
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure? '
arg3 = 'Sales Message'
arg4 = 8484
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
arg3 = 8484
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = nil
CwMessagePrompter class>>#primConfirm1:title:
receiver = CwMessagePrompter
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
CwMessagePrompter class>>#confirm1:title:
receiver = CwMessagePrompter
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
EsonMessageConfirm(EsonMessage)>>#issueConfirm1:
receiver = E1011: Delete 'Unified Messaging Lite w/CFW'. Are you sure?
arg1 = true
EsonMessageConfirm>>#issue1
receiver = E1011: Delete 'Unified Messaging Lite w/CFW'. Are you sure?
VgPropByLinePage(VgProposalPage)>>#delete:
receiver = a VgPropByLinePage
arg1 = USOC -- #US1BB
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
temp5 = nil
temp6 = nil
temp7 = nil
[] in VgPropByLinePage(VgProposalPage)>>#delete
receiver = a VgPropByLinePage
temp1 = USOC -- #US1BB
temp2 = Unified Messaging Lite w/CFW
temp3 = nil
temp4 = nil
EmSystemConfiguration>>#abtShowBusyCursorWhile:
receiver = an EmSystemConfiguration
arg1 = [] in VgProposalPage>>#delete
temp1 = SxSyCwTopLevelShell(windowShell)
temp2 = a CgWindow
VgPropByLinePage(VgProposalPage)>>#delete
receiver = a VgPropByLinePage
temp1 = USOC -- #US1BB
temp2 = Unified Messaging Lite w/CFW
temp3 = nil
temp4 = nil
DirectedMessage>>#abrSend
receiver = DirectedMessage (a VgPropByLinePage, #delete, ())
[optimized] in AbtDependentsCollection>>#signalEvent
blockarg1 = DirectedMessage (a VgPropByLinePage, #delete, ())
OrderedCollection>>#do:
receiver = OrderedCollection(DirectedMessage (a VgPropByLinePage, #delete, ()) )
arg1 = [] in AbtDependentsCollection>>#signalEvent
AbtDependentsCollection>>#signalEvent
receiver = an AbtDependentsCollection
AbtPushButtonView(AbtPart)>>#callHandlers:
receiver = an AbtPushButtonView
arg1 = an AbtDependentsCollection
AbtPushButtonView>>#esonUserClicked:clientData:callData:
receiver = an AbtPushButtonView
arg1 = CwPushButton(delete)
arg2 = nil
arg3 = CwAnyCallbackData(
reason -> 10
)
CwCallbackRec>>#callWith:callData:
receiver = a CwCallbackRec
arg1 = CwPushButton(delete)
arg2 = CwAnyCallbackData(
reason -> 10
)
CwPushButton(CwBasicWidget)>>#callCallbackList:callData:
receiver = CwPushButton(delete)
arg1 = OrderedCollection(a CwCallbackRec )
arg2 = CwAnyCallbackData(
reason -> 10
)
temp1 = nil
temp2 = 1
temp3 = nil
temp4 = nil
temp5 = nil
CwPushButton>>#callActivateCallback:
receiver = CwPushButton(delete)
arg1 = an OSEvent
OSButton(OSWidget)>>#callHandlers:with:
receiver = OSButton(Remove)
arg1 = #callActivateCallback:
arg2 = an OSEvent
DirectedMessage>>#send
receiver = DirectedMessage (OSButton(Remove), #callHandlers:with:, (#callActivateCallback: an OSEvent))
OSEventManager class>>#runDeferredMessages
receiver = OSEventManager
temp1 = true
temp2 = DirectedMessage (OSButton(Remove), #callHandlers:with:, (#callActivateCallback: an OSEvent))
temp3 = false
OSWidget class>>#readAndDispatch
receiver = OSWidget
temp1 = false
temp2 = true
CwAppContext>>#readAndDispatch
receiver = a CwAppContext
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#messageLoop
receiver = EpRuntimeStartUp
temp1 = 36302265
temp2 = a CwAppContext
[optimized] in UIProcess class>>#forkUserInterface
[] in UIProcess(Process)>>#executeBlock:withArguments:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = ()
UIProcess(Process)>>#executeBlock:withArguments:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = ()
UIProcess(Process)>>#newProcessOn:stackSize:withArguments:named:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = 1024
arg3 = ()
arg4 = '(3/21/2011 11:49:26 AM)'

----------------------------------------------------------------------

Walkback at 12:07:03 PM on 3/21/2011
Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid memory

location
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
arg2 = UIProcess:(3/21/2011 11:49:26 AM){running,3}
temp1 = 'C:\Documents and Settings\All Users\Documents\eson\walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EsCompactBlockContextTemplate(Block)>>#valueWithErrorHandler:oldHandler:onReturnDo:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = [] in Block>>#when:do:exitWith:retryReturn:
arg2 = nil
arg3 = []
EsCompactBlockContextTemplate(Block)>>#when:do:exitWith:retryReturn:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg3 = [] in Block>>#when:do:
arg4 = an Object
temp1 = [] in Block>>#when:do:exitWith:retryReturn:
temp2 = [] in Block>>#when:do:exitWith:retryReturn:
temp3 = nil
EsCompactBlockContextTemplate(Block)>>#when:do:
receiver = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
arg1 = an ExceptionalEventCollection
arg2 = [] in EsWindowSystemStartUp class>>#outputWalkback:process:
temp1 = an Object
temp2 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#outputWalkback:process:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
arg2 = UIProcess:(3/21/2011 11:49:26 AM){running,3}
temp1 = 'C:\Documents and Settings\All Users\Documents\eson\walkback.log'
temp2 = -1
temp3 = a CfsWriteFileStream
EpRuntimeStartUp class(EsImageStartUp class)>>#outputWalkback:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
arg2 = false
arg3 = 969
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
arg2 = false
temp1 = 969
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 54
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg3 = 'Question '
arg4 = 8228
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg2 = 'Question'
arg3 = 8228
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = SxSyOSShell(SHARON KEOGH DBA MONOGRAMS & MORE (630) 789-8424 227 (LIVE) 227 SHARON KEOGH ()- )
CwMessagePrompter class>>#confirm:
receiver = CwMessagePrompter
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
CwAppContext>>#syncExecInUI:
receiver = a CwAppContext
arg1 = [] in EsWindowSystemStartUp class>>#confirm:
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EmSystemConfiguration>>#confirm:
receiver = an EmSystemConfiguration
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

write to invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
arg2 = false
arg3 = 773
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
arg2 = false
temp1 = 773
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - write to invalid

memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 54
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg3 = 'Question '
arg4 = 8228
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg2 = 'Question'
arg3 = 8228
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = SxSyOSShell(SHARON KEOGH DBA MONOGRAMS & MORE (630) 789-8424 227 (LIVE) 227 SHARON KEOGH ()- )
CwMessagePrompter class>>#confirm:
receiver = CwMessagePrompter
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
CwAppContext>>#syncExecInUI:
receiver = a CwAppContext
arg1 = [] in EsWindowSystemStartUp class>>#confirm:
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EmSystemConfiguration>>#confirm:
receiver = an EmSystemConfiguration
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
arg3 = 577
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
temp1 = 577
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 53
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg3 = 'Question '
arg4 = 8228
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
arg2 = 'Question'
arg3 = 8228
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = SxSyOSShell(SHARON KEOGH DBA MONOGRAMS & MORE (630) 789-8424 227 (LIVE) 227 SHARON KEOGH ()- )
CwMessagePrompter class>>#confirm:
receiver = CwMessagePrompter
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
[] in EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
CwAppContext>>#syncExecInUI:
receiver = a CwAppContext
arg1 = [] in EsWindowSystemStartUp class>>#confirm:
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#confirm:
receiver = EpRuntimeStartUp
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EmSystemConfiguration>>#confirm:
receiver = an EmSystemConfiguration
arg1 = 'Runtime error: Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault -

read from invalid memory location
See the file walkback.log for more information.
Do you wish to exit?'
EpRuntimeStartUp class>>#reportError:resumable:startBP:
receiver = EpRuntimeStartUp
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
arg3 = 381
UIProcess(Process)>>#reportError:resumable:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
arg2 = false
temp1 = 381
[optimized] in ExceptionalEvent class>>#initializeSystemExceptions
blockarg1 = Signal on Exception: (ExError) An error has occurred.
Signal>>#evaluate:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
Signal>>#evaluateDefaultHandler:
receiver = Signal on Exception: (ExError) An error has occurred.
arg1 = [] in ExceptionalEvent class>>#initializeSystemExceptions
ExceptionalEvent>>#applyDefaultHandler:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = Exception: (ExError) An error has occurred.
ExceptionalEvent>>#signalFor:
receiver = Exception: (ExError) An error has occurred.
arg1 = Signal on Exception: (ExError) An error has occurred.
temp1 = nil
ExceptionalEvent>>#signalWithArguments:
receiver = Exception: (ExError) An error has occurred.
arg1 = ('Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location')
ExceptionalEvent>>#signalWith:
receiver = Exception: (ExError) An error has occurred.
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#error:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 'Primitive failed in: PlatformFunction>>#callWith:with:with:with: due to General protection fault - read from

invalid memory location'
PlatformFunction(Object)>>#primitiveFailed:withArgument:backUp:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = 53
arg2 = -1
arg3 = 1
PlatformFunction(Object)>>#primitiveFailed
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
PlatformFunction>>#callWith:with:with:with:
receiver = <c: int32 'user32.dll':MessageBoxA uint32 pointer pointer uint32>
arg1 = OSHwnd {0}
arg2 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure? '
arg3 = 'Sales Message'
arg4 = 8484
OSHwnd>>#messageBox:lpszTitle:fuStyle:
receiver = OSHwnd {0}
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
arg3 = 8484
OSMessageBox>>#open
receiver = an OSMessageBox
temp1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
temp2 = nil
temp3 = OSHwnd {0}
temp4 = nil
temp5 = OSHwnd {3737452}
CwMessagePrompter>>#prompt
receiver = a CwMessagePrompter
temp1 = nil
CwMessagePrompter class>>#primConfirm1:title:
receiver = CwMessagePrompter
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
CwMessagePrompter class>>#confirm1:title:
receiver = CwMessagePrompter
arg1 = 'E1011: Delete ''Unified Messaging Lite w/CFW''. Are you sure?'
arg2 = 'Sales Message'
EsonMessageConfirm(EsonMessage)>>#issueConfirm1:
receiver = E1011: Delete 'Unified Messaging Lite w/CFW'. Are you sure?
arg1 = true
EsonMessageConfirm>>#issue1
receiver = E1011: Delete 'Unified Messaging Lite w/CFW'. Are you sure?
VgPropByLinePage(VgProposalPage)>>#delete:
receiver = a VgPropByLinePage
arg1 = USOC -- #US1BB
temp1 = nil
temp2 = nil
temp3 = nil
temp4 = nil
temp5 = nil
temp6 = nil
temp7 = nil
[] in VgPropByLinePage(VgProposalPage)>>#delete
receiver = a VgPropByLinePage
temp1 = USOC -- #US1BB
temp2 = Unified Messaging Lite w/CFW
temp3 = nil
temp4 = nil
EmSystemConfiguration>>#abtShowBusyCursorWhile:
receiver = an EmSystemConfiguration
arg1 = [] in VgProposalPage>>#delete
temp1 = SxSyCwTopLevelShell(windowShell)
temp2 = a CgWindow
VgPropByLinePage(VgProposalPage)>>#delete
receiver = a VgPropByLinePage
temp1 = USOC -- #US1BB
temp2 = Unified Messaging Lite w/CFW
temp3 = nil
temp4 = nil
DirectedMessage>>#abrSend
receiver = DirectedMessage (a VgPropByLinePage, #delete, ())
[optimized] in AbtDependentsCollection>>#signalEvent
blockarg1 = DirectedMessage (a VgPropByLinePage, #delete, ())
OrderedCollection>>#do:
receiver = OrderedCollection(DirectedMessage (a VgPropByLinePage, #delete, ()) )
arg1 = [] in AbtDependentsCollection>>#signalEvent
AbtDependentsCollection>>#signalEvent
receiver = an AbtDependentsCollection
AbtPushButtonView(AbtPart)>>#callHandlers:
receiver = an AbtPushButtonView
arg1 = an AbtDependentsCollection
AbtPushButtonView>>#esonUserClicked:clientData:callData:
receiver = an AbtPushButtonView
arg1 = CwPushButton(delete)
arg2 = nil
arg3 = CwAnyCallbackData(
reason -> 10
)
CwCallbackRec>>#callWith:callData:
receiver = a CwCallbackRec
arg1 = CwPushButton(delete)
arg2 = CwAnyCallbackData(
reason -> 10
)
CwPushButton(CwBasicWidget)>>#callCallbackList:callData:
receiver = CwPushButton(delete)
arg1 = OrderedCollection(a CwCallbackRec )
arg2 = CwAnyCallbackData(
reason -> 10
)
temp1 = nil
temp2 = 1
temp3 = nil
temp4 = nil
temp5 = nil
CwPushButton>>#callActivateCallback:
receiver = CwPushButton(delete)
arg1 = an OSEvent
OSButton(OSWidget)>>#callHandlers:with:
receiver = OSButton(Remove)
arg1 = #callActivateCallback:
arg2 = an OSEvent
DirectedMessage>>#send
receiver = DirectedMessage (OSButton(Remove), #callHandlers:with:, (#callActivateCallback: an OSEvent))
OSEventManager class>>#runDeferredMessages
receiver = OSEventManager
temp1 = true
temp2 = DirectedMessage (OSButton(Remove), #callHandlers:with:, (#callActivateCallback: an OSEvent))
temp3 = false
OSWidget class>>#readAndDispatch
receiver = OSWidget
temp1 = false
temp2 = true
CwAppContext>>#readAndDispatch
receiver = a CwAppContext
EpRuntimeStartUp class(EsWindowSystemStartUp class)>>#messageLoop
receiver = EpRuntimeStartUp
temp1 = 36302265
temp2 = a CwAppContext
[optimized] in UIProcess class>>#forkUserInterface
[] in UIProcess(Process)>>#executeBlock:withArguments:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = ()
UIProcess(Process)>>#executeBlock:withArguments:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = ()
UIProcess(Process)>>#newProcessOn:stackSize:withArguments:named:
receiver = UIProcess:(3/21/2011 11:49:26 AM){running,3}
arg1 = [] in UIProcess class>>#forkUserInterface
arg2 = 1024
arg3 = ()
arg4 = '(3/21/2011 11:49:26 AM)'

-------------------------------------------------------------------
Regards
Ajaya Ghosh AS
ghoshajayaghosh
 
Posts: 4
Joined: Tue Dec 01, 2009 8:50 am

Re: GPF error while issuing Win API calls

Postby tc » Tue Mar 22, 2011 11:23 am

Hello,

Try this:
Code: Select all
| pf |
pf := PlatformFunction fromArray: #('C' 'MessageBoxA' nil 'user32.dll' #(#uint32 #pointer #pointer #uint32) #int32).
pf
   callWith: PlatformGlobals::HwndNull
   with: 'this is some text' asPSZ
   with: 'this is a caption' asPSZ
   with: PlatformConstants::MbYesno


. . . but it is not necessary to go that low level since CwMessagePrompter uses 'MessageBoxA'.

--tc
tc
Moderator
 
Posts: 304
Joined: Tue Oct 17, 2006 7:40 am
Location: Raleigh, NC


Return to VA Smalltalk 7.0, 7.5 & 8.0

Who is online

Users browsing this forum: No registered users and 1 guest

cron