Difference between revisions of "Crash Reports"
Soft Linden (talk | contribs) |
Soft Linden (talk | contribs) |
||
Line 164: | Line 164: | ||
== Call stacks for Top 5 Mac-specific crashes == | == Call stacks for Top 5 Mac-specific crashes == | ||
=== | === LLImageGL::~LLImageGL === | ||
Bug tracking:<br/> | |||
<pre> | |||
SecondLife!std::_Rb_tree<LLImageGL*, LLImageGL*, std::_Identity<LLImageGL*>, std::less<LLImageGL*>, std::allocator<LLImageGL*> >::lower_bound(LLImageGL* const&)+20 | |||
SecondLife!LLImageGL::~LLImageGL [in-charge deleting]()+556 | |||
SecondLife!__tcf_433+80 | |||
SecondLife!cxa_atexit_wrapper+172 | |||
libSystem.B.dylib!__cxa_finalize+232 | |||
libSystem.B.dylib!exit+36 | |||
SecondLife!viewer_crash_callback()+1700 | |||
libSystem.B.dylib!_sigtramp+104 | |||
libSystem.B.dylib!kill+12 | |||
libSystem.B.dylib!abort+92 | |||
libstdc++.6.dylib!_gnu_cxx::__verbose_terminate_handler()+412 | |||
libstdc++.6.dylib!__gxx_personality_v0+1244 | |||
libstdc++.6.dylib!std::terminate()+72 | |||
libstdc++.6.dylib!__cxa_rethrow+0 | |||
libstdc++.6.dylib!std::__throw_domain_error(char const*)+0 | |||
libstdc++.6.dylib!char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag)+96 | |||
libstdc++.6.dylib!std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)+68 | |||
SecondLife!LLUserAuth::authenticate(char const*, char const*, char const*, char const*, char const*, char const*, int, int, int, LLUUID const&, int, std::vector<char const*, std::allocator<char const*> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1644 | |||
SecondLife!idle_startup()+25484 | |||
SecondLife!idle()+372 | |||
SecondLife!main_loop()+920 | |||
</pre> | |||
Bug tracking: | === LLEventPoll::~LLEventPoll === | ||
Bug tracking:<br/> | |||
<pre> | <pre> | ||
(Execution Froze) | |||
SecondLife!boost::intrusive_ptr_release(LLHTTPClient::Responder*)+10 | |||
SecondLife!LLEventPoll::~LLEventPoll [in-charge deleting]()+27 | |||
SecondLife!LLViewerRegion::~LLViewerRegion [in-charge]()+196 | |||
SecondLife!LLWorld::~LLWorld [in-charge]()+67 | |||
SecondLife!disconnect_viewer(void*)+345 | |||
SecondLife!cleanup_app()+36 | |||
SecondLife!main+11599 | |||
</pre> | </pre> | ||
=== LLPipeline::updateMove === | |||
=== | Bug tracking: https://jira.secondlife.com/browse/VWR-617<br/> | ||
Bug tracking: https://jira.secondlife.com/browse/VWR- | |||
<pre> | <pre> | ||
libstdc++.6.dylib!std::_Rb_tree_increment(std::_Rb_tree_node_base const*)+16 | |||
SecondLife!LLPipeline::updateMove()+324 | |||
SecondLife!idle()+6436 | |||
SecondLife!main_loop()+920 | |||
</pre> | </pre> | ||
Also:<br/> | |||
<pre> | <pre> | ||
SecondLife!LLPipeline::updateMove()+300 | |||
SecondLife!idle()+6436 | |||
SecondLife!main_loop()+920 | |||
</pre> | </pre> | ||
=== LLDrawPoolWater::render === | |||
=== | Bug tracking:<br/> | ||
Bug tracking: | |||
<pre> | <pre> | ||
0 | ATIRadeon8500GLDriver!gldCompleteVertexBuffer+0 | ||
ATIRadeon8500GLDriver!gldUpdateDispatch+0 | |||
GLEngine!0x6188000+0 | |||
SecondLife!_ZN15LLDrawPoolWater6renderEi+0 | |||
SecondLife!_ZN10LLPipeline10renderGeomER8LLCamera+0 | |||
SecondLife!_Z7displayifi+0 | |||
SecondLife!_Z9main_loopv+0 | |||
SecondLife!main+0 | |||
</pre> | </pre> | ||
=== LLMessageSystem::checkMessages === | |||
=== | Bug tracking:<br/> | ||
Bug tracking: | |||
<pre> | <pre> | ||
SecondLife!std::_Rb_tree<unsigned, std::pair<unsigned const, unsigned long long>, std::_Select1st<std::pair<unsigned const, unsigned long long> >, std::less<unsigned>, std::allocator<std::pair<unsigned const, unsigned long long> > >::lower_bound(unsigned const&)+20 | |||
SecondLife!LLMessageSystem::checkMessages(long long)+3736 | |||
SecondLife!LLMessageSystem::checkAllMessages(long long, LLPumpIO*)+28 | |||
SecondLife!idle_network()+488 | |||
SecondLife!idle()+2712 | |||
SecondLife!main_loop()+920 | |||
</pre> | </pre> |
Revision as of 15:11, 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
LLImageGL::~LLImageGL
Bug tracking:
SecondLife!std::_Rb_tree<LLImageGL*, LLImageGL*, std::_Identity<LLImageGL*>, std::less<LLImageGL*>, std::allocator<LLImageGL*> >::lower_bound(LLImageGL* const&)+20 SecondLife!LLImageGL::~LLImageGL [in-charge deleting]()+556 SecondLife!__tcf_433+80 SecondLife!cxa_atexit_wrapper+172 libSystem.B.dylib!__cxa_finalize+232 libSystem.B.dylib!exit+36 SecondLife!viewer_crash_callback()+1700 libSystem.B.dylib!_sigtramp+104 libSystem.B.dylib!kill+12 libSystem.B.dylib!abort+92 libstdc++.6.dylib!_gnu_cxx::__verbose_terminate_handler()+412 libstdc++.6.dylib!__gxx_personality_v0+1244 libstdc++.6.dylib!std::terminate()+72 libstdc++.6.dylib!__cxa_rethrow+0 libstdc++.6.dylib!std::__throw_domain_error(char const*)+0 libstdc++.6.dylib!char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag)+96 libstdc++.6.dylib!std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string[in-charge](char const*, std::allocator<char> const&)+68 SecondLife!LLUserAuth::authenticate(char const*, char const*, char const*, char const*, char const*, char const*, int, int, int, LLUUID const&, int, std::vector<char const*, std::allocator<char const*> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+1644 SecondLife!idle_startup()+25484 SecondLife!idle()+372 SecondLife!main_loop()+920
LLEventPoll::~LLEventPoll
Bug tracking:
(Execution Froze) SecondLife!boost::intrusive_ptr_release(LLHTTPClient::Responder*)+10 SecondLife!LLEventPoll::~LLEventPoll [in-charge deleting]()+27 SecondLife!LLViewerRegion::~LLViewerRegion [in-charge]()+196 SecondLife!LLWorld::~LLWorld [in-charge]()+67 SecondLife!disconnect_viewer(void*)+345 SecondLife!cleanup_app()+36 SecondLife!main+11599
LLPipeline::updateMove
Bug tracking: https://jira.secondlife.com/browse/VWR-617
libstdc++.6.dylib!std::_Rb_tree_increment(std::_Rb_tree_node_base const*)+16 SecondLife!LLPipeline::updateMove()+324 SecondLife!idle()+6436 SecondLife!main_loop()+920
Also:
SecondLife!LLPipeline::updateMove()+300 SecondLife!idle()+6436 SecondLife!main_loop()+920
LLDrawPoolWater::render
Bug tracking:
ATIRadeon8500GLDriver!gldCompleteVertexBuffer+0 ATIRadeon8500GLDriver!gldUpdateDispatch+0 GLEngine!0x6188000+0 SecondLife!_ZN15LLDrawPoolWater6renderEi+0 SecondLife!_ZN10LLPipeline10renderGeomER8LLCamera+0 SecondLife!_Z7displayifi+0 SecondLife!_Z9main_loopv+0 SecondLife!main+0
LLMessageSystem::checkMessages
Bug tracking:
SecondLife!std::_Rb_tree<unsigned, std::pair<unsigned const, unsigned long long>, std::_Select1st<std::pair<unsigned const, unsigned long long> >, std::less<unsigned>, std::allocator<std::pair<unsigned const, unsigned long long> > >::lower_bound(unsigned const&)+20 SecondLife!LLMessageSystem::checkMessages(long long)+3736 SecondLife!LLMessageSystem::checkAllMessages(long long, LLPumpIO*)+28 SecondLife!idle_network()+488 SecondLife!idle()+2712 SecondLife!main_loop()+920