PlaneShift
Support => Technical Help: IN GAME bugs (after loading world) => Topic started by: Lanarel on September 29, 2008, 09: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 (http://hydlaa.com/smf/index.php?topic=32557.0).
Status:
Not a PS bug. Use solution in above thread or this bug report: (bug 1789 (http://www.hydlaa.com/flyspray_upgrade/index.php?do=details&task_id=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()
-
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:
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]
-
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:
> 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]
-
Crash number: 0071009A
Description:
Crash in Tutorial area.
Possible causes:
No clue yet
Possible solution:
none yet
Status:
Under investigation.
Call stack:
> 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]