I'm running the latest version (1.5.10, build 1631) and whenever I type € (option + e in my Spanish keyboard), Textmate quits. This was not happening in previous versions.
Below I've pasted the crash report. Hope there's a fix for this. Thanks.
xavi
OS Version: Mac OS X 10.6.7 (10J869) ...
Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x00000000ffffffff Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information: objc_msgSend() selector name: objectEnumerator
Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x9696aed4 objc_msgSend + 20 1 ...macromates.tm_tools_plug-in 0x146fa710 -[TMTGet openProjectFiles:] + 264 2 com.apple.CoreFoundation 0x97bc8edd __invoking___ + 29 3 com.apple.CoreFoundation 0x97bc8e48 -[NSInvocation invoke] + 136 4 com.apple.CoreFoundation 0x97c05698 -[NSInvocation invokeWithTarget:] + 72 5 com.apple.CoreFoundation 0x97bc9cd4 ___forwarding___ + 1108 6 com.apple.CoreFoundation 0x97bc9802 _CF_forwarding_prep_0 + 50 7 com.apple.CoreFoundation 0x97bc8edd __invoking___ + 29 8 com.apple.CoreFoundation 0x97bc8e48 -[NSInvocation invoke] + 136 9 com.apple.Foundation 0x97e227ea -[NSConnection dispatchInvocation:] + 476 10 com.apple.Foundation 0x97e20f6d -[NSConnection handleRequest:sequence:] + 1432 11 com.apple.Foundation 0x97e1ad76 -[NSConnection handlePortCoder:] + 951 12 com.apple.Foundation 0x97e1a9a5 -[NSConcretePortCoder dispatch] + 160 13 com.apple.Foundation 0x97e02301 __NSFireMachPort + 325 14 com.apple.CoreFoundation 0x97b91772 __CFMachPortPerform + 338 15 com.apple.CoreFoundation 0x97b8d4db __CFRunLoopRun + 6523 16 com.apple.CoreFoundation 0x97b8b464 CFRunLoopRunSpecific + 452 17 com.apple.CoreFoundation 0x97b8b291 CFRunLoopRunInMode + 97 18 com.apple.HIToolbox 0x98c22e04 RunCurrentEventLoopInMode + 392 19 com.apple.HIToolbox 0x98c22bb9 ReceiveNextEventCommon + 354 20 com.apple.HIToolbox 0x98c22a3e BlockUntilNextEventMatchingListInMode + 81 21 com.apple.AppKit 0x95d8b78d _DPSNextEvent + 847 22 com.apple.AppKit 0x95d8afce -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156 23 com.macromates.textmate 0x0012c6e9 -[BackgroundReader initWithFileDescriptor:processID:forWindow:] + 357 24 com.macromates.textmate 0x0012d551 -[NSObject(RunCommand) runCommand:input:variables:returnCode:async:] + 2731 25 com.macromates.textmate 0x0012c3c2 -[NSObject(RunCommand) executeShellCommand:input:variables:returnCode:] + 70 26 com.macromates.textmate 0x000793bc -[OakTextView(ExecuteCommand) executeCommandWithOptions:] + 670 27 com.macromates.textmate 0x000e9a43 -[OakTextView performSelector:withObject:] + 465 28 com.apple.AppKit 0x95dc9c46 -[NSApplication sendAction:to:from:] + 112 29 com.macromates.textmate 0x00055da7 -[BundleManager executeItem:] + 193 30 com.macromates.textmate 0x00052aa0 -[BundleManager shouldSwallowEvent:] + 698 31 com.macromates.textmate 0x000447b9 -[OakApplication sendEvent:] + 107 32 com.apple.AppKit 0x95d4d2a7 -[NSApplication run] + 917 33 com.apple.AppKit 0x95d452d9 NSApplicationMain + 574 34 com.macromates.textmate 0x0012e4f2 main + 168 35 com.macromates.textmate 0x0000610e _start + 216 36 com.macromates.textmate 0x00006035 start + 41
Thread 1: Dispatch queue: com.apple.libdispatch-manager 0 libSystem.B.dylib 0x93ee1922 kevent + 10 1 libSystem.B.dylib 0x93ee203c _dispatch_mgr_invoke + 215 2 libSystem.B.dylib 0x93ee14f9 _dispatch_queue_invoke + 163 3 libSystem.B.dylib 0x93ee129e _dispatch_worker_thread2 + 240 4 libSystem.B.dylib 0x93ee0d21 _pthread_wqthread + 390 5 libSystem.B.dylib 0x93ee0b66 start_wqthread + 30
Thread 2: 0 libSystem.B.dylib 0x93ee09b2 __workq_kernreturn + 10 1 libSystem.B.dylib 0x93ee0f48 _pthread_wqthread + 941 2 libSystem.B.dylib 0x93ee0b66 start_wqthread + 30
Thread 3: 0 libSystem.B.dylib 0x93ebb0e2 semaphore_wait_signal_trap + 10 1 libSystem.B.dylib 0x93ee8c9c _pthread_cond_wait + 1089 2 libSystem.B.dylib 0x93f3145f pthread_cond_wait + 48 3 com.macromates.textmate 0x00131ff8 text::view::tokenize_filter::actual_worker() + 434 4 com.macromates.textmate 0x0001f81b text::view::tokenize_filter::worker(void*) + 17 5 libSystem.B.dylib 0x93ee87fd _pthread_start + 345 6 libSystem.B.dylib 0x93ee8682 thread_start + 34
Thread 4: 0 libSystem.B.dylib 0x93ebb3c6 read + 10 1 com.macromates.textmate 0x0012c8e6 -[BackgroundReader readInBackground:] + 138 2 com.apple.Foundation 0x97da0ad0 -[NSThread main] + 45 3 com.apple.Foundation 0x97da0a80 __NSThread__main__ + 1499 4 libSystem.B.dylib 0x93ee87fd _pthread_start + 345 5 libSystem.B.dylib 0x93ee8682 thread_start + 34
Thread 0 crashed with X86 Thread State (32-bit): eax: 0xffffffff ebx: 0x146fa616 ecx: 0x965292cc edx: 0x965292cc edi: 0x16c8e980 esi: 0x16c85e60 ebp: 0xbfffd698 esp: 0xbfffd63c ss: 0x0000001f efl: 0x00010286 eip: 0x9696aed4 cs: 0x00000017 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 cr2: 0xffffffff
On Sat, Jul 16, 2011 at 10:44, Xavi Caballé xavi.caballe@gmail.com wrote:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x9696aed4 objc_msgSend + 20 1 ...macromates.tm_tools_plug-in 0x146fa710 -[TMTGet openProjectFiles:] + 264
This seems to indicate the TMTools plugin crashing, so you could try to uninstall it as a first step, but maybe Hans-Jörg (cc'ed) can help out.
Any thoughts, Hans-Jörg?
Cheers, Martin
Thanks. I was not aware that TMTools was installed in my system. I guess I tried it at some moment. Anyway, I'm not actually using it, so I've just uninstalled it (by removing it from ~/Library/Application Support/TextMate/Plugins).
Now I can type option+e and TextMate doesn't quit, but... it doesn't display € either. Why?
xavi
On Sat, Jul 16, 2011 at 11:27 AM, Martin Kühl martin.kuehl@gmail.com wrote:
On Sat, Jul 16, 2011 at 10:44, Xavi Caballé xavi.caballe@gmail.com wrote:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libobjc.A.dylib 0x9696aed4 objc_msgSend + 20 1 ...macromates.tm_tools_plug-in 0x146fa710 -[TMTGet openProjectFiles:] + 264
This seems to indicate the TMTools plugin crashing, so you could try to uninstall it as a first step, but maybe Hans-Jörg (cc'ed) can help out.
Any thoughts, Hans-Jörg?
Cheers, Martin
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate
On Sat, Jul 16, 2011 at 11:46, Xavi Caballé xavi.caballe@gmail.com wrote:
Now I can type option+e and TextMate doesn't quit, but... it doesn't display € either. Why?
Some bundles annoyingly claim key equivalents with only the option modifier, you've probably got one of those installed.
To check, open “Select Bundle Item” (⌘⌃T), click the magnifying glass and choose “Key equivalent”, then hit ⌥E. If there is a bundle item using that sequence as a key equivalent, it will be displayed.
HTH, Martin
ok, it was the RubyAMP bundle. I also tried this at some point but don't use it, so I've deleted it (in the Bundle Editor). Now everything works as expected.
Thank you very much Martin!
On Sat, Jul 16, 2011 at 12:13 PM, Martin Kühl martin.kuehl@gmail.com wrote:
On Sat, Jul 16, 2011 at 11:46, Xavi Caballé xavi.caballe@gmail.com wrote:
Now I can type option+e and TextMate doesn't quit, but... it doesn't display € either. Why?
Some bundles annoyingly claim key equivalents with only the option modifier, you've probably got one of those installed.
To check, open “Select Bundle Item” (⌘⌃T), click the magnifying glass and choose “Key equivalent”, then hit ⌥E. If there is a bundle item using that sequence as a key equivalent, it will be displayed.
HTH, Martin
textmate mailing list textmate@lists.macromates.com http://lists.macromates.com/listinfo/textmate