topfunky / PeepOpen-Issues

Bug reports and feature requests for the PeepOpen application
http://peepcode.com/products/peepopen
41 stars 1 forks source link

Job appears to have crashed: Abort trap #269

Open HashNotAdam opened 12 years ago

HashNotAdam commented 12 years ago

I'm using PeepOpen with TextMate. Today I've found that when I activate the open file window, PeepOpen crashes rather quickly and doesn't seem to even make it to the point of refreshing the file/directory list.

The console reads:

And excerpt of the crash log reads:

Process: PeepOpen [1465] Path: /Applications/PeepOpen.app/Contents/MacOS/PeepOpen Identifier: com.topfunky.PeepOpen Version: ??? (0.3.6) Code Type: X86-64 (Native) Parent Process: launchd [372]

Date/Time: 2011-11-17 10:26:03.961 +1100 OS Version: Mac OS X 10.6.8 (10K549) Report Version: 6

Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 2 Dispatch queue: com.apple.root.default-priority

Application Specific Information: objc_msgSend() selector name: lock abort() called objc[1465]: garbage collection is ON

...

Thread 2 Crashed: Dispatch queue: com.apple.root.default-priority 0 libSystem.B.dylib 0x00007fff84750850 nanosleep$NOCANCEL + 1 1 libSystem.B.dylib 0x00007fff847ad3ce usleep$NOCANCEL + 57 2 libSystem.B.dylib 0x00007fff847cca00 abort + 93 3 libSystem.B.dylib 0x00007fff8474c7d2 _Unwind_Resume + 66 4 libSystem.B.dylib 0x00007fff8475062b _Unwind_Resume_or_Rethrow + 27 5 libstdc++.6.dylib 0x00007fff83845b87 cxa_rethrow + 73 6 PathOperation.rbo 0x000000010159f268 MREP_2A809D915ACE4E04878CF385A39A89A3 + 3480 7 com.apple.Foundation 0x00007fff880e8dd0 -[NSOperationInternal start] + 681 8 com.apple.Foundation 0x00007fff881c6bd5 ____NSOQSchedule_block_invoke_2 + 129 9 libSystem.B.dylib 0x00007fff84719d64 _dispatch_call_block_and_release + 15 10 libSystem.B.dylib 0x00007fff846f82d1 _dispatch_worker_thread2 + 239 11 libSystem.B.dylib 0x00007fff846f7c08 _pthread_wqthread + 353 12 libSystem.B.dylib 0x00007fff846f7aa5 start_wqthread + 13

If any more of the crash log is needed, please let me know Thanks

topfunky commented 12 years ago

Does this happen with all projects, or just a specific one?

HashNotAdam commented 12 years ago

That is a great question that I really should have checked.

The answer is no, I've only encountered one project thus far.

HashNotAdam commented 12 years ago

I have worked out that this issue occurs when it tries to access a directory that it does not have permissions for.

One of my directories had the permissions 204 (owner write, other read) (god knows why but anyway) Seems PeepOpen will crash unless it has both read and execute permissions (500 as a minimum)

topfunky commented 12 years ago

Good to know. There was another similar bug. This should help me be able to track it down.