Difference between revisions of "Crash Reports"

From Second Life Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{OSWikiContribBox}}
{{OSWikiContribBox}}


The easiest way to get involved as a developer is to start fixing bugs. These are the crash reports for which patches are most likely to be accepted.
The easiest way to get involved as a developer is to start reporting bugs that you can reproduce.
This means that you can always make the viewer crash by following some simple steps.


== Call stacks for Top 1.19.0 (5) crashes ==
If you can reproduce a crash, create a Jira with the correct version set and a SecondLifeCrashReport.log file attached. The SecondLifeCrashReport.log file lives in the logs folder. You can find the location of the logs folder [[Debug_Help | here]].


 
If you can provide a fix, all the better.
=== LLVolume::sculpt llmath/llvolume.cpp:2000 ===
Bug tracking:<br/>
 
<pre>
LLVolume::sculpt llmath/llvolume.cpp:2000
LLVOVolume::sculpt newview/llvovolume.cpp:739
LLVOVolume::setVolume newview/llvovolume.cpp:688
LLVOVolume::updateGeometry newview/llvovolume.cpp:1094
LLDrawable::updateGeometry newview/lldrawable.cpp:785
LLPipeline::updateGeom newview/pipeline.cpp:1129
display newview/llviewerdisplay.cpp:479
LLAppViewer::mainLoop newview/llappviewer.cpp:1406
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking: <br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
gunzip_file llcommon/llsys.cpp:682
LLInventoryModel::loadSkeleton newview/llinventorymodel.cpp:1504
idle_startup newview/llstartup.cpp:2034
LLAppViewer::idle newview/llappviewer.cpp:3303
LLAppViewer::mainLoop newview/llappviewer.cpp:1390
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 4::MemFreePtr lscript_library/lscript_library.cpp:57 ===
Bug tracking: <br/>
<pre>
4::MemFreePtr lscript_library/lscript_library.cpp:57
Z::?3 lscript_library/lscript_library.cpp:57
?_GLLVolume llmath/llvolume.cpp:1264
VLLVolume::unref llcommon/llmemory.h:224
LLVOVolume::updateGeometry newview/llvovolume.cpp:1116
LLDrawable::updateGeometry newview/lldrawable.cpp:785
LLPipeline::updateGeom newview/pipeline.cpp:1129
display newview/llviewerdisplay.cpp:479
LLAppViewer::mainLoop newview/llappviewer.cpp:1406
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 8::_CxxThrowException src/secchk.c:104 ===
Bug tracking: <br/>
<pre>
kernel32.dll
8::_CxxThrowException src/secchk.c:104
LLVolume::_Xlen include/vector:884
LLVolume::_Insert_n include/vector:817
LLVolume::resize include/vector:509
LLVolume::generate llmath/llvolume.cpp:1705
LLVolume::regen llmath/llvolume.cpp:1645
LLVOVolume::updateGeometry newview/llvovolume.cpp:1132
LLDrawable::updateGeometry newview/lldrawable.cpp:785
LLPipeline::updateGeom newview/pipeline.cpp:1129
display newview/llviewerdisplay.cpp:479
LLAppViewer::mainLoop newview/llappviewer.cpp:1406
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 4::MemFreePtr lscript_library/lscript_library.cpp:57 ===
Bug tracking:<br/>
<pre>
4::MemFreePtr lscript_library/lscript_library.cpp:57
Z::?3 lscript_library/lscript_library.cpp:57
?_GLLVolume llmath/llvolume.cpp:1264
VLLVolume::unref llcommon/llmemory.h:224
LLVOVolume::updateGeometry newview/llvovolume.cpp:1116
LLDrawable::updateGeometry newview/lldrawable.cpp:785
LLPipeline::updateGeom newview/pipeline.cpp:1129
display newview/llviewerdisplay.cpp:479
LLAppViewer::mainLoop newview/llappviewer.cpp:1406
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
ntdll.dll
</pre>
 
=== 4::MemFreePtr lscript_library/lscript_library.cpp:57 ===
Bug tracking:<br/>
<pre>
4::MemFreePtr lscript_library/lscript_library.cpp:57
Z::?3 lscript_library/lscript_library.cpp:57
?_GLLVolume llmath/llvolume.cpp:1264
VLLVolume::unref llcommon/llmemory.h:224
?1LLPrimitive llprimitive/llprimitive.cpp:154
?1LLViewerObject newview/llviewerobject.cpp:263
?1LLVOVolume newview/llvovolume.cpp:106
?_ELLVOVolume include/algorithm:1931
VLLViewerObject::unref llcommon/llmemory.h:224
VLLUUID::_Erase include/xtree:896
VLLUUID::_Erase include/xtree:894
VLLUUID::_Erase include/xtree:894
LLViewerObjectList::cleanDeadObjects newview/llviewerobjectlist.cpp:950
LLAppViewer::idle newview/llappviewer.cpp:3505
LLAppViewer::mainLoop newview/llappviewer.cpp:1390
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 8::_CxxThrowException src/secchk.c:104 ===
Bug tracking:<br/>
<pre>
8::_CxxThrowException src/secchk.c:104
LLVolume::_Xlen include/vector:884
LLVolume::_Insert_n include/vector:817
LLVolume::resize include/vector:509
LLVolume::generate llmath/llvolume.cpp:1705
LLVolume::regen llmath/llvolume.cpp:1645
LLVOVolume::updateGeometry newview/llvovolume.cpp:1132
LLDrawable::updateGeometry newview/lldrawable.cpp:785
LLPipeline::updateGeom newview/pipeline.cpp:1129
display newview/llviewerdisplay.cpp:479
LLAppViewer::mainLoop newview/llappviewer.cpp:1406
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
ntdll.dll
</pre>
 
=== 4::MemFreePtr lscript_library/lscript_library.cpp:57 ===
Bug tracking: <br/>
<pre>
4::MemFreePtr lscript_library/lscript_library.cpp:57
Z::?3 lscript_library/lscript_library.cpp:57
?_GLLVolume llmath/llvolume.cpp:1264
VLLVolume::unref llcommon/llmemory.h:224
?1LLPrimitive llprimitive/llprimitive.cpp:154
?1LLViewerObject newview/llviewerobject.cpp:263
?1LLVOVolume newview/llvovolume.cpp:106
?_ELLVOVolume include/algorithm:1931
VLLViewerObject::unref llcommon/llmemory.h:224
VLLUUID::_Erase include/xtree:896
VLLUUID::_Erase include/xtree:894
VLLUUID::_Erase include/xtree:894
VLLUUID::_Erase include/xtree:894
LLViewerObjectList::cleanDeadObjects newview/llviewerobjectlist.cpp:950
LLAppViewer::idle newview/llappviewer.cpp:3505
LLAppViewer::mainLoop newview/llappviewer.cpp:1390
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 4::MemFreePtr lscript_library/lscript_library.cpp:57 ===
Bug tracking: <br/>
<pre>
4::MemFreePtr lscript_library/lscript_library.cpp:57
Z::?3 lscript_library/lscript_library.cpp:57
?_GLLVolume llmath/llvolume.cpp:1264
VLLVolume::unref llcommon/llmemory.h:224
?1LLPrimitive llprimitive/llprimitive.cpp:154
?1LLViewerObject newview/llviewerobject.cpp:263
?1LLVOVolume newview/llvovolume.cpp:106
?_ELLVOVolume include/algorithm:1931
VLLViewerObject::unref llcommon/llmemory.h:224
VLLUUID::_Erase include/xtree:896
VLLUUID::_Erase include/xtree:894
VLLUUID::_Erase include/xtree:894
VLLUUID::_Erase include/xtree:894
VLLUUID::_Erase include/xtree:894
LLViewerObjectList::cleanDeadObjects newview/llviewerobjectlist.cpp:950
LLAppViewer::idle newview/llappviewer.cpp:3505
LLAppViewer::mainLoop newview/llappviewer.cpp:1390
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== VLLUUID::_Lbound include/xtree:987 ===
Bug tracking: <br/>
<pre>
VLLUUID::_Lbound include/xtree:987
LLSpeakerMgr::findSpeaker newview/llfloateractivespeakers.cpp:1078
LLSpeakerMgr::setSpeakerTyping newview/llfloateractivespeakers.cpp:1108
LLFloaterIMPanel::onInputEditorFocusLost newview/llimpanel.cpp:1754
LLUICtrl::onFocusLost llui/lluictrl.cpp:224
?1LLFloater llui/llfloater.cpp:446
?1LLFloaterIMPanel newview/llimpanel.cpp:1216
?_GLLFloaterIMPanel include/xtree:1136
LLMortician::updateClass llcommon/llmortician.cpp:47
LLAppViewer::mainLoop newview/llappviewer.cpp:1390
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLVolume::sculpt llmath/llvolume.cpp:2000 ===
Bug tracking:<br/>
<pre>
LLVolume::sculpt llmath/llvolume.cpp:2000
LLVOVolume::sculpt newview/llvovolume.cpp:739
LLVOVolume::setVolume newview/llvovolume.cpp:688
LLVOVolume::updateGeometry newview/llvovolume.cpp:1094
LLDrawable::updateGeometry newview/lldrawable.cpp:785
LLPipeline::updateGeom newview/pipeline.cpp:1129
display newview/llviewerdisplay.cpp:479
LLAppViewer::mainLoop newview/llappviewer.cpp:1406
16::WinMain newview/llappviewerwin32.cpp:193
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
ntdll.dll
</pre>
 
== Call stacks for Top 1.19.1 (1) crashes ==
 
=== 4::MemFreePtr lscript_library/lscript_library.cpp:65 ===
Bug tracking:<br/>
<pre>
4::MemFreePtr lscript_library/lscript_library.cpp:65
_free lscript_library/lscript_library.cpp:65
?_ELLVolume include/vector:512
VLLVolume::unref llcommon/llmemory.h:224
LLVOVolume::updateGeometry newview/llvovolume.cpp:1159
LLDrawable::updateGeometry newview/lldrawable.cpp:735
display newview/llviewerdisplay.cpp:509
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 8::_CxxThrowException src/secchk.c:104 ===
Bug tracking:<br/>
<pre>
kernel32.dll
8::_CxxThrowException src/secchk.c:104
std::_Xlen include/vector:884
LLVolume::_Insert_n include/vector:817
LLVolume::resize include/vector:509
LLVolume::generate llmath/llvolume.cpp:1720
LLVolume::regen llmath/llvolume.cpp:1655
LLSpatialGroup::rebuildGeom newview/llspatialpartition.cpp:572
LLPipeline::stateSort newview/pipeline.cpp:1716
display newview/llviewerdisplay.cpp:605
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLViewerJointMesh::updateFaceData newview/llviewerjointmesh.cpp:726 ===
Bug tracking: <br/>
<pre>
LLViewerJointMesh::updateFaceData newview/llviewerjointmesh.cpp:726
LLViewerJoint::updateFaceData newview/llviewerjoint.cpp:436
LLVOAvatar::updateMeshData newview/llvoavatar.cpp:2219
LLVOAvatar::renderSkinned newview/llvoavatar.cpp:3873
LLDrawPoolAvatar::renderAvatars newview/lldrawpoolavatar.cpp:551
LLDrawPoolAvatar::render newview/lldrawpoolavatar.cpp:158
LLPipeline::renderGeom newview/pipeline.cpp:2390
display newview/llviewerdisplay.cpp:684
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== 8::_CxxThrowException src/secchk.c:104 ===
Bug tracking:<br/>
<pre>
kernel32.dll
8::_CxxThrowException src/secchk.c:104
std::_Xlen include/vector:884
LLVolume::_Insert_n include/vector:817
LLVolume::resize include/vector:509
LLVolume::generate llmath/llvolume.cpp:1720
LLVolume::regen llmath/llvolume.cpp:1655
LLSpatialGroup::rebuildGeom newview/llspatialpartition.cpp:572
LLPipeline::stateSort newview/pipeline.cpp:1716
display newview/llviewerdisplay.cpp:605
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
ntdll.dll
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking:<br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
LLPanel::getString llui/llpanel.cpp:718
LLPreviewNotecard::loadAsset newview/llpreviewnotecard.cpp:335
LLPreview::open newview/llpreview.cpp:434
LLUICtrlFactory::buildFloater llui/lluictrlfactory.cpp:343
?0LLPreviewNotecard newview/llpreviewnotecard.cpp:102
open_notecard newview/llinventorybridge.cpp:2879
open_offer newview/llviewermessage.cpp:840
LLOpenTaskOffer::done newview/llviewermessage.cpp:681
LLInventoryAddedObserver::changed newview/llinventorymodel.cpp:3602
LLInventoryModel::notifyObservers newview/llinventorymodel.cpp:944
LLInventoryModel::processUpdateCreateInventoryItem newview/llinventorymodel.cpp:2477
LLTemplateMessageReader::decodeData llmessage/lltemplatemessagereader.cpp:705
LLMessageSystem::checkMessages llmessage/message.cpp:757
LLMessageSystem::checkAllMessages llmessage/message.cpp:4004
LLAppViewer::idleNetwork newview/llappviewer.cpp:3790
LLAppViewer::idle newview/llappviewer.cpp:3412
LLAppViewer::mainLoop newview/llappviewer.cpp:1404
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking:<br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
LLImageBase::allocateData llimage/llimage.cpp:147
LLImageRaw::allocateData llimage/llimage.cpp:240
LLImageRaw::resize llimage/llimage.cpp:269
LLViewerWindow::rawSnapshot newview/llviewerwindow.cpp:4467
LLViewerWindow::saveSnapshot newview/llviewerwindow.cpp:4321
LLAppViewer::saveFinalSnapshot newview/llappviewer.cpp:3192
LLAppViewer::idleShutdown newview/llappviewer.cpp:3673
LLAppViewer::idle newview/llappviewer.cpp:3642
LLAppViewer::mainLoop newview/llappviewer.cpp:1404
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking:<br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
LLVertexBuffer::destroyGLBuffer llrender/llvertexbuffer.cpp:350
?1LLVertexBuffer llrender/llvertexbuffer.cpp:201
?_ELLVertexBuffer llrender/llvertexbuffer.cpp:572
VLLVertexBuffer::unref llcommon/llmemory.h:224
LLFace::getGeometryVolume newview/llface.cpp:1166
LLVolumeGeometryManager::rebuildGeom newview/llvovolume.cpp:2344
LLSpatialGroup::rebuildGeom newview/llspatialpartition.cpp:572
LLPipeline::stateSort newview/pipeline.cpp:1716
display newview/llviewerdisplay.cpp:605
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking:<br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
LLVertexBuffer::destroyGLBuffer llrender/llvertexbuffer.cpp:350
?1LLVertexBuffer llrender/llvertexbuffer.cpp:201
?_ELLVertexBuffer llrender/llvertexbuffer.cpp:572
VLLVertexBuffer::unref llcommon/llmemory.h:224
LLFace::genVolumeBBoxes newview/llface.cpp:708
LLVOVolume::genBBoxes newview/llvovolume.cpp:945
LLVolumeImplFlexible::doUpdateGeometry newview/llflexibleobject.cpp:705
LLVOVolume::updateGeometry newview/llvovolume.cpp:1175
LLDrawable::updateGeometry newview/lldrawable.cpp:735
display newview/llviewerdisplay.cpp:509
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking:<br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
LLVOVolume::sculpt newview/llvovolume.cpp:744
LLVOVolume::setVolume newview/llvovolume.cpp:706
LLVOVolume::updateGeometry newview/llvovolume.cpp:1137
LLDrawable::updateGeometry newview/lldrawable.cpp:735
display newview/llviewerdisplay.cpp:509
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>
 
=== LLError::crashAndLoop llcommon/llerror.cpp:1060 ===
Bug tracking:<br/>
<pre>
LLError::crashAndLoop llcommon/llerror.cpp:1060
LLPanel::getString llui/llpanel.cpp:718
LLPreviewNotecard::loadAsset newview/llpreviewnotecard.cpp:335
LLPreview::open newview/llpreview.cpp:434
LLUICtrlFactory::buildFloater llui/lluictrlfactory.cpp:343
?0LLPreviewNotecard newview/llpreviewnotecard.cpp:102
open_notecard newview/llinventorybridge.cpp:2879
open_offer newview/llviewermessage.cpp:840
LLOpenTaskOffer::done newview/llviewermessage.cpp:681
LLInventoryAddedObserver::changed newview/llinventorymodel.cpp:3602
LLInventoryModel::notifyObservers newview/llinventorymodel.cpp:944
LLInventoryModel::processUpdateCreateInventoryItem newview/llinventorymodel.cpp:2477
LLTemplateMessageReader::decodeData llmessage/lltemplatemessagereader.cpp:705
LLMessageSystem::checkMessages llmessage/message.cpp:757
LLMessageSystem::checkAllMessages llmessage/message.cpp:4004
LLAppViewer::idleNetwork newview/llappviewer.cpp:3765
LLAppViewer::idle newview/llappviewer.cpp:3412
LLAppViewer::mainLoop newview/llappviewer.cpp:1404
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
</pre>
 
=== LLFace::getGeometryVolume newview/llface.cpp:1166 ===
Bug tracking:<br/>
<pre>
LLFace::getGeometryVolume newview/llface.cpp:1166
LLVolumeGeometryManager::rebuildGeom newview/llvovolume.cpp:2474
LLSpatialGroup::rebuildGeom newview/llspatialpartition.cpp:572
LLPipeline::stateSort newview/pipeline.cpp:1716
display newview/llviewerdisplay.cpp:605
LLAppViewer::mainLoop newview/llappviewer.cpp:1424
16::WinMain newview/llappviewerwin32.cpp:200
_WinMainCRTStartup src/crt0.c:251
kernel32.dll
</pre>

Latest revision as of 10:58, 22 November 2010

The easiest way to get involved as a developer is to start reporting bugs that you can reproduce. This means that you can always make the viewer crash by following some simple steps.

If you can reproduce a crash, create a Jira with the correct version set and a SecondLifeCrashReport.log file attached. The SecondLifeCrashReport.log file lives in the logs folder. You can find the location of the logs folder here.

If you can provide a fix, all the better.