Crash Reports

From Second Life Wiki
Revision as of 15:31, 10 June 2007 by Jocelyn Linden (talk | contribs) (Fixing bugs moved to Crash Reports: This article lists the crash reports of the bugs for which patches would most likely be accepted. Other content dealing with Fixing Bugs can be found in the article Submiting Code.)
Jump to navigation Jump to search

The easiest way to get involved as a developer is to start fixing bugs. These are the most likely patches to get accepted.

Call stacks for Top 10 Viewer crashes

LLXMLRPCTransaction::Impl::init

Bug tracking: https://jira.secondlife.com/browse/VWR-587

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 [c:\builds\1-16-0\indra\newview\llxmlrpctransaction.cpp @ 248]
SecondLife!LLXMLRPCTransaction::Impl::Impl+0xb1 [c:\builds\1-16-0\indra\newview\llxmlrpctransaction.cpp @ 178]
SecondLife!LLXMLRPCTransaction::LLXMLRPCTransaction+0x4c [c:\builds\1-16-0\indra\newview\llxmlrpctransaction.cpp @ 502]
SecondLife!LLUserAuth::authenticate+0x583 [c:\builds\1-16-0\indra\newview\lluserauth.cpp @ 144]
SecondLife!idle_startup+0x33c1 [c:\builds\1-16-0\indra\newview\llstartup.cpp @ 1145]
SecondLife!idle+0x12d [c:\builds\1-16-0\indra\newview\viewer.cpp @ 3533]
SecondLife!main_loop+0x1ba [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1837]
SecondLife!WinMain+0x2df8 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1685]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23 

LLRenderPass::pushBatch

Bug tracking: https://jira.secondlife.com/browse/VWR-586

WARNING: Frame IP not in any known module. Following frames may be wrong.
0x0
SecondLife!LLRenderPass::pushBatch+0xa5 [c:\builds\1-16-0\indra\newview\lldrawpool.cpp @ 525]
SecondLife!LLRenderPass::renderTexture+0x2d [c:\builds\1-16-0\indra\newview\lldrawpool.cpp @ 492]
SecondLife!LLDrawPoolSimple::render+0x99 [c:\builds\1-16-0\indra\newview\lldrawpoolsimple.cpp @ 126]
SecondLife!LLPipeline::renderGeom+0x49f [c:\builds\1-16-0\indra\newview\pipeline.cpp @ 1981]
SecondLife!display+0x944 [c:\builds\1-16-0\indra\newview\llviewerdisplay.cpp @ 543]
SecondLife!main_loop+0x21b [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1837]
SecondLife!WinMain+0x2df8 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1685]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23

LLWindowWin32::close

Bug tracking: https://jira.secondlife.com/browse/VWR-590

WARNING: Frame IP not in any known module. Following frames may be wrong.
0x6757b2c0
user32!InternalCallWinProc+0x28
user32!UserCallWinProcCheckWow+0x150
user32!DispatchClientMessage+0xa3
user32!__fnDWORD+0x24
ntdll!KiUserCallbackDispatcher+0x13
*** WARNING: Unable to verify checksum for SecondLife.exe
user32!NtUserShowWindow+0xc
SecondLife!LLWindowWin32::close+0x420 [c:\builds\1-16-0\indra\llwindow\llwindowwin32.cpp @ 854]
SecondLife!LLWindowManager::destroyWindow+0x96 [c:\builds\1-16-0\indra\llwindow\llwindow.cpp @ 418]
SecondLife!LLViewerWindow::~LLViewerWindow+0x39a [c:\builds\1-16-0\indra\newview\llviewerwindow.cpp @ 2001]
SecondLife!LLViewerWindow::`scalar deleting destructor'+0x8
SecondLife!cleanup_app+0x83f [c:\builds\1-16-0\indra\newview\viewer.cpp @ 6398]
SecondLife!WinMain+0x2dfd [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1689]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23

LLFace::setSize

Bug tracking: https://jira.secondlife.com/browse/VWR-589

SecondLife!LLFace::setSize+0x8 [c:\builds\1-16-0\indra\newview\llface.cpp @ 235]
SecondLife!LLVOClouds::updateGeometry+0x1de [c:\builds\1-16-0\indra\newview\llvoclouds.cpp @ 123]
SecondLife!LLDrawable::updateGeometry+0x13 [c:\builds\1-16-0\indra\newview\lldrawable.cpp @ 762]
SecondLife!LLPipeline::updateGeom+0x10d [c:\builds\1-16-0\indra\newview\pipeline.cpp @ 1061]
SecondLife!display+0x86e [c:\builds\1-16-0\indra\newview\llviewerdisplay.cpp @ 459]
SecondLife!main_loop+0x21b [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1837]
SecondLife!WinMain+0x2df8 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1685]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23

LLTemplateMessageBuilder::addString

Bug tracking: https://jira.secondlife.com/browse/VWR-592

SecondLife!LLTemplateMessageBuilder::addString+0x4 [c:\builds\1-16-0\indra\llmessage\lltemplatemessagebuilder.cpp @ 440]
SecondLife!LLMessageSystem::addString+0x2a [c:\builds\1-16-0\indra\llmessage\message.cpp @ 4492]
SecondLife!callback_script_dialog+0xc1 [c:\builds\1-16-0\indra\newview\llviewermessage.cpp @ 4775]
SecondLife!LLNotifyBox::onClickButton+0x1e [c:\builds\1-16-0\indra\newview\llnotify.cpp @ 562]
SecondLife!LLButton::handleMouseUp+0xe8 [c:\builds\1-16-0\indra\llui\llbutton.cpp @ 340]
SecondLife!LLViewerWindow::handleMouseUp+0x229 [c:\builds\1-16-0\indra\newview\llviewerwindow.cpp @ 820]
SecondLife!LLWindowWin32::mainWindowProc+0xb4b [c:\builds\1-16-0\indra\llwindow\llwindowwin32.cpp @ 1996]
user32!InternalCallWinProc+0x28

LLVLComposition::generateHeights

Bug tracking: https://jira.secondlife.com/browse/VWR-591

SecondLife!LLVLComposition::generateHeights+0x24 [c:\builds\1-16-0\indra\newview\llvlcomposition.cpp @ 110]
SecondLife!LLSurfacePatch::updateTexture+0xdf [c:\builds\1-16-0\indra\newview\llsurfacepatch.cpp @ 666]
SecondLife!LLSurface::idleUpdate+0xb8 [c:\builds\1-16-0\indra\newview\llsurface.cpp @ 634]
SecondLife!LLViewerRegion::idleUpdate+0x14 [c:\builds\1-16-0\indra\newview\llviewerregion.cpp @ 589]
SecondLife!LLWorld::updateRegions+0x71 [c:\builds\1-16-0\indra\newview\llworld.cpp @ 606]
SecondLife!idle+0x97d [c:\builds\1-16-0\indra\newview\viewer.cpp @ 3780]
SecondLife!main_loop+0x1ba [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1837]
SecondLife!WinMain+0x2df8 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1685]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23

LLInventoryItem::setCreationDate

Bug tracking: https://jira.secondlife.com/browse/VWR-588

SecondLife!LLInventoryItem::setCreationDate+0x4 [c:\builds\1-16-0\indra\llinventory\llinventory.cpp @ 405]
SecondLife!LLVOPartGroup::updateGeometry+0x321 [c:\builds\1-16-0\indra\newview\llvopartgroup.cpp @ 199]
SecondLife!LLDrawable::updateGeometry+0x13 [c:\builds\1-16-0\indra\newview\lldrawable.cpp @ 762]
SecondLife!LLPipeline::updateGeom+0x10d [c:\builds\1-16-0\indra\newview\pipeline.cpp @ 1061]
SecondLife!display+0x86e [c:\builds\1-16-0\indra\newview\llviewerdisplay.cpp @ 459]
SecondLife!main_loop+0x21b [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1837]
SecondLife!WinMain+0x2df8 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1685]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23

LLError::crashAndLoop

Bug tracking: https://jira.secondlife.com/browse/VWR-594

SecondLife!LLError::crashAndLoop [c:\builds\1-16-0\indra\llcommon\llerror.cpp @ 1032]
SecondLife!LLError::Log::flush+0x4f1 [c:\builds\1-16-0\indra\llcommon\llerror.cpp @ 964]
SecondLife!LLTextureCacheWorker::doWrite+0x1e0 [c:\builds\1-16-0\indra\newview\lltexturecache.cpp @ 472]
SecondLife!LLTextureCacheWorker::doWork+0x47 [c:\builds\1-16-0\indra\newview\lltexturecache.cpp @ 644]
SecondLife!LLWorkerThread::WorkRequest::processRequest+0x1c [c:\builds\1-16-0\indra\llcommon\llworkerthread.cpp @ 142]
SecondLife!LLQueuedThread::processNextRequest+0x17c [c:\builds\1-16-0\indra\llcommon\llqueuedthread.cpp @ 401]
SecondLife!LLQueuedThread::run+0x36 [c:\builds\1-16-0\indra\llcommon\llqueuedthread.cpp @ 472]
SecondLife!LLThread::staticRun+0x2a [c:\builds\1-16-0\indra\llcommon\llthread.cpp @ 52]
SecondLife!_flswbuf+0x14d [c:\linden\libraries\apr_build\apr\threadproc\win32\thread.c @ 78]
SecondLife!_threadstartex+0x6f [f:\vs70builds\3077\vc\crtbld\crt\src\threadex.c @ 241]
kernel32!BaseThreadInitThunk+0xe
ntdll!_RtlUserThreadStart+0x23
0:005> q
quit:

LLTextureFetchWorker::clearPackets

Bug tracking: https://jira.secondlife.com/browse/VWR-596

SecondLife!std::for_each >::iterator,DeletePointer>+0x16 [c:\program files\microsoft visual studio .net 2003\vc7\include\algorithm @ 21]
SecondLife!LLTextureFetchWorker::clearPackets+0x23 [c:\builds\1-16-0\indra\newview\lltexturefetch.cpp @ 419]
SecondLife!LLTextureFetchWorker::~LLTextureFetchWorker+0x13e [c:\builds\1-16-0\indra\newview\lltexturefetch.cpp @ 413]
SecondLife!LLTextureFetchWorker::`scalar deleting destructor'+0x8
SecondLife!LLWorkerThread::update+0x206 [c:\builds\1-16-0\indra\llcommon\llworkerthread.cpp @ 85]
SecondLife!LLTextureFetch::update+0xe [c:\builds\1-16-0\indra\newview\lltexturefetch.cpp @ 1448]
SecondLife!main_loop+0x330 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1851]
SecondLife!WinMain+0x2df8 [c:\builds\1-16-0\indra\newview\viewer.cpp @ 1685]
SecondLife!WinMainCRTStartup+0x184 [f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 251]
kernel32!BaseProcessStart+0x23

LLViewBorder::drawOnePixelLines

Bug tracking: https://jira.secondlife.com/browse/VWR-595

WARNING: Frame IP not in any known module. Following frames may be wrong.
0x0
vticd+0x128171
*** WARNING: Unable to verify checksum for SecondLife.exe
vticd+0x12b3bf
SecondLife!gl_line_2d+0x62 [c:\builds\1-16-0\indra\llui\llui.cpp @ 312]
SecondLife!LLViewBorder::drawOnePixelLines+0x190 [c:\builds\1-16-0\indra\llui\llviewborder.cpp @ 146]
SecondLife!LLViewBorder::draw+0x35 [c:\builds\1-16-0\indra\llui\llviewborder.cpp @ 103]
SecondLife!LLView::draw+0x20e [c:\builds\1-16-0\indra\llui\llview.cpp @ 1409]
SecondLife!LLLineEditor::draw+0x9b9 [c:\builds\1-16-0\indra\llui\lllineeditor.cpp @ 1504]
SecondLife!LLView::draw+0x20e [c:\builds\1-16-0\indra\llui\llview.cpp @ 1409]
SecondLife!LLUI::translate+0x15 [c:\builds\1-16-0\indra\llui\llui.cpp @ 1634]
SecondLife!LLView::draw+0x20e [c:\builds\1-16-0\indra\llui\llview.cpp @ 1409]
ddraw!Blt24to24_NoBlend_Trans_NoHcopy_SRCCOPY+0x10e
ddraw!InternalUnlock+0x1cc

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