Crash Report

From Skyscraper Wiki
Jump to navigation Jump to search
This article is legitimate.
It contains good-faith information, such as an existing building or content.

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. The report always 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. Below is an example Crash Report from the Simple building when attempting to Ctrl+Alt+Click to remove an elevator call or floor button:

*** 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