Hi,
I do not know if this issue was already reported.
- open TM2 - create new untitled document - press ⌘T
The latest nightly built 9005 of TM2 crashes with attached log. BUT after doing it three times ⌘T will start to list all files for my home directory. [maybe empty cache caused that crash??]
According to this if TM2 is looking for all these files (after ⌘T for my home dir) I can close that window but TM2 needs several seconds (~5 - 10secs) to be responsive again.
Cheers,
--Hans
Crash Log: Process: TextMate [7101] Path: .../TextMate.app/Contents/MacOS/TextMate Identifier: com.macromates.TextMate.preview Version: 2.0 (9005) Code Type: X86 (Native) Parent Process: launchd [264]
Date/Time: 2012-01-22 17:08:47.778 +0100 OS Version: Mac OS X 10.6.8 (10K549) Report Version: 6
Interval Since Last Report: 119583 sec Crashes Since Last Report: 1 Per-App Interval Since Last Report: 53026 sec Per-App Crashes Since Last Report: 1 Anonymous UUID: 62E74CB0-8BAE-4FFB-BE2C-F79142948674
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information: abort() called
Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libSystem.B.dylib 0x91f5ac5a __kill + 10 1 libSystem.B.dylib 0x91f5ac4c kill$UNIX2003 + 32 2 libSystem.B.dylib 0x91fed5a5 raise + 26 3 libSystem.B.dylib 0x920036e4 abort + 93 4 libstdc++.6.dylib 0x98b41fda __gnu_cxx::__verbose_terminate_handler() + 433 5 libstdc++.6.dylib 0x98b4017a __cxxabiv1::__terminate(void (*)()) + 10 6 libstdc++.6.dylib 0x98b401ba __cxxabiv1::__unexpected(void (*)()) + 0 7 libstdc++.6.dylib 0x98b402b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0 8 libstdc++.6.dylib 0x98afc7a4 std::__throw_length_error(char const*) + 158 9 libstdc++.6.dylib 0x98b25e15 std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) + 49 10 libfile.dylib 0x0022f12d char* std::string::_S_construct<__gnu_cxx::__normal_iterator<char*, std::string> >(__gnu_cxx::__normal_iterator<char*, std::string>, __gnu_cxx::__normal_iterator<char*, std::string>, std::allocator<char> const&, std::forward_iterator_tag) + 67 11 ...ates.TextMate.OakFilterList 0x006f2b67 0x6f1000 + 7015 12 ...ates.TextMate.OakFilterList 0x006fcbb5 __gnu_cxx::new_allocator<std::pair<std::string const, std::tr1::shared_ptrbundles::item_t > >::construct(std::pair<std::string const, std::tr1::shared_ptrbundles::item_t >*, std::pair<std::string const, std::tr1::shared_ptrbundles::item_t > const&) + 9541 13 ...ates.TextMate.OakFilterList 0x006fe9ec __gnu_cxx::new_allocator<std::pair<std::string const, std::tr1::shared_ptrbundles::item_t > >::construct(std::pair<std::string const, std::tr1::shared_ptrbundles::item_t >*, std::pair<std::string const, std::tr1::shared_ptrbundles::item_t > const&) + 17276 14 ...ates.TextMate.OakFilterList 0x006f5ee7 objc_selector* const* std::find<objc_selector* const*, objc_selector>(objc_selector* const*, objc_selector* const*, objc_selector const&, std::random_access_iterator_tag) + 4263 15 com.apple.Foundation 0x99a53db3 _nsnote_callback + 176 16 com.apple.CoreFoundation 0x99e83763 __CFXNotificationPost + 947 17 com.apple.CoreFoundation 0x99e8316a _CFXNotificationPostNotification + 186 18 com.apple.Foundation 0x99a48c50 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128 19 com.apple.Foundation 0x99a5605d -[NSNotificationCenter postNotificationName:object:] + 56 20 com.apple.AppKit 0x9769a30e -[NSTableView _enableSelectionPostingAndPost] + 509 21 com.apple.AppKit 0x97694687 -[NSTableView _tileAndRedisplayAll] + 354 22 ...ates.TextMate.OakFilterList 0x006f581f objc_selector* const* std::find<objc_selector* const*, objc_selector>(objc_selector* const*, objc_selector* const*, objc_selector const&, std::random_access_iterator_tag) + 2527 23 ...ates.TextMate.OakFilterList 0x006f5526 objc_selector* const* std::find<objc_selector* const*, objc_selector>(objc_selector* const*, objc_selector* const*, objc_selector const&, std::random_access_iterator_tag) + 1766 24 com.apple.Foundation 0x99a53db3 _nsnote_callback + 176 25 com.apple.CoreFoundation 0x99e83763 __CFXNotificationPost + 947 26 com.apple.CoreFoundation 0x99e8316a _CFXNotificationPostNotification + 186 27 com.apple.Foundation 0x99a48c50 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128 28 com.apple.Foundation 0x99a5605d -[NSNotificationCenter postNotificationName:object:] + 56 29 ...ates.TextMate.OakFilterList 0x006fdebd __gnu_cxx::new_allocator<std::pair<std::string const, std::tr1::shared_ptrbundles::item_t > >::construct(std::pair<std::string const, std::tr1::shared_ptrbundles::item_t >*, std::pair<std::string const, std::tr1::shared_ptrbundles::item_t > const&) + 14413 30 libOakFoundation.dylib 0x001adaf1 NSNotEmptyString(NSString*) + 3788 31 libOakFoundation.dylib 0x001ad80e NSNotEmptyString(NSString*) + 3049 32 com.apple.Foundation 0x99a82484 __NSFireTimer + 141 33 com.apple.CoreFoundation 0x99e66a3b __CFRunLoopRun + 8059 34 com.apple.CoreFoundation 0x99e643c4 CFRunLoopRunSpecific + 452 35 com.apple.CoreFoundation 0x99e641f1 CFRunLoopRunInMode + 97 36 com.apple.HIToolbox 0x96e45e04 RunCurrentEventLoopInMode + 392 37 com.apple.HIToolbox 0x96e45bb9 ReceiveNextEventCommon + 354 38 com.apple.HIToolbox 0x96e45a3e BlockUntilNextEventMatchingListInMode + 81 39 com.apple.AppKit 0x97601595 _DPSNextEvent + 847 40 com.apple.AppKit 0x97600dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156 41 com.apple.AppKit 0x975c31f3 -[NSApplication run] + 821 42 com.apple.AppKit 0x975bb289 NSApplicationMain + 574 43 ...macromates.TextMate.preview 0x0001293b std::_Rb_tree<double, std::pair<double const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<double const, std::pair<std::string, std::string> > >, std::less<double>, std::allocator<std::pair<double const, std::pair<std::string, std::string> > > >::_M_erase(std::_Rb_tree_node<std::pair<double const, std::pair<std::string, std::string> > >*) + 1725 44 ...macromates.TextMate.preview 0x00003485 0x1000 + 9349
Thread 1: Dispatch queue: com.apple.libdispatch-manager 0 libSystem.B.dylib 0x91f20382 kevent + 10 1 libSystem.B.dylib 0x91f20a9c _dispatch_mgr_invoke + 215 2 libSystem.B.dylib 0x91f1ff59 _dispatch_queue_invoke + 163 3 libSystem.B.dylib 0x91f1fcfe _dispatch_worker_thread2 + 240 4 libSystem.B.dylib 0x91f1f781 _pthread_wqthread + 390 5 libSystem.B.dylib 0x91f1f5c6 start_wqthread + 30
Thread 2: main::signal_handler 0 libSystem.B.dylib 0x91f667da __sigwait + 10 1 libSystem.B.dylib 0x91f667b6 sigwait$UNIX2003 + 71 2 ...macromates.TextMate.preview 0x00012603 std::_Rb_tree<double, std::pair<double const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<double const, std::pair<std::string, std::string> > >, std::less<double>, std::allocator<std::pair<double const, std::pair<std::string, std::string> > > >::_M_erase(std::_Rb_tree_node<std::pair<double const, std::pair<std::string, std::string> > >*) + 901 3 libSystem.B.dylib 0x91f27259 _pthread_start + 345 4 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 3: com.apple.CFSocket.private 0 libSystem.B.dylib 0x91f18ac6 select$DARWIN_EXTSN + 10 1 com.apple.CoreFoundation 0x99ea4c53 __CFSocketManager + 1091 2 libSystem.B.dylib 0x91f27259 _pthread_start + 345 3 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 4: server (N2ng15buffer_parser_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 libbuffer.dylib 0x001843d7 void std::_Destroy<std::pair<unsigned long, ng::buffer_parser_t::result_t>*, std::allocator<std::pair<unsigned long, ng::buffer_parser_t::result_t> > >(std::pair<unsigned long, ng::buffer_parser_t::result_t>*, std::pair<unsigned long, ng::buffer_parser_t::result_t>*, std::allocator<std::pair<unsigned long, ng::buffer_parser_t::result_t> >) + 981 4 libbuffer.dylib 0x001829e3 ng::buffer_t::wait_for_repair() + 1187 5 libSystem.B.dylib 0x91f27259 _pthread_start + 345 6 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 5: server (N3scm6info_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 libscm.dylib 0x0025d586 oak::server_t<scm::info_t, scm::info_t::request_t, std::map<std::string, scm::status::type, std::lessstd::string, std::allocator<std::pair<std::string const, scm::status::type> > > >::server_run() + 210 4 libscm.dylib 0x0025b799 scm::tracked_files(std::string const&, int) + 481 5 libSystem.B.dylib 0x91f27259 _pthread_start + 345 6 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 6: server (N4file6read_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 libfile.dylib 0x0022d24b void std::_Destroy<std::pair<unsigned long, file::read_t::result_t>*, std::allocator<std::pair<unsigned long, file::read_t::result_t> > >(std::pair<unsigned long, file::read_t::result_t>*, std::pair<unsigned long, file::read_t::result_t>*, std::allocator<std::pair<unsigned long, file::read_t::result_t> >) + 985 4 libfile.dylib 0x0022aa11 file::open(std::string const&, osx::authorization_t, std::tr1::shared_ptrfile::open_callback_t, std::tr1::shared_ptrio::bytes_t, std::string const&) + 9175 5 libSystem.B.dylib 0x91f27259 _pthread_start + 345 6 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 7: document::watch_server_t 0 libSystem.B.dylib 0x91f20382 kevent + 10 1 libdocument.dylib 0x001fd46e document::watch_base_t::callback(int, std::string const&) + 1956 2 libdocument.dylib 0x001fd7bf document::watch_base_t::callback(int, std::string const&) + 2805 3 libSystem.B.dylib 0x91f27259 _pthread_start + 345 4 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 8: WebCore: LocalStorage 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 com.apple.JavaScriptCore 0x92f30551 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 81 4 libSystem.B.dylib 0x91f27259 _pthread_start + 345 5 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 9: 0 libSystem.B.dylib 0x91ef9afa mach_msg_trap + 10 1 libSystem.B.dylib 0x91efa267 mach_msg + 68 2 com.apple.CoreFoundation 0x99e652df __CFRunLoopRun + 2079 3 com.apple.CoreFoundation 0x99e643c4 CFRunLoopRunSpecific + 452 4 com.apple.CoreFoundation 0x99e641f1 CFRunLoopRunInMode + 97 5 com.apple.Foundation 0x99a8d224 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 329 6 com.apple.Foundation 0x99a544c4 -[NSThread main] + 45 7 com.apple.Foundation 0x99a54474 __NSThread__main__ + 1499 8 libSystem.B.dylib 0x91f27259 _pthread_start + 345 9 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 10: JavaScriptCore::BlockFree 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f272b1 pthread_cond_timedwait$UNIX2003 + 72 3 com.apple.JavaScriptCore 0x92f3059c WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 156
Thread 11: server (N12_GLOBAL__N_117background_task_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 libBundlesManager.dylib 0x00598cfd 0x595000 + 15613 4 libSystem.B.dylib 0x91f27259 _pthread_start + 345 5 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 12: server (N12_GLOBAL__N_19scanner_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 ...tes.TextMate.OakFileBrowser 0x0067765c std::tr1::_Sp_counted_base_impl<std::vector<std::tr1::shared_ptrbe::entry_t, std::allocator<std::tr1::shared_ptrbe::entry_t > >*, std::tr1::_Sp_deleter<std::vector<std::tr1::shared_ptrbe::entry_t, std::allocator<std::tr1::shared_ptrbe::entry_t > > > >::get_deleter(std::type_info const&) + 20820 4 libSystem.B.dylib 0x91f27259 _pthread_start + 345 5 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 13: oak::process_server_t 0 libSystem.B.dylib 0x91f20382 kevent + 10 1 libOakSystem.dylib 0x0012b244 oak::process_t::did_exit(int) + 940 2 libOakSystem.dylib 0x0012b09f oak::process_t::did_exit(int) + 519 3 libSystem.B.dylib 0x91f27259 _pthread_start + 345 4 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 14: oak::reader_server_t 0 libSystem.B.dylib 0x91f20382 kevent + 10 1 libOakSystem.dylib 0x0012d8b3 io::reader_t::~reader_t() + 1745 2 libOakSystem.dylib 0x0012d629 io::reader_t::~reader_t() + 1095 3 libSystem.B.dylib 0x91f27259 _pthread_start + 345 4 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 15: server (N12_GLOBAL__N_17write_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 libeditor.dylib 0x0044aed2 ng::write_unit_to_fd(ng::buffer_t const&, ng::range_t const&, unsigned long, int, input::type, input::type, input_format::type, scope::selector_t const&, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > >&, bool*) + 6394 4 libSystem.B.dylib 0x91f27259 _pthread_start + 345 5 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 16: server (N4file7write_tE) 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f2775e _pthread_cond_wait + 1191 2 libSystem.B.dylib 0x91f293f8 pthread_cond_wait$UNIX2003 + 73 3 libfile.dylib 0x002332d4 oak::server_t<file::write_t, file::write_t::request_t, std::string>::server_run() + 202 4 libfile.dylib 0x00231c01 file::save(std::string const&, std::tr1::shared_ptrfile::save_callback_t, osx::authorization_t, std::tr1::shared_ptrio::bytes_t, std::map<std::string, std::string, std::lessstd::string, std::allocator<std::pair<std::string const, std::string> > > const&, std::string const&, std::string const&, bool, std::string const&, std::vector<oak::uuid_t, std::allocatoroak::uuid_t > const&, std::vector<oak::uuid_t, std::allocatoroak::uuid_t > const&) + 9039 5 libSystem.B.dylib 0x91f27259 _pthread_start + 345 6 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 17: 0 libSystem.B.dylib 0x91f1f412 __workq_kernreturn + 10 1 libSystem.B.dylib 0x91f1f9a8 _pthread_wqthread + 941 2 libSystem.B.dylib 0x91f1f5c6 start_wqthread + 30
Thread 18: document::scanner_t 0 libSystem.B.dylib 0x91febcbe getdirentries + 10 1 libSystem.B.dylib 0x91febb1d _readdir_unlocked + 76 2 libSystem.B.dylib 0x91febc9d readdir + 70 3 libSystem.B.dylib 0x91feb3f6 scandir + 357 4 libio.dylib 0x00089b6a path::entries::entries(std::string const&, std::string const&) + 72 5 libdocument.dylib 0x001ecd6f document::scanner_t::scan_dir(std::string const&) + 459 6 libdocument.dylib 0x001ecb9a document::scanner_t::thread_main() + 54 7 libdocument.dylib 0x001ec9dd document::scanner_t::scanner_t(std::string const&, std::string const&, std::string const&, bool, bool, bool) + 595 8 libSystem.B.dylib 0x91f27259 _pthread_start + 345 9 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 19: 0 libSystem.B.dylib 0x91f1f412 __workq_kernreturn + 10 1 libSystem.B.dylib 0x91f1f9a8 _pthread_wqthread + 941 2 libSystem.B.dylib 0x91f1f5c6 start_wqthread + 30
Thread 20: 0 libSystem.B.dylib 0x91f27aa2 __semwait_signal + 10 1 libSystem.B.dylib 0x91f539c5 nanosleep$UNIX2003 + 188 2 libSystem.B.dylib 0x91f53903 usleep$UNIX2003 + 61 3 com.apple.AppKit 0x9776ae2d -[NSUIHeartBeat _heartBeatThread:] + 2039 4 com.apple.Foundation 0x99a544c4 -[NSThread main] + 45 5 com.apple.Foundation 0x99a54474 __NSThread__main__ + 1499 6 libSystem.B.dylib 0x91f27259 _pthread_start + 345 7 libSystem.B.dylib 0x91f270de thread_start + 34
Thread 21: 0 libSystem.B.dylib 0x91f1f412 __workq_kernreturn + 10 1 libSystem.B.dylib 0x91f1f9a8 _pthread_wqthread + 941 2 libSystem.B.dylib 0x91f1f5c6 start_wqthread + 30
Thread 0 crashed with X86 Thread State (32-bit): eax: 0x00000000 ebx: 0x92003693 ecx: 0xbfffdd7c edx: 0x91f5ac5a edi: 0xa019db30 esi: 0x1ddc1cac ebp: 0xbfffdd98 esp: 0xbfffdd7c ss: 0x0000001f efl: 0x00000282 eip: 0x91f5ac5a cs: 0x00000007 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0x91fed58b