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:
> atioglxx.dll!6968be9f()
>
atioglxx.dll!693a9e10()
> 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()
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
> 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()