Difference between revisions of "Crash Reports"
m |
Soft Linden (talk | contribs) |
||
Line 5: | Line 5: | ||
== Call stacks for Top 10 Viewer crashes == | == Call stacks for Top 10 Viewer crashes == | ||
=== boost::intrusive_ptr_release === | |||
Bug tracking:<br/> | |||
There are 1348 unassociated crashes like this:<br/> | |||
<pre> | |||
SecondLife!boost::intrusive_ptr_release+0x8 | |||
SecondLife!LLEventPoll::Impl::stop+0xd2 | |||
SecondLife!LLEventPoll::`scalar deleting destructor'+0x11 | |||
SecondLife!LLViewerRegion::~LLViewerRegion+0xb6 | |||
SecondLife!std::for_each<std::list<LLViewerRegion *,std::allocator<LLViewerRegion *> >::iterator,DeletePointer>+0x1e | |||
SecondLife!LLWorld::~LLWorld+0x4a | |||
SecondLife!disconnect_viewer+0x1d1 | |||
SecondLife!cleanup_app+0x3e | |||
SecondLife!WinMain | |||
</pre> | |||
=== LLXMLRPCTransaction::Impl::init === | === LLXMLRPCTransaction::Impl::init === | ||
Bug tracking: https://jira.secondlife.com/browse/VWR-587<br/> | |||
Bug tracking: https://jira.secondlife.com/browse/VWR-587 | There are 496 unassociated crashes like this:<br/> | ||
<pre> | <pre> | ||
SecondLife!Curl_hash_init+0x4c | SecondLife!Curl_hash_init+0x4c | ||
SecondLife!Curl_hash_alloc+0x22 | SecondLife!Curl_hash_alloc+0x22 | ||
SecondLife!Curl_mk_dnscache+0xc | SecondLife!Curl_mk_dnscache+0xc | ||
SecondLife!curl_multi_init+0x1f | SecondLife!curl_multi_init+0x1f | ||
SecondLife!LLXMLRPCTransaction::Impl::init+0x378 | SecondLife!LLXMLRPCTransaction::Impl::init+0x378 | ||
SecondLife!LLXMLRPCTransaction::Impl::Impl+0xb1 | SecondLife!LLXMLRPCTransaction::Impl::Impl+0xb1 | ||
SecondLife!LLXMLRPCTransaction::LLXMLRPCTransaction+0x4c | SecondLife!LLXMLRPCTransaction::LLXMLRPCTransaction+0x4c | ||
SecondLife!LLUserAuth::authenticate+0x583 | SecondLife!LLUserAuth::authenticate+0x583 | ||
SecondLife!idle_startup+ | SecondLife!idle_startup+0x33fa | ||
SecondLife!idle+0x12d | SecondLife!idle+0x12d | ||
SecondLife!main_loop+ | SecondLife!main_loop+0x1ca | ||
</pre> | </pre> | ||
=== LLRenderPass::pushBatch === | === LLRenderPass::pushBatch === | ||
Bug tracking: https://jira.secondlife.com/browse/VWR-586 <br/> | |||
Bug tracking: https://jira.secondlife.com/browse/VWR-586 | There are 473 unassociated crashes like this:<br/> | ||
< | <pre> | ||
SecondLife!LLRenderPass::pushBatch+0xa5 | |||
SecondLife!LLRenderPass::renderTexture+0x2d | |||
SecondLife!LLRenderPass::pushBatch+0xa5 | SecondLife!LLDrawPoolSimple::render+0x99 | ||
SecondLife!LLRenderPass::renderTexture+0x2d | SecondLife!LLPipeline::renderGeom+0x49f | ||
SecondLife!LLDrawPoolSimple::render+0x99 | SecondLife!display+0x944 | ||
SecondLife!LLPipeline::renderGeom+0x49f | SecondLife!main_loop+0x22b | ||
SecondLife!display+0x944 | |||
SecondLife!main_loop+ | |||
</pre> | </pre> | ||
=== LLWindowWin32::close === | === LLWindowWin32::close === | ||
Bug tracking: https://jira.secondlife.com/browse/VWR-590<br/> | |||
Bug tracking: https://jira.secondlife.com/browse/VWR-590 | There are 368 unassociated crashes like this:<br/> | ||
<pre> | <pre> | ||
user32!InternalCallWinProc+0x28 | user32!InternalCallWinProc+0x28 | ||
user32!UserCallWinProcCheckWow+0x150 | user32!UserCallWinProcCheckWow+0x150 | ||
Line 54: | Line 59: | ||
user32!__fnDWORD+0x24 | user32!__fnDWORD+0x24 | ||
ntdll!KiUserCallbackDispatcher+0x13 | ntdll!KiUserCallbackDispatcher+0x13 | ||
user32!NtUserShowWindow+0xc | user32!NtUserShowWindow+0xc | ||
SecondLife!LLWindowWin32::close+ | SecondLife!LLWindowWin32::close+0x426 | ||
SecondLife!LLWindowManager::destroyWindow+0x96 | SecondLife!LLWindowManager::destroyWindow+0x96 | ||
SecondLife!LLViewerWindow::~LLViewerWindow+0x39a | SecondLife!LLViewerWindow::~LLViewerWindow+0x39a | ||
SecondLife!LLViewerWindow::`scalar deleting destructor'+0x8 | SecondLife!LLViewerWindow::`scalar deleting destructor'+0x8 | ||
SecondLife!cleanup_app+ | SecondLife!cleanup_app+0x84a | ||
SecondLife!WinMain | SecondLife!WinMain | ||
</pre> | </pre> | ||
Bug tracking: | === LLUserAuth::authenticate === | ||
Bug tracking:<br/> | |||
There are 357 unassociated crashes like this:<br/> | |||
<pre> | <pre> | ||
SecondLife! | SecondLife!LLUserAuth::authenticate+0x550 | ||
SecondLife! | SecondLife!idle_startup+0x33fa | ||
SecondLife! | SecondLife!idle+0x12d | ||
SecondLife!main_loop+0x1ca | |||
SecondLife!main_loop+ | |||
</pre> | </pre> | ||
=== | === LLImageBase::allocateData === | ||
Bug tracking:<br/> | |||
Bug tracking: | There are 319 unassociated crashes like this:<br/> | ||
<pre> | <pre> | ||
SecondLife! | SecondLife!LLError::crashAndLoop | ||
SecondLife! | SecondLife!LLError::Log::flush+0x4f1 | ||
SecondLife! | SecondLife!first_mem_error_handler+0xa0 | ||
SecondLife! | SecondLife!_shi_invokeErrorHandler1+0xe7 | ||
SecondLife! | SecondLife!_shi_allocExternal+0x78 | ||
SecondLife! | SecondLife!MemAllocPtr+0x121 | ||
SecondLife! | SecondLife!shi_New+0x48 | ||
SecondLife!operator new+0xe | |||
SecondLife!LLImageBase::allocateData+0x1b8 | |||
SecondLife!LLImageRaw::allocateData+0xd | |||
SecondLife!LLImageRaw::LLImageRaw+0x5d | |||
SecondLife!LLImageWorker::doWork+0xc4 | |||
SecondLife!LLWorkerThread::WorkRequest::processRequest+0x1c | |||
SecondLife!LLQueuedThread::processNextRequest+0x17c | |||
SecondLife!LLQueuedThread::run+0x36 | |||
SecondLife!LLThread::staticRun+0x2a | |||
SecondLife!_flswbuf+0x14d | |||
SecondLife!_threadstartex+0x6f | |||
kernel32!BaseThreadStart+0x37 | |||
</pre> | </pre> | ||
=== | === LLVolume::sculpt === | ||
Bug tracking:<br/> | |||
Bug tracking: | There are 244 unassociated crashes like this:<br/> | ||
<pre> | <pre> | ||
SecondLife! | SecondLife!LLVolume::sculpt+0x225 | ||
SecondLife! | SecondLife!LLVOVolume::sculpt+0xe8 | ||
SecondLife! | SecondLife!LLVOVolume::setVolume+0x1b2 | ||
SecondLife! | SecondLife!LLVOVolume::updateGeometry+0x19c | ||
SecondLife! | SecondLife!LLDrawable::updateGeometry+0x13 | ||
SecondLife! | SecondLife!LLPipeline::updateGeom+0x278 | ||
SecondLife!display+0x86e | |||
SecondLife! | SecondLife!main_loop+0x22b | ||
SecondLife! | |||
</pre> | </pre> | ||
=== | === LLRenderPass::pushBatch === | ||
Bug tracking: https://jira.secondlife.com/browse/VWR-586<br/> | |||
Bug tracking: https://jira.secondlife.com/browse/VWR- | There are 198 unassociated crashes like this:<br/> | ||
<pre> | <pre> | ||
SecondLife! | nvoglnt | ||
SecondLife! | SecondLife!LLRenderPass::pushBatch+0xa5 | ||
SecondLife! | SecondLife!LLRenderPass::renderTexture+0x2d | ||
SecondLife!LLPipeline:: | SecondLife!LLDrawPoolSimple::render+0x99 | ||
SecondLife!display+ | SecondLife!LLPipeline::renderGeom+0x49f | ||
SecondLife!main_loop+ | SecondLife!display+0x944 | ||
SecondLife!main_loop+0x22b | |||
</pre> | </pre> | ||
=== | === LLRenderPass::pushBatch === | ||
Bug tracking: https://jira.secondlife.com/browse/VWR-586<br/> | |||
Bug tracking: https://jira.secondlife.com/browse/VWR- | There are 177 unassociated crashes like this:<br/> | ||
**Probably a twin of the above, different GL driver**<br/> | |||
<pre> | <pre> | ||
atioglxx | |||
SecondLife!LLRenderPass::pushBatch+0xa5 | |||
SecondLife!LLRenderPass::renderTexture+0x2d | |||
SecondLife!LLDrawPoolSimple::render+0x99 | |||
SecondLife! | SecondLife!LLPipeline::renderGeom+0x49f | ||
SecondLife! | SecondLife!display+0x944 | ||
SecondLife! | SecondLife!main_loop+0x22b | ||
SecondLife! | |||
SecondLife! | |||
SecondLife! | |||
</pre> | </pre> | ||
=== | === LLProfile::~LLProfile === | ||
Bug tracking:<br/> | |||
Bug tracking: | There are 170 unassociated crashes like this:<br/> | ||
</ | |||
<pre> | <pre> | ||
SecondLife!MemFreePtr+0x17 | |||
SecondLife!free+0xe | |||
SecondLife!LLProfile::~LLProfile+0x5e | |||
SecondLife!LLVolume::~LLVolume+0x7c | |||
SecondLife!LLVolume::`scalar deleting destructor'+0x8 | |||
SecondLife! | SecondLife!LLPointer<LLVolume>::unref+0x34 | ||
SecondLife! | SecondLife!LLVOVolume::updateGeometry+0x27c | ||
SecondLife! | SecondLife!LLDrawable::updateGeometry+0x13 | ||
SecondLife! | SecondLife!LLPipeline::updateGeom+0x278 | ||
SecondLife! | SecondLife!display+0x86e | ||
SecondLife! | SecondLife!main_loop+0x22b | ||
SecondLife! | |||
SecondLife! | |||
</pre> | </pre> | ||
Revision as of 13:58, 9 July 2007
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.
Call stacks for Top 10 Viewer crashes
boost::intrusive_ptr_release
Bug tracking:
There are 1348 unassociated crashes like this:
SecondLife!boost::intrusive_ptr_release+0x8 SecondLife!LLEventPoll::Impl::stop+0xd2 SecondLife!LLEventPoll::`scalar deleting destructor'+0x11 SecondLife!LLViewerRegion::~LLViewerRegion+0xb6 SecondLife!std::for_each<std::list<LLViewerRegion *,std::allocator<LLViewerRegion *> >::iterator,DeletePointer>+0x1e SecondLife!LLWorld::~LLWorld+0x4a SecondLife!disconnect_viewer+0x1d1 SecondLife!cleanup_app+0x3e SecondLife!WinMain
LLXMLRPCTransaction::Impl::init
Bug tracking: https://jira.secondlife.com/browse/VWR-587
There are 496 unassociated crashes like this:
SecondLife!Curl_hash_init+0x4c SecondLife!Curl_hash_alloc+0x22 SecondLife!Curl_mk_dnscache+0xc SecondLife!curl_multi_init+0x1f SecondLife!LLXMLRPCTransaction::Impl::init+0x378 SecondLife!LLXMLRPCTransaction::Impl::Impl+0xb1 SecondLife!LLXMLRPCTransaction::LLXMLRPCTransaction+0x4c SecondLife!LLUserAuth::authenticate+0x583 SecondLife!idle_startup+0x33fa SecondLife!idle+0x12d SecondLife!main_loop+0x1ca
LLRenderPass::pushBatch
Bug tracking: https://jira.secondlife.com/browse/VWR-586
There are 473 unassociated crashes like this:
SecondLife!LLRenderPass::pushBatch+0xa5 SecondLife!LLRenderPass::renderTexture+0x2d SecondLife!LLDrawPoolSimple::render+0x99 SecondLife!LLPipeline::renderGeom+0x49f SecondLife!display+0x944 SecondLife!main_loop+0x22b
LLWindowWin32::close
Bug tracking: https://jira.secondlife.com/browse/VWR-590
There are 368 unassociated crashes like this:
user32!InternalCallWinProc+0x28 user32!UserCallWinProcCheckWow+0x150 user32!DispatchClientMessage+0xa3 user32!__fnDWORD+0x24 ntdll!KiUserCallbackDispatcher+0x13 user32!NtUserShowWindow+0xc SecondLife!LLWindowWin32::close+0x426 SecondLife!LLWindowManager::destroyWindow+0x96 SecondLife!LLViewerWindow::~LLViewerWindow+0x39a SecondLife!LLViewerWindow::`scalar deleting destructor'+0x8 SecondLife!cleanup_app+0x84a SecondLife!WinMain
LLUserAuth::authenticate
Bug tracking:
There are 357 unassociated crashes like this:
SecondLife!LLUserAuth::authenticate+0x550 SecondLife!idle_startup+0x33fa SecondLife!idle+0x12d SecondLife!main_loop+0x1ca
LLImageBase::allocateData
Bug tracking:
There are 319 unassociated crashes like this:
SecondLife!LLError::crashAndLoop SecondLife!LLError::Log::flush+0x4f1 SecondLife!first_mem_error_handler+0xa0 SecondLife!_shi_invokeErrorHandler1+0xe7 SecondLife!_shi_allocExternal+0x78 SecondLife!MemAllocPtr+0x121 SecondLife!shi_New+0x48 SecondLife!operator new+0xe SecondLife!LLImageBase::allocateData+0x1b8 SecondLife!LLImageRaw::allocateData+0xd SecondLife!LLImageRaw::LLImageRaw+0x5d SecondLife!LLImageWorker::doWork+0xc4 SecondLife!LLWorkerThread::WorkRequest::processRequest+0x1c SecondLife!LLQueuedThread::processNextRequest+0x17c SecondLife!LLQueuedThread::run+0x36 SecondLife!LLThread::staticRun+0x2a SecondLife!_flswbuf+0x14d SecondLife!_threadstartex+0x6f kernel32!BaseThreadStart+0x37
LLVolume::sculpt
Bug tracking:
There are 244 unassociated crashes like this:
SecondLife!LLVolume::sculpt+0x225 SecondLife!LLVOVolume::sculpt+0xe8 SecondLife!LLVOVolume::setVolume+0x1b2 SecondLife!LLVOVolume::updateGeometry+0x19c SecondLife!LLDrawable::updateGeometry+0x13 SecondLife!LLPipeline::updateGeom+0x278 SecondLife!display+0x86e SecondLife!main_loop+0x22b
LLRenderPass::pushBatch
Bug tracking: https://jira.secondlife.com/browse/VWR-586
There are 198 unassociated crashes like this:
nvoglnt SecondLife!LLRenderPass::pushBatch+0xa5 SecondLife!LLRenderPass::renderTexture+0x2d SecondLife!LLDrawPoolSimple::render+0x99 SecondLife!LLPipeline::renderGeom+0x49f SecondLife!display+0x944 SecondLife!main_loop+0x22b
LLRenderPass::pushBatch
Bug tracking: https://jira.secondlife.com/browse/VWR-586
There are 177 unassociated crashes like this:
- Probably a twin of the above, different GL driver**
- Probably a twin of the above, different GL driver**
atioglxx SecondLife!LLRenderPass::pushBatch+0xa5 SecondLife!LLRenderPass::renderTexture+0x2d SecondLife!LLDrawPoolSimple::render+0x99 SecondLife!LLPipeline::renderGeom+0x49f SecondLife!display+0x944 SecondLife!main_loop+0x22b
LLProfile::~LLProfile
Bug tracking:
There are 170 unassociated crashes like this:
SecondLife!MemFreePtr+0x17 SecondLife!free+0xe SecondLife!LLProfile::~LLProfile+0x5e SecondLife!LLVolume::~LLVolume+0x7c SecondLife!LLVolume::`scalar deleting destructor'+0x8 SecondLife!LLPointer<LLVolume>::unref+0x34 SecondLife!LLVOVolume::updateGeometry+0x27c SecondLife!LLDrawable::updateGeometry+0x13 SecondLife!LLPipeline::updateGeom+0x278 SecondLife!display+0x86e SecondLife!main_loop+0x22b
Call stacks for Top 5 Mac-specific crashes
LLViewerImageList::updateImagesFetchTextures(float)
Bug tracking: https://jira.secondlife.com/browse/VWR-1081
0 com.secondlife.indra.viewer 0x00b33c38 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + 36 1 com.secondlife.indra.viewer 0x00b33c44 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + 48 2 com.secondlife.indra.viewer 0x00b33c44 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + 48 3 com.secondlife.indra.viewer 0x00b33c44 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) + 48 4 com.secondlife.indra.viewer 0x0026aea0 LLViewerImageList::updateImagesFetchTextures(float) + 1004 5 com.secondlife.indra.viewer 0x0027290c LLViewerImageList::updateImages(float) + 380 6 com.secondlife.indra.viewer 0x004a6880 idle() + 6384 7 com.secondlife.indra.viewer 0x004ab8e0 main_loop() + 920 8 com.secondlife.indra.viewer 0x004b53b4 main + 22028 9 com.secondlife.indra.viewer 0x0000312c _start + 760 10 com.secondlife.indra.viewer 0x00002e30 start + 48
LLMsgData::~LLMsgData
Bug tracking: https://jira.secondlife.com/browse/VWR-1082
0 com.secondlife.indra.viewer 0x00c2eb68 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 36 1 com.secondlife.indra.viewer 0x00c2eb74 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 48 2 com.secondlife.indra.viewer 0x00c2eb74 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) + 48 3 com.secondlife.indra.viewer 0x00c2ef84 LLMsgData::~LLMsgData [in-charge]() + 140 4 com.secondlife.indra.viewer 0x00820244 LLTemplateMessageBuilder::newMessage(char const*) + 60 5 com.secondlife.indra.viewer 0x0089b860 LLMessageSystem::newMessageFast(char const*) + 280 6 com.secondlife.indra.viewer 0x00136710 send_agent_update(int, int) + 1280 7 com.secondlife.indra.viewer 0x004a52e0 idle() + 848 8 com.secondlife.indra.viewer 0x004ab8e0 main_loop() + 920 9 com.secondlife.indra.viewer 0x004b53b4 main + 22028 10 com.secondlife.indra.viewer 0x0000312c _start + 760 11 com.secondlife.indra.viewer 0x00002e30 start + 48
LLRenderPass::pushBatch
Bug tracking: https://jira.secondlife.com/browse/VWR-1083
0 <<00000000>> 0x1bd43488 0 + 466891912 1 GLEngine 0x19548199 gleDrawArraysOrElements_Core + 157 2 GLEngine 0x195cceef gleDrawArraysOrElements_VBO_Exec + 853 3 libGL.dylib 0x92b1b8bd glDrawRangeElements + 118 4 com.secondlife.indra.viewer 0x002904fa LLRenderPass::pushBatch(LLDrawInfo&, unsigned, int) + 204 5 com.secondlife.indra.viewer 0x00291385 LLRenderPass::renderGroup(LLSpatialGroup*, unsigned, unsigned, int) + 239 6 com.secondlife.indra.viewer 0x00290a4f LLRenderPass::renderActive(unsigned, unsigned, int) + 247 7 com.secondlife.indra.viewer 0x004a6c82 LLDrawPoolSimple::render(int) + 182 8 com.secondlife.indra.viewer 0x000294e2 LLPipeline::renderGeom(LLCamera&) + 1506 9 com.secondlife.indra.viewer 0x0056b1a3 display(int, float, int) + 3439 10 com.secondlife.indra.viewer 0x00504bb3 main_loop() + 1551 11 com.secondlife.indra.viewer 0x0050c321 main + 12187 12 com.secondlife.indra.viewer 0x00002ce6 _start + 216 13 com.secondlife.indra.viewer 0x00002c0d start + 41
LLFloaterTools::setStatusText
Bug tracking: https://jira.secondlife.com/browse/VWR-1084
0 com.secondlife.indra.viewer 0x003c9dca LLFloaterTools::setStatusText(LLStringBase const&) + 6 1 com.secondlife.indra.viewer 0x00216130 LLToolGrab::handleSelect() + 46 2 com.secondlife.indra.viewer 0x00372f22 LLToolMgr::getCurrentTool() + 84 3 com.secondlife.indra.viewer 0x00373ebe LLToolMgr::initTools() + 900 4 com.secondlife.indra.viewer 0x005cbb58 idle_startup() + 34734 5 com.secondlife.indra.viewer 0x004fec1a idle() + 4142 6 com.secondlife.indra.viewer 0x00504753 main_loop() + 431 7 com.secondlife.indra.viewer 0x0050c321 main + 12187 8 com.secondlife.indra.viewer 0x00002ce6 _start + 216 9 com.secondlife.indra.viewer 0x00002c0d start + 41
LLPipeline::updateMove()
Bug tracking: https://jira.secondlife.com/browse/VWR-617
0 com.secondlife.indra.viewer 0x0002c0e4 LLPipeline::updateMove() + 300 1 com.secondlife.indra.viewer 0x004a68a4 idle() + 6420 2 com.secondlife.indra.viewer 0x004ab8e0 main_loop() + 920 3 com.secondlife.indra.viewer 0x004b53b4 main + 22028 4 com.secondlife.indra.viewer 0x0000312c _start + 760 5 com.secondlife.indra.viewer 0x00002e30 start + 48