I crash a lot on 2.8.0, at least twice a day. It is usually a sudden crash to desktop, and from the log it looks like the viewer goes short on memory. It happens more often with deferred rendering on, but it is always random, I could never link it to any particular action I take. My computer has 4GB memory, and is running Win 7 that takes 1.5GB all by itself. But I would believe that 2GB should be enough for the SL viewer... It keeps eating more and more memory though. Seems there is a huge memory leak in the deferred renderer.
On 07/08/2011, Lee ponzu <lee.po...@gmail.com> wrote: > I am concerned that the latest viewers have been crashing a lot for the last > week or two. I crash as often as 3 times per hour. I attach one crash > report below. Is this problem known and being worked on, or is it just me? > I am sort of a canary in the coal mine because this is an older iMac and I > use Satellite internet, so maybe I expose problems that don't crash other > people. > > Question: When OS X pops up a Problem Report for a crashed app, and says > the report is being sent to Apple, do those actually go anywhere? Is there > any maybe automated analysis and statistics done? If not, would it be > useful? Maybe I could help there. > > ponzu > > Process: Second Life [908] > Path: /Applications/Viewers/Project Viewer - > Mesh.app/Contents/MacOS/Second Life > Identifier: com.secondlife.indra.viewer > Version: Second Life version 2.8.2.237321 (2.8.2.237321) > Code Type: X86 (Native) > Parent Process: launchd [631] > > Date/Time: 2011-08-07 13:26:05.591 -0400 > OS Version: Mac OS X 10.6.8 (10K549) > Report Version: 6 > > Interval Since Last Report: 228428 sec > Crashes Since Last Report: 4 > Per-App Interval Since Last Report: 29574 sec > Per-App Crashes Since Last Report: 3 > Anonymous UUID: 18404959-AFD8-476A-807F-8B2EE7A368F6 > > Exception Type: EXC_CRASH (SIGQUIT) > Exception Codes: 0x0000000000000000, 0x0000000000000000 > Crashed Thread: 1 Dispatch queue: com.apple.libdispatch-manager > > Thread 0: Dispatch queue: com.apple.main-thread > 0 libSystem.B.dylib 0x91b75c5a __kill + 10 > 1 libSystem.B.dylib 0x91b75c4c kill$UNIX2003 + 32 > 2 libSystem.B.dylib 0x91c085a5 raise + 26 > 3 libllcommon.dylib 0x04965480 > default_unix_signal_handler(int, __siginfo*, void*) + 432 > 4 libSystem.B.dylib 0x91b7b05b _sigtramp + 43 > 5 libSystem.B.dylib 0x91b40f56 wait4 + 10 > 6 libSystem.B.dylib 0x91ba25e5 pclose + 215 > 7 libllcommon.dylib 0x04a333de LLMemoryInfo::loadStatsMap() + > 3598 > 8 libllcommon.dylib 0x04a34763 LLMemoryInfo::refresh() + 35 > 9 libllcommon.dylib 0x04a401ee FrameWatcher::tick(LLSD const&) > + 606 > 10 libllcommon.dylib 0x04a356d2 > boost::detail::function::function_obj_invoker1<boost::_bi::bind_t<bool, > boost::_mfi::mf1<bool, FrameWatcher, LLSD const&>, > boost::_bi::list2<boost::_bi::value<FrameWatcher*>, boost::arg<1> > >, bool, > LLSD const&>::invoke(boost::detail::function::function_buffer&, LLSD const&) > + 82 > 11 com.secondlife.indra.viewer 0x0175e689 > boost::signals2::detail::signal1_impl<bool, LLSD const&, LLStopWhenHandled, > float, std::less<float>, boost::function<bool ()(LLSD const&)>, > boost::function<bool ()(boost::signals2::connection const&, LLSD const&)>, > boost::signals2::mutex>::slot_invoker::m_invoke(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, > boost::optional<float> >, boost::signals2::slot1<bool, LLSD const&, > boost::function<bool ()(LLSD const&)> >, boost::signals2::mutex> > const&, > ...) const + 57 > 12 com.secondlife.indra.viewer 0x0175e94d > boost::signals2::detail::signal1_impl<bool, LLSD const&, LLStopWhenHandled, > float, std::less<float>, boost::function<bool ()(LLSD const&)>, > boost::function<bool ()(boost::signals2::connection const&, LLSD const&)>, > boost::signals2::mutex>::operator()(LLSD const&) + 525 > 13 libllcommon.dylib 0x049a71df LLEventStream::post(LLSD > const&) + 63 > 14 com.secondlife.indra.viewer 0x000de32d LLAppViewer::mainLoop() + 1453 > 15 com.secondlife.indra.viewer 0x01350918 main + 568 > 16 com.secondlife.indra.viewer 0x00009ad6 start + 54 > > Thread 1 Crashed: Dispatch queue: com.apple.libdispatch-manager > 0 libSystem.B.dylib 0x91b3b382 kevent + 10 > 1 libSystem.B.dylib 0x91b3ba9c _dispatch_mgr_invoke + 215 > 2 libSystem.B.dylib 0x91b3af59 _dispatch_queue_invoke + 163 > 3 libSystem.B.dylib 0x91b3acfe _dispatch_worker_thread2 + 240 > 4 libSystem.B.dylib 0x91b3a781 _pthread_wqthread + 390 > 5 libSystem.B.dylib 0x91b3a5c6 start_wqthread + 30 > > Thread 2: > 0 libSystem.B.dylib 0x91b14afa mach_msg_trap + 10 > 1 libSystem.B.dylib 0x91b15267 mach_msg + 68 > 2 libexception_handler.dylib 0x04d27bcd > google_breakpad::ExceptionHandler::WaitForMessage(void*) + 125 > 3 libSystem.B.dylib 0x91b42259 _pthread_start + 345 > 4 libSystem.B.dylib 0x91b420de thread_start + 34 > > > > > > Second Life 2.8.2 (237321) Jul 29 2011 17:51:01 (Project Viewer - Mesh) > Release Notes > > CPU: Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz (2400 MHz) > Memory: 3072 MB > OS Version: Mac OS X 10.6.8 Darwin 10.8.0 Darwin Kernel Version 10.8.0: Tue > Jun 7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386 > Graphics Card Vendor: ATI Technologies Inc. > Graphics Card: ATI Radeon HD 2600 PRO OpenGL Engine > > OpenGL Version: 2.1 ATI-1.6.36 > > libcurl Version: libcurl/7.21.1 OpenSSL/0.9.8q zlib/1.2.5 c-ares/1.7.1 > J2C Decoder Version: KDU v6.4.1 > Audio Driver Version: FMOD version 3.750000 > Qt Webkit Version: 4.7.1 (version number hard-coded) > Voice Server Version: Not Connected > Built with GCC version 40001 > _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges