[TxMt] TM2 ⌘T issue (crash) [Version 2.0 (9005)]
Hans-Jörg Bibiko
bibiko at eva.mpg.de
Sun Jan 22 16:22:27 UTC 2012
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_ptr<bundles::item_t> > >::construct(std::pair<std::string const, std::tr1::shared_ptr<bundles::item_t> >*, std::pair<std::string const, std::tr1::shared_ptr<bundles::item_t> > const&) + 9541
13 ...ates.TextMate.OakFilterList 0x006fe9ec __gnu_cxx::new_allocator<std::pair<std::string const, std::tr1::shared_ptr<bundles::item_t> > >::construct(std::pair<std::string const, std::tr1::shared_ptr<bundles::item_t> >*, std::pair<std::string const, std::tr1::shared_ptr<bundles::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_ptr<bundles::item_t> > >::construct(std::pair<std::string const, std::tr1::shared_ptr<bundles::item_t> >*, std::pair<std::string const, std::tr1::shared_ptr<bundles::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::less<std::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_ptr<file::open_callback_t>, std::tr1::shared_ptr<io::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_ptr<be::entry_t>, std::allocator<std::tr1::shared_ptr<be::entry_t> > >*, std::tr1::_Sp_deleter<std::vector<std::tr1::shared_ptr<be::entry_t>, std::allocator<std::tr1::shared_ptr<be::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::less<std::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_ptr<file::save_callback_t>, osx::authorization_t, std::tr1::shared_ptr<io::bytes_t>, std::map<std::string, std::string, std::less<std::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::allocator<oak::uuid_t> > const&, std::vector<oak::uuid_t, std::allocator<oak::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
More information about the textmate
mailing list