Crashing?

Installing a new version of DA removes an already installed CM plugin and installs the new one. As the old CM plugin might be still in use by launched applications, it’s just moved to the trash. But that shouldn’t cause any problems.

However, as all crash reports so far have been related to the WebKit, only Apple can provide the necessary fixes. Disabling Internet plugins and/or Java applets is also a good idea.

DevonAgent Pro keeps crashing, whilst trying to open links inside the results page.

Here’s the crash log for the most recent crash…!!

Process: DEVONagent [20406]
Path: /Applications/DEVONagent.app/Contents/MacOS/DEVONagent
Identifier: com.devon-technologies.agent
Version: 3.4 (3.4)
Code Type: X86-64 (Native)
Parent Process: launchd [160]
User ID: 501

Date/Time: 2013-02-21 12:56:48.926 +0000
OS Version: Mac OS X 10.8.2 (12C60)
Report Version: 10

Interval Since Last Report: 772920 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 2139413 sec
Per-App Crashes Since Last Report: 6
Anonymous UUID: 6A2521A1-B339-EEF7-AE79-311B3EA58417

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libobjc.A.dylib 0x00007fff8c58bf5e objc_release + 14
1 libobjc.A.dylib 0x00007fff8c58b230 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 464
2 com.apple.CoreFoundation 0x00007fff8d5db342 _CFAutoreleasePoolPop + 34
3 com.apple.Foundation 0x00007fff857814fa -[NSAutoreleasePool drain] + 154
4 com.apple.AppKit 0x00007fff87aee35e -[NSApplication run] + 736
5 com.apple.AppKit 0x00007fff87a92cb6 NSApplicationMain + 869
6 com.devon-technologies.agent 0x00000001000190f5 0x100000000 + 102645
7 com.devon-technologies.agent 0x0000000100001b04 0x100000000 + 6916

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff855cbd16 kevent + 10
1 libdispatch.dylib 0x00007fff8148fdea _dispatch_mgr_invoke + 883
2 libdispatch.dylib 0x00007fff8148f9ee _dispatch_mgr_thread + 54

Thread 2:
0 libsystem_kernel.dylib 0x00007fff855cb386 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff8787c800 nanosleep + 163
2 com.apple.Foundation 0x00007fff857bda94 +[NSThread sleepForTimeInterval:] + 156
3 com.devon-technologies.agent 0x0000000100069e4f 0x100000000 + 433743
4 com.apple.Foundation 0x00007fff857bc612 NSThread__main + 1345
5 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
6 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 3:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff855cb322 __select + 10
1 com.apple.CoreFoundation 0x00007fff8d61f4e6 __CFSocketManager + 1302
2 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
3 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 4:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x00007fff855c9686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff855c8c42 mach_msg + 70
2 com.apple.CoreFoundation 0x00007fff8d5da803 __CFRunLoopServiceMachPort + 195
3 com.apple.CoreFoundation 0x00007fff8d5dfee6 __CFRunLoopRun + 1078
4 com.apple.CoreFoundation 0x00007fff8d5df6b2 CFRunLoopRunSpecific + 290
5 com.apple.Foundation 0x00007fff8575e586 +[NSURLConnection(Loader) _resourceLoadLoop:] + 356
6 com.apple.Foundation 0x00007fff857bc612 NSThread__main + 1345
7 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
8 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 5:: JavaScriptCore::BlockFree
0 libsystem_kernel.dylib 0x00007fff855cb0fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff877f6f89 _pthread_cond_wait + 869
2 com.apple.JavaScriptCore 0x00007fff8dcadd96 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 118
3 com.apple.JavaScriptCore 0x00007fff8decfd0a JSC::BlockAllocator::blockFreeingThreadMain() + 90
4 com.apple.JavaScriptCore 0x00007fff8dee536f WTF::wtfThreadEntryPoint(void*) + 15
5 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
6 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 6:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x00007fff855cb0fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff877f6f89 _pthread_cond_wait + 869
2 com.apple.JavaScriptCore 0x00007fff8de32724 JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 212
3 com.apple.JavaScriptCore 0x00007fff8de32606 JSC::MarkStackThreadSharedData::markingThreadMain() + 214
4 com.apple.JavaScriptCore 0x00007fff8dee536f WTF::wtfThreadEntryPoint(void*) + 15
5 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
6 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 7:
0 libsystem_kernel.dylib 0x00007fff855cb386 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff8787c800 nanosleep + 163
2 com.apple.Foundation 0x00007fff857bda94 +[NSThread sleepForTimeInterval:] + 156
3 com.devon-technologies.agent 0x000000010003c2f2 0x100000000 + 246514
4 com.apple.Foundation 0x00007fff857bc612 NSThread__main + 1345
5 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
6 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 8:: WebCore: IconDatabase
0 libsystem_kernel.dylib 0x00007fff855cb0fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff877f6f89 _pthread_cond_wait + 869
2 com.apple.WebCore 0x00007fff83ea30fb WebCore::IconDatabase::syncThreadMainLoop() + 107
3 com.apple.WebCore 0x00007fff83ea0c14 WebCore::IconDatabase::iconDatabaseSyncThread() + 500
4 com.apple.JavaScriptCore 0x00007fff8dee536f WTF::wtfThreadEntryPoint(void*) + 15
5 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
6 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 9:: WebCore: LocalStorage
0 libsystem_kernel.dylib 0x00007fff855cb0fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff877f6f89 _pthread_cond_wait + 869
2 com.apple.JavaScriptCore 0x00007fff8dcadd5d WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 61
3 com.apple.WebCore 0x00007fff849689b1 WTF::PassOwnPtrWebCore::StorageTask WTF::MessageQueueWebCore::StorageTask::waitForMessageFilteredWithTimeout<bool (WebCore::StorageTask*)>(WTF::MessageQueueWaitResult&, bool (&)(WebCore::StorageTask*), double) + 81
4 com.apple.WebCore 0x00007fff83ebb06a WebCore::StorageThread::threadEntryPoint() + 154
5 com.apple.JavaScriptCore 0x00007fff8dee536f WTF::wtfThreadEntryPoint(void*) + 15
6 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
7 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 10:: com.apple.CoreAnimation.render-server
0 libsystem_kernel.dylib 0x00007fff855c9686 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff855c8c42 mach_msg + 70
2 com.apple.QuartzCore 0x00007fff84ff435b CA::Render::Server::server_thread(void*) + 403
3 com.apple.QuartzCore 0x00007fff85078e76 thread_fun + 25
4 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
5 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 11:
0 libsystem_kernel.dylib 0x00007fff855cb6d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff877f4eec _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff877f4cb3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff877df171 start_wqthread + 13

Thread 12:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff855cb0fa __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff877f6fc3 _pthread_cond_wait + 927
2 com.apple.CoreVideo 0x00007fff81863ed5 CVDisplayLink::waitUntil(unsigned long long) + 271
3 com.apple.CoreVideo 0x00007fff8186323d CVDisplayLink::runIOThread() + 529
4 com.apple.CoreVideo 0x00007fff81863013 startIOThread(void*) + 148
5 libsystem_c.dylib 0x00007fff877f2742 _pthread_start + 327
6 libsystem_c.dylib 0x00007fff877df181 thread_start + 13

Thread 13:
0 libsystem_kernel.dylib 0x00007fff855cb6d6 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff877f4eec _pthread_workq_return + 25
2 libsystem_c.dylib 0x00007fff877f4cb3 _pthread_wqthread + 412
3 libsystem_c.dylib 0x00007fff877df171 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x3000000000000000 rbx: 0xa3a3a3a3a3a3a3a3 rcx: 0x000000010082a2e8 rdx: 0x00000000a1a1a1a1
rdi: 0x000000010f5c0a70 rsi: 0x000000010082a000 rbp: 0x00007fff5fbffb40 rsp: 0x00007fff5fbff6e8
r8: 0x000000000000003d r9: 0x00000000030c953b r10: 0x0000000000000000 r11: 0x00000000030c953b
r12: 0x000000011311c780 r13: 0x00007fff8c587200 r14: 0x000000010082a038 r15: 0x000000010082a000
rip: 0x00007fff8c58bf5e rfl: 0x0000000000010246 cr2: 0x000000011a2e9000
Logical CPU: 0
Screen Shot 2013-02-21 at 13.11.22.png

Thank you for the bug report! This is unfortunately an issue of Mac OS X’s WebKit framework which is quite unreliable since version 10.7.4. One workaround might be to disable JavaScript (see Preferences > Web), another one to empty the cache (see application menu) or to run the application in 32-bit mode.

However, the next release will definitely work around this.