Crash Report: Difference between revisions
Jump to navigation
Jump to search
Elevator1512 (talk | contribs) (Created page with "A '''crash report''' will occur when a building has an error that may or may not result in an error message. It can either appear during or after loading any building due to a number of factors. One example is an issue with a development build.") |
Elevator1512 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
A '''crash report''' will occur when a [[Buildings|building]] has an error that may or may not result in an error message. It can either appear during or after loading any building due to a number of factors. One example is an issue with a [[Development Builds|development build]]. | A '''crash report''' will occur when a [[Buildings|building]] has an error that may or may not result in an error message. It can either appear during or after loading any building due to a number of factors. One example is an issue with a [[Development Builds|development build]]. | ||
A report generally starts with "Unhandled Exception" and lists an Exp Code, Exp Flags, and Exp Address as well as what OS version was running at the time. It then shows a call stack about what was happening at the time of the crash, then a dump of the operating system specifications as well as the building. | |||
Example Crash Report from the [[Simple]] building when attempting to Ctrl+Alt+Click to remove an elevator number: | |||
<pre> | |||
*** Unhandled Exception | |||
ExpCode: 0xC0000005 | |||
ExpFlags: 0 | |||
ExpAddress: 0xEF7B0EDF | |||
SymInit: Symbol SearchPath: '.', symOptions: 530, | |||
OS Version: 6.2.9200 () | |||
Loading symbols........................................................................................................ | |||
Call stack: | |||
C:\bullet-svn\src\BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp (168): btQuantizedBvh::buildTree | |||
C:\bullet-svn\src\BulletCollision\CollisionShapes\btOptimizedBvh.cpp (187): btOptimizedBvh::build | |||
C:\bullet-svn\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp (352): btBvhTriangleMeshShape::buildOptimizedBvh | |||
C:\bullet-svn\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp (37): btBvhTriangleMeshShape::btBvhTriangleMeshShape | |||
C:\skyscraper\ogrebullet\Collisions\src\Shapes\OgreBulletCollisionsTrimeshShape.cpp (133): OgreBulletCollisions::TriangleMeshCollisionShape::Finish | |||
C:\skyscraper\src\sbs\mesh.cpp (840): SBS::MeshObject::CreateCollider | |||
C:\skyscraper\src\sbs\wall.cpp (156): SBS::Wall::DeletePolygons | |||
C:\skyscraper\src\sbs\mesh.cpp (394): SBS::MeshObject::DeleteWalls | |||
C:\skyscraper\src\sbs\mesh.cpp (145): SBS::MeshObject::~MeshObject | |||
00007FFCF2507303 (SBS): (filename not available): SBS::MeshObject::`vector deleting destructor' | |||
C:\skyscraper\src\sbs\control.cpp (150): SBS::Control::~Control | |||
00007FFCF250E5F3 (SBS): (filename not available): SBS::Control::`vector deleting destructor' | |||
C:\skyscraper\src\sbs\sbs.cpp (2590): SBS::SBS::DeleteObject | |||
C:\skyscraper\src\sbs\camera.cpp (635): SBS::Camera::ClickedObject | |||
C:\skyscraper\src\frontend\mainscreen.cpp (705): Skyscraper::MainScreen::OnMouseButton | |||
00007FFCDE1D3884 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::CallEventHandler | |||
00007FFCDE2D71AF (wxbase32u_vc_custom): (filename not available): wxEvtHandler::ProcessEventIfMatchesId | |||
00007FFCDE2D7CC3 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::SearchDynamicEventTable | |||
00007FFCDE2D8032 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::TryHereOnly | |||
00007FFCDE2D7113 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::ProcessEvent | |||
00007FFCDE2D7C2A (wxbase32u_vc_custom): (filename not available): wxEvtHandler::SafelyProcessEvent | |||
00007FFCDAB755D2 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::HandleMouseEvent | |||
00007FFCDAB7B050 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWHandleMessage | |||
00007FFCDAB7D4F8 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWWindowProc | |||
00007FFCDAB82496 (wxmsw32u_core_vc_custom): (filename not available): wxWndProc | |||
00007FFD28ADE858 (USER32): (filename not available): CallWindowProcW | |||
00007FFD28ADE299 (USER32): (filename not available): DispatchMessageW | |||
00007FFCDAB8E66D (wxmsw32u_core_vc_custom): (filename not available): wxGUIEventLoop::Dispatch | |||
00007FFCDE2097C3 (wxbase32u_vc_custom): (filename not available): wxEventLoopManual::DoRun | |||
00007FFCDE209A4A (wxbase32u_vc_custom): (filename not available): wxEventLoopBase::Run | |||
00007FFCDE1D61B7 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::MainLoop | |||
00007FFCDE259F1C (wxbase32u_vc_custom): (filename not available): wxEntryReal | |||
00007FFCDE336458 (wxbase32u_vc_custom): (filename not available): wxEntry | |||
C:\skyscraper\src\frontend\skyscraper.cpp (182): main | |||
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh | |||
00007FFD28447034 (KERNEL32): (filename not available): BaseThreadInitThunk | |||
00007FFD29E02651 (ntdll): (filename not available): RtlUserThreadStart | |||
Simulator State Dump | |||
-------------------------- | |||
Platform: Windows x86 64-bit | |||
Renderer: Direct3D9 | |||
Frontend version: 1.12.0.2976 | |||
SBS version: 0.12.0.2980 | |||
Instance number: 0 | |||
Building Name: My Building | |||
Building Filename: Simple.bld | |||
Building Version: | |||
InStairwell: false | |||
InElevator: true | |||
InShaft: false | |||
CameraFloor: 0 | |||
ElevatorNumber: 1 | |||
CarNumber: 1 | |||
ElevatorSync: true | |||
Running Time: 17.68 | |||
BuildingsEnabled: false | |||
ExternalEnabled: false | |||
LandscapeEnabled: false | |||
SkyboxEnabled: true | |||
Verbose: false | |||
InterfloorOnTop: false | |||
Object Count: 1026 | |||
Camera Floor: 0 | |||
Camera Position: -2.44, 5.53, 7.62 | |||
-------------------------- | |||
Copy and paste the above information (select it and press CTRL-C) | |||
and either post it to the Skyscraper forum at http://forum.skyscrapersim.net | |||
or email to ryan@skyscrapersim.net | |||
Press OK to close Skyscraper | |||
</pre> |
Revision as of 16:39, 16 July 2024
A crash report will occur when a building has an error that may or may not result in an error message. It can either appear during or after loading any building due to a number of factors. One example is an issue with a development build.
A report generally starts with "Unhandled Exception" and lists an Exp Code, Exp Flags, and Exp Address as well as what OS version was running at the time. It then shows a call stack about what was happening at the time of the crash, then a dump of the operating system specifications as well as the building.
Example Crash Report from the Simple building when attempting to Ctrl+Alt+Click to remove an elevator number:
*** Unhandled Exception ExpCode: 0xC0000005 ExpFlags: 0 ExpAddress: 0xEF7B0EDF SymInit: Symbol SearchPath: '.', symOptions: 530, OS Version: 6.2.9200 () Loading symbols........................................................................................................ Call stack: C:\bullet-svn\src\BulletCollision\BroadphaseCollision\btQuantizedBvh.cpp (168): btQuantizedBvh::buildTree C:\bullet-svn\src\BulletCollision\CollisionShapes\btOptimizedBvh.cpp (187): btOptimizedBvh::build C:\bullet-svn\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp (352): btBvhTriangleMeshShape::buildOptimizedBvh C:\bullet-svn\src\BulletCollision\CollisionShapes\btBvhTriangleMeshShape.cpp (37): btBvhTriangleMeshShape::btBvhTriangleMeshShape C:\skyscraper\ogrebullet\Collisions\src\Shapes\OgreBulletCollisionsTrimeshShape.cpp (133): OgreBulletCollisions::TriangleMeshCollisionShape::Finish C:\skyscraper\src\sbs\mesh.cpp (840): SBS::MeshObject::CreateCollider C:\skyscraper\src\sbs\wall.cpp (156): SBS::Wall::DeletePolygons C:\skyscraper\src\sbs\mesh.cpp (394): SBS::MeshObject::DeleteWalls C:\skyscraper\src\sbs\mesh.cpp (145): SBS::MeshObject::~MeshObject 00007FFCF2507303 (SBS): (filename not available): SBS::MeshObject::`vector deleting destructor' C:\skyscraper\src\sbs\control.cpp (150): SBS::Control::~Control 00007FFCF250E5F3 (SBS): (filename not available): SBS::Control::`vector deleting destructor' C:\skyscraper\src\sbs\sbs.cpp (2590): SBS::SBS::DeleteObject C:\skyscraper\src\sbs\camera.cpp (635): SBS::Camera::ClickedObject C:\skyscraper\src\frontend\mainscreen.cpp (705): Skyscraper::MainScreen::OnMouseButton 00007FFCDE1D3884 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::CallEventHandler 00007FFCDE2D71AF (wxbase32u_vc_custom): (filename not available): wxEvtHandler::ProcessEventIfMatchesId 00007FFCDE2D7CC3 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::SearchDynamicEventTable 00007FFCDE2D8032 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::TryHereOnly 00007FFCDE2D7113 (wxbase32u_vc_custom): (filename not available): wxEvtHandler::ProcessEvent 00007FFCDE2D7C2A (wxbase32u_vc_custom): (filename not available): wxEvtHandler::SafelyProcessEvent 00007FFCDAB755D2 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::HandleMouseEvent 00007FFCDAB7B050 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWHandleMessage 00007FFCDAB7D4F8 (wxmsw32u_core_vc_custom): (filename not available): wxWindow::MSWWindowProc 00007FFCDAB82496 (wxmsw32u_core_vc_custom): (filename not available): wxWndProc 00007FFD28ADE858 (USER32): (filename not available): CallWindowProcW 00007FFD28ADE299 (USER32): (filename not available): DispatchMessageW 00007FFCDAB8E66D (wxmsw32u_core_vc_custom): (filename not available): wxGUIEventLoop::Dispatch 00007FFCDE2097C3 (wxbase32u_vc_custom): (filename not available): wxEventLoopManual::DoRun 00007FFCDE209A4A (wxbase32u_vc_custom): (filename not available): wxEventLoopBase::Run 00007FFCDE1D61B7 (wxbase32u_vc_custom): (filename not available): wxAppConsoleBase::MainLoop 00007FFCDE259F1C (wxbase32u_vc_custom): (filename not available): wxEntryReal 00007FFCDE336458 (wxbase32u_vc_custom): (filename not available): wxEntry C:\skyscraper\src\frontend\skyscraper.cpp (182): main D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh 00007FFD28447034 (KERNEL32): (filename not available): BaseThreadInitThunk 00007FFD29E02651 (ntdll): (filename not available): RtlUserThreadStart Simulator State Dump -------------------------- Platform: Windows x86 64-bit Renderer: Direct3D9 Frontend version: 1.12.0.2976 SBS version: 0.12.0.2980 Instance number: 0 Building Name: My Building Building Filename: Simple.bld Building Version: InStairwell: false InElevator: true InShaft: false CameraFloor: 0 ElevatorNumber: 1 CarNumber: 1 ElevatorSync: true Running Time: 17.68 BuildingsEnabled: false ExternalEnabled: false LandscapeEnabled: false SkyboxEnabled: true Verbose: false InterfloorOnTop: false Object Count: 1026 Camera Floor: 0 Camera Position: -2.44, 5.53, 7.62 -------------------------- Copy and paste the above information (select it and press CTRL-C) and either post it to the Skyscraper forum at http://forum.skyscrapersim.net or email to ryan@skyscrapersim.net Press OK to close Skyscraper