Author Topic: Re: Crash dumps and diagnostic files for 0.4.02  (Read 572 times)

Lanarel

  • Testers
  • Hydlaa Notable
  • *
  • Posts: 782
    • View Profile
Re: Crash dumps and diagnostic files for 0.4.02
« on: September 29, 2008, 02:34:16 pm »
Crash number: 6968BE9F. 69162BFD, 693a9e10, 6915FD2D, 6915FD3D
(numbers for 0.4.01 were 02b6558e, 026E3C3E, 02534C7E, 024e5cfe, 690867aa, 6932D7F0 023E1D4E, 69162BFD, 696A5031)


Description:
Client crashes shortly after selecting the character, during load or shortly after.
Another occurence: Player gets to the point where you are supposed to buy a magic glyph from Orphia Eldri.

Possible causes:
ATI Hardware related OpenGL problems.

Possible solution:
Check out this thread.

Status:
Not a PS bug. Use solution in above thread or this bug report: (bug 1789).

Traces for 0.4.02:
Code: [Select]
> atioglxx.dll!6968be9f()

Code: [Select]
>
        atioglxx.dll!693a9e10()

Code: [Select]
> atioglxx.dll!69162bfd()
  [Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]
  psclient.exe!CS::Plugin::gl3d::csGLBasicTextureHandle::ApplyBlitBuffer(unsigned char * buf=0x00000de1)  Line 722 + 0x35 bytes
  psclient.exe!CS::Plugin::Terrain2::csTerrainBruteBlockRenderer::OnAlphaMapUpdate(iTerrainCell * cell=0x00000200, iMaterialWrapper * material=0x79e60008, iImage * alphaMap=0x00000000)  Line 1400
  psclient.exe!CS::Plugin::Terrain2::csTerrainCell::SetAlphaMask(iMaterialWrapper * material=0x13fbe080, iImage * alphaMap=0x1bc569a0)  Line 372
  psclient.exe!CS::Plugin::Terrain2::csTerrainSimpleDataFeeder::Load(iTerrainCell * cell=0x1bb2f730)  Line 137
  psclient.exe!CS::Plugin::Terrain2::csTerrainCell::SetLoadState(iTerrainCell::LoadState state=Loaded)  Line 118 + 0x1a bytes
  psclient.exe!CS::Plugin::Terrain2::csTerrainSystem::GetRenderMeshes(int & num=464703232, iRenderView * rview=0x0012fbe8, iMovable * movable=0x1bb2cf64, unsigned int frustum_mask=63)  Line 509
  psclient.exe!csEngine::PrecacheMesh(iMeshWrapper * s=0x1bb2cf00, iRenderView * rview=0x0012fbe8)  Line 1448 + 0x28 bytes
  psclient.exe!csEngine::PrecacheDrawCollection(iCollection * collection=0x1bb2cf00)  Line 1491 + 0xe bytes
  psclient.exe!csEngine::PrecacheDraw(iBase * base=0xffffffff)  Line 1471
  psclient.exe!psRegion::Load(bool loadMeshes=true)  Line 141
  psclient.exe!psWorld::ExecuteFlaggedRegions(bool transitional=false, bool unloadingLast=true)  Line 167 + 0x9 bytes
  psclient.exe!ZoneHandler::ExecuteFlaggedRegions(const csString & sector={...})  Line 390
  psclient.exe!ZoneHandler::OnDrawingFinished()  Line 274 + 0xb bytes
  psclient.exe!psEngine::HandleEvent(iEvent & ev={...})  Line 886
  psclient.exe!psEngine::EventHandler::HandleEvent(iEvent & ev={...})  Line 229
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 258 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x0187b908)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x003c4a10)  Line 1946 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00152349, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c817067()


Code: [Select]
atioglxx.dll!696ec79f()
  [Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]
  psclient.exe!CS::Plugin::gl3d::csGLGraphics3D::BeginDraw(int drawflags=0)  Line 1296
> psclient.exe!psCamera::Draw()  Line 694 + 0x2a bytes
  psclient.exe!psEngine::HandleEvent(iEvent & ev={...})  Line 864
  psclient.exe!psEngine::EventHandler::HandleEvent(iEvent & ev={...})  Line 229
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 258 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x01efb908)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x003e4cf8)  Line 1946 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00152358, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c817067()

Some example traces from version 0.4.01

Code: [Select]
> atioglx2.dll!02b6558e()
  [Frames below may be incorrect and/or missing, no symbols loaded for atioglx2.dll]
  psclient.exe!csQueryRegistry<iEventQueue>(iObjectRegistry * Reg=0x00000000)  Line 171 + 0x41 bytes
  psclient.exe!CS::Plugin::gl3d::csGLBasicTextureHandle::ApplyBlitBufferPBO(unsigned char * buf=0x03a94400)  Line 840
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate_MMX()  Line 302 + 0x2b bytes
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate(unsigned int current_time=17335)  Line 491
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate(unsigned int current_time=35992824)  Line 491
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 256 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x02220278)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x01214f78)  Line 1940 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00152342, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c816fd7()

  atioglx2.dll!026e3c3e()
  [Frames below may be incorrect and/or missing, no symbols loaded for atioglx2.dll]
  ntdll.dll!7c910732()
  ntdll.dll!7c9106ab()
  ntdll.dll!7c9106eb()
  ntdll.dll!7c91402e()
  ntdll.dll!7c9106eb()
  ntdll.dll!7c912270()
  ntdll.dll!7c911596()
  ntdll.dll!7c9106eb()
  ntdll.dll!7c9106eb()
  ntdll.dll!7c9106eb()
> psclient.exe!CS::Plugin::gl3d::csGLBasicTextureHandle::QueryBlitBufferPBO(int x=0, int y=0, int width=0, int height=32993, unsigned int & pitch=504, iTextureHandle::TextureBlitDataFormat format=BGRA8888, unsigned int bufFlags=1)  Line 798
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate_MMX()  Line 191 + 0x2a bytes
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate(unsigned int current_time=995515)  Line 491
  psclient.exe!csProcTexEventHandler::HandleEvent(iEvent & event={...})  Line 105
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 256 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x01140278)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x01024ed0)  Line 1940 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00162346, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c816ff7()

> atioglxx.dll!690867aa()
  [Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]
  psclient.exe!CS::Plugin::gl3d::csGLBasicTextureHandle::QueryBlitBufferPBO(int x=128, int y=0, int width=0, int height=32993, unsigned int & pitch=72, iTextureHandle::TextureBlitDataFormat format=BGRA8888, unsigned int bufFlags=1)  Line 798
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate_MMX()  Line 191 + 0x2a bytes
  psclient.exe!CS::Plugin::PTPDLight::ProctexPDLight::Animate(unsigned int current_time=13277)  Line 491
  psclient.exe!csProcTexEventHandler::HandleEvent(iEvent & event={...})  Line 105
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 256 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x007b0278)  Line 102
  psclient.exe!main(int argc=2, char * * argv=0x00982cd8)  Line 1940 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x009d0000, HINSTANCE__ * prev=0x00000000, char * cmd=0x000b2256, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!76834911()

  atioglxx.dll!6932d7f0()
  [Frames below may be incorrect and/or missing, no symbols loaded for atioglxx.dll]
  psclient.exe!CS::Plugin::gl3d::csGLBasicTextureHandle::RegenerateMipmaps()  Line 398
  psclient.exe!CS::Plugin::gl3d::csGLBasicTextureHandle::Blit(int x=0, int y=0, int width=64, int height=128, const unsigned char * data=0x0ed9def0, iTextureHandle::TextureBlitDataFormat format=RGBA8888)  Line 373 + 0x8 bytes
> psclient.exe!csProcAnimated::Animate(unsigned int current_time=34066)  Line 68 + 0x37 bytes
  psclient.exe!csProcTexEventHandler::HandleEvent(iEvent & event={...})  Line 105
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 256 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x018d0278)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x01014ab0)  Line 1940 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00162342, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c816fd7()
« Last Edit: November 27, 2008, 05:33:41 pm by Lanarel »

Lanarel

  • Testers
  • Hydlaa Notable
  • *
  • Posts: 782
    • View Profile
Re: Crash dumps and diagnostic files for 0.4.02
« Reply #1 on: September 29, 2008, 02:58:23 pm »
Crash number: 005687E6

Description:
The problem sounds like the ATI graphics card posts (but this is with nvidea) in the forum that I have seen, where client is crashing during loading (loads 95%)

Possible causes:
The crash happens when trying to read the commands for the shortcuts xml file.

Possible solution:
The shortcut file was corrupt. Remove (or rename) the file named something like C:\Documents and Settings\Username\Application Data\PlaneShift\options\shortcutcommands.xml . This will allow the game to run again, but you loose your shortcuts.

Status:
Partial solution (allows to play, but shortcuts are gone and cause not known).

Call stacks:
Code: [Select]

        psclient.exe!CS::Implementation::TinyXml::TiDocument::DeleteNode(CS::Implementation::TinyXml::TiDocumentNode * node=0x0e48bd70)  Line 939
  psclient.exe!CS::Implementation::TinyXml::TiDocumentNode::DecRef()  Line 140
  psclient.exe!CS::Implementation::TinyXml::TiXmlElement::ReadValue(CS::Implementation::TinyXml::ParseInfo & parse={...}, const char * p=0x00000000)  Line 514
  psclient.exe!CS::Implementation::TinyXml::TiXmlElement::Parse(CS::Implementation::TinyXml::ParseInfo & parse={...}, const char * p=0x0c95fe38)  Line 384 + 0x9 bytes
  psclient.exe!CS::Implementation::TinyXml::TiXmlElement::ReadValue(CS::Implementation::TinyXml::ParseInfo & parse={...}, const char * p=0x0e4805e0)  Line 498 + 0x3f bytes
  psclient.exe!CS::Implementation::TinyXml::TiXmlElement::Parse(CS::Implementation::TinyXml::ParseInfo & parse={...}, const char * p=0x0c95f758)  Line 384 + 0x9 bytes
  psclient.exe!CS::Implementation::TinyXml::TiDocument::Parse(CS::Implementation::TinyXml::ParseInfo & parse={...}, const char * p=0x00000000)  Line 314
  psclient.exe!csTinyXmlDocument::Parse(const char * buf=0x0c95f758, bool collapse=false)  Line 624
  psclient.exe!csTinyXmlDocument::Parse(iDataBuffer * buf=0x0e47c4f8, bool collapse=false)  Line 611 + 0x1e bytes
  psclient.exe!CS::Plugin::DSPlex::csPlexDocument::Parse(iDataBuffer * buf=0x0e47c4f8, bool collapse=false)  Line 134
> psclient.exe!pawsShortcutWindow::LoadCommands(const char * fileName=0x11ffd190)  Line 473
  psclient.exe!pawsShortcutWindow::pawsShortcutWindow()  Line 79
  psclient.exe!pawsShortcutWindowFactory::Create()  Line 129 + 0x39 bytes
  psclient.exe!PawsManager::CreateWidget(const char * factoryName=0x0012f5e0)  Line 770 + 0xd bytes
  psclient.exe!PawsManager::LoadWidget(csRef<iDocumentNode> widgetNode={...})  Line 743 + 0x12 bytes
  psclient.exe!PawsManager::LoadWidget(const char * widgetFile=0x009f659c)  Line 685 + 0x2f bytes
  psclient.exe!psEngine::LoadGame()  Line 1292 + 0x10 bytes
  psclient.exe!psEngine::HandleEvent(iEvent & ev={...})  Line 838
  psclient.exe!psEngine::EventHandler::HandleEvent(iEvent & ev={...})  Line 229
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 258 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x0111b908)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x003c4b48)  Line 1946 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00152346, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c817067()
  [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]
   
« Last Edit: October 15, 2008, 05:10:13 pm by Lanarel »

Lanarel

  • Testers
  • Hydlaa Notable
  • *
  • Posts: 782
    • View Profile
Re: Crash dumps and diagnostic files for 0.4.02
« Reply #2 on: September 30, 2008, 11:33:06 am »
Crash number: 0083BBB9

Description:
Crash during start up

Possible causes:
According to call stack, there is a crash while loading a texture when loading a map.

Possible solution:
none yet

Status:
Under investigation.

Call stack:

Code: [Select]
> psclient.exe!csTextureWrapper::SetImageFile(iImage * Image=0x0a41adb9)  Line 96 + 0x19 bytes
  psclient.exe!csEngine::FindTextureCollection(const char * name=0x0a41ad00, iCollection * col=0x00000000)  Line 1982 + 0x16 bytes
  psclient.exe!csEngine::FindTexture(const char * name=0x0a41adb9, iBase * base=0xffffffff)  Line 1946 + 0x17 bytes
  psclient.exe!CS::Plugin::csparser::csLoader::ParseTexture(iLoaderContext * ldr_context=0x0ad95f70, iDocumentNode * node=0x0ad95ee8)  Line 143 + 0x16 bytes
  psclient.exe!CS::Plugin::csparser::csLoader::ParseTextureList(iLoaderContext * ldr_context=0x0ad95f70, iDocumentNode * node=0x0ad95ee8)  Line 119
  psclient.exe!CS::Plugin::csparser::csLoader::LoadMap(iLoaderContext * ldr_context=0x0ad95bb8, iDocumentNode * worldnode=0x092299a8, iStreamSource * ssource=0x00000000, iMissingLoaderData * missingdata=0x00000000)  Line 1770 + 0xd bytes
  psclient.exe!CS::Plugin::csparser::csLoader::LoadMap(iDocumentNode * world_node=0x092299a8, bool clearEngine=true, iCollection * collection=0x0a28a330, bool searchCollectionOnly=false, bool checkdupes=true, iStreamSource * ssource=0x00000000, iMissingLoaderData * missingdata=0x00000000, unsigned int keepFlags=0)  Line 951 + 0x1b bytes
  psclient.exe!pawsObjectView::LoadMap(const char * map=0x0012f88c, const char * sector=0x0012f8c8)  Line 149 + 0x21 bytes
  psclient.exe!pawsObjectView::Setup(iDocumentNode * node=0x0a1ff830)  Line 85 + 0x2a bytes
  psclient.exe!pawsWidget::Load(iDocumentNode * node=0x0a1ff830)  Line 690 + 0xa bytes
  psclient.exe!pawsWidget::LoadChildren(iDocumentNode * node=0x0a2aa0d0)  Line 781 + 0xc bytes
  psclient.exe!pawsWidget::Load(iDocumentNode * node=0x0a2aa0d0)  Line 696 + 0xa bytes
  psclient.exe!PawsManager::LoadWidget(csRef<iDocumentNode> widgetNode={...})  Line 750 + 0xe bytes
  psclient.exe!PawsManager::LoadWidget(const char * widgetFile=0x009f605c)  Line 685 + 0x2f bytes
  psclient.exe!psEngine::Initialize(int level=1)  Line 606 + 0x10 bytes
  psclient.exe!pawsSplashWindow::Draw()  Line 64
  psclient.exe!pawsWidget::DrawChildren()  Line 1217
  psclient.exe!psMainWidget::DrawChildren()  Line 526
  psclient.exe!PawsManager::Draw()  Line 607
  psclient.exe!psEngine::HandleEvent(iEvent & ev={...})  Line 874
  psclient.exe!psEngine::EventHandler::HandleEvent(iEvent & ev={...})  Line 229
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 258 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x090db908)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x003c4d00)  Line 1946 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00152346, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c817067()
  [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]

Lanarel

  • Testers
  • Hydlaa Notable
  • *
  • Posts: 782
    • View Profile
Re: Crash dumps and diagnostic files for 0.4.02
« Reply #3 on: October 15, 2008, 04:59:25 pm »
Crash number: 0071009A

Description:
Crash in Tutorial area.

Possible causes:
No clue yet

Possible solution:
none yet

Status:
Under investigation.

Call stack:

Code: [Select]
> psclient.exe!CS::Plugin::gl3d::csGLGraphics3D::DeactivateBuffers(csVertexAttrib * attribs=0x0000000c, unsigned int count=0)  Line 1535 + 0x6 bytes
  psclient.exe!CS::Plugin::gl3d::csGLGraphics3D::BeginDraw(int drawflags=0)  Line 1327
  psclient.exe!psEngine::HandleEvent(iEvent & ev={...})  Line 865
  psclient.exe!psEngine::EventHandler::HandleEvent(iEvent & ev={...})  Line 229
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::iTypedFrameEventDispatcher::HandleEvent(iEvent & __formal={...})  Line 258 + 0x36 bytes
  psclient.exe!csEventTree::Dispatch(iEvent & e={...})  Line 576 + 0x9 bytes
  psclient.exe!csEventTree::Notify()  Line 547
  psclient.exe!csEventQueue::Process()  Line 290
  psclient.exe!csDefaultRunLoop(iObjectRegistry * r=0x003fb908)  Line 102
  psclient.exe!main(int argc=1, char * * argv=0x003a4ab8)  Line 1946 + 0x6 bytes
  psclient.exe!WinMain(HINSTANCE__ * hApp=0x00400000, HINSTANCE__ * prev=0x00000000, char * cmd=0x00162346, int show=1)  Line 206 + 0x16 bytes
  psclient.exe!__tmainCRTStartup()  Line 578 + 0x1d bytes
  kernel32.dll!7c816d4f()
  [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll]