[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