Hazel:3.3.6(build 1269)
Problem: HazelWorker constantly crashes
The rule workers for about 30 minutes and then just keeps crashing(I have a ton of crash reports)
- Code: Select all
Console log:
2015-12-05 21:38:52.363 hazelworker[42268] ###main load address: 0x1002f9000
2015-12-05 21:38:52.365 hazelworker[42268] ###Noodle load address: 0x100407000
2015-12-05 21:38:52.365 hazelworker[42268] ###CK load address: 0x1003cd000
2015-12-05 21:38:52.452 hazelworker[42268] Processing folder Downloads
2015-12-05 21:38:55.042 hazelworker[42268] ###main load address: 0x1002f9000
2015-12-05 21:38:55.042 hazelworker[42268] ###Noodle load address: 0x100407000
2015-12-05 21:38:55.042 hazelworker[42268] ###CK load address: 0x1003cd000
2015-12-05 21:38:56.857 HazelHelper[36479] Worker process for folder /Users/p/Downloads did not check in
Here's the rule i'm using:
- Code: Select all
RULE:
If <All> conditions are met
*Rule: Date Added is not in the last <1> hour
*Passes Javascript:
--JS START (only 'extension' as inputAttribute)
var matchedExtensions = ['pdf', 'txt', 'doc', 'docx', 'rtf', 'html', 'js', 'csv', 'xls', 'xlsx', 'ics', 'php', 'ass', 'torrent', 'pptx', 'srt', 'xsl', 'java', 'xml', 'epub', 'ppt', 'h', 'c', 'sh', 'json', 'mobi'];
if(inputAttributes == null || inputAttributes.length == 0) {
return false;
}
try {
// do match
var myRegexp = new RegExp("\\b(" + matchedExtensions.join('|') + ")\\b");
return myRegexp.exec(inputAttributes[0]) != null;
}catch(err){
return false;
}
--JS END
Since the crash logs are long here's a snippet:
- Code: Select all
Process: hazelworker [37595]
Path: /Users/USER/Library/PreferencePanes/Hazel.prefPane/Contents/MacOS/hazelworker
Identifier: hazelworker
Version: 3.3.6 (1269)
Code Type: X86-64 (Native)
Parent Process: HazelHelper [36479]
Responsible: HazelHelper [36479]
User ID: 501
Date/Time: 2015-12-05 19:54:45.100 -0500
OS Version: Mac OS X 10.10.5 (14F27)
Report Version: 11
Anonymous UUID: BB9CE161-C6A5-F8FE-DA90-5C2ED247807E
Sleep/Wake UUID: B4DB4C15-700B-4CD4-86DD-600D7A7F06C2
Time Awake Since Boot: 54000 seconds
Time Since Wake: 3000 seconds
Crashed Thread: 4
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef
VM Regions Near 0xbbadbeef:
-->
__TEXT 000000010fe4b000-000000010fef3000 [ 672K] r-x/rwx SM=COW /Users/USER/Library/PreferencePanes/Hazel.prefPane/Contents/MacOS/hazelworker
Application Specific Information:
objc[37595]: GC: forcing GC OFF because OBJC_DISABLE_GC is set
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff95151136 __psynch_cvwait + 10
1 com.apple.Foundation 0x00007fff92da1fd8 -[NSCondition wait] + 237
2 com.apple.Foundation 0x00007fff92d92e6e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 823
3 com.apple.Foundation 0x00007fff92df9005 -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:] + 119
4 com.apple.JavaScriptAppleEvents 0x00000001122db221 JSAEContextCreate + 189
5 com.apple.JavaScriptOSA 0x000000011229a906 -[JSStorageScriptContext initWithScript:] + 112
6 com.apple.JavaScriptOSA 0x000000011229af7c -[JSStorage addScript:] + 136
7 com.apple.JavaScriptOSA 0x0000000112295ada readScriptDataPlist + 255
8 com.apple.JavaScriptOSA 0x00000001122958f1 -[JSStorage(JSProcedures) loadScriptData:modeFlags:resultingScriptID:] + 407
9 com.apple.CoreFoundation 0x00007fff90fa17bc __invoking___ + 140
10 com.apple.CoreFoundation 0x00007fff90fa1612 -[NSInvocation invoke] + 290
11 com.apple.javascript.component 0x0000000112290751 JavaScriptComponent + 1041
12 com.apple.openscripting 0x00007fff94dced93 OSALoad + 57
13 com.apple.openscripting 0x00007fff94dc793f OSALoadScriptData + 115
14 com.apple.OSAKit 0x00007fff8d14b6e8 -[OSAScript(OSAPrivate) _initWithData:fromURL:languageInstance:usingStorageOptions:error:] + 536
15 com.apple.OSAKit 0x00007fff8d14923a -[OSAScript initWithCompiledData:fromURL:usingStorageOptions:error:] + 77
16 hazelworker 0x000000010fe9f292 0x10fe4b000 + 344722
17 hazelworker 0x000000010fe7b252 0x10fe4b000 + 197202
18 com.apple.Foundation 0x00007fff92de0b4e -[NSPredicateOperator performOperationUsingObject:andObject:] + 285
19 com.apple.Foundation 0x00007fff92de08ed -[NSComparisonPredicate evaluateWithObject:substitutionVariables:] + 313
20 hazelworker 0x000000010feb30b1 0x10fe4b000 + 426161
21 hazelworker 0x000000010feb31a6 0x10fe4b000 + 426406
22 hazelworker 0x000000010feb1d84 0x10fe4b000 + 421252
23 hazelworker 0x000000010febc9be 0x10fe4b000 + 465342
24 hazelworker 0x000000010feb02ef 0x10fe4b000 + 414447
25 hazelworker 0x000000010fe84563 0x10fe4b000 + 234851
26 hazelworker 0x000000010fe52563 0x10fe4b000 + 30051
27 hazelworker 0x000000010fe53f12 0x10fe4b000 + 36626
28 hazelworker 0x000000010fe55c5c 0x10fe4b000 + 44124
29 libdyld.dylib 0x00007fff8a9155c9 start + 1
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff95152232 kevent64 + 10
1 libdispatch.dylib 0x00007fff8f3f4a6a _dispatch_mgr_thread + 52
Thread 2:
0 libsystem_kernel.dylib 0x00007fff9515194a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8aa313dd start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff9515194a __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff8aa313dd start_wqthread + 13
Thread 4 Crashed:
0 com.apple.JavaScriptCore 0x00007fff900665fe WTFCrash + 62
1 com.apple.JavaScriptCore 0x00007fff8fe9aff6 JSC::MachineThreads::makeUsableFromMultipleThreads() + 38
2 com.apple.JavaScriptCore 0x00007fff8fe9b079 JSGlobalContextCreateInGroup + 89
3 com.apple.JavaScriptCore 0x00007fff9021d6ba -[JSContext initWithVirtualMachine:] + 122
4 com.apple.JavaScriptAppleEvents 0x00000001122db42e __JSAEContextCreate_block_invoke78 + 47
5 com.apple.Foundation 0x00007fff92df5dd0 __NSThreadPerformPerform + 293
6 com.apple.CoreFoundation 0x00007fff90fe6a01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
7 com.apple.CoreFoundation 0x00007fff90fd8b8d __CFRunLoopDoSources0 + 269
8 com.apple.CoreFoundation 0x00007fff90fd81bf __CFRunLoopRun + 927
9 com.apple.CoreFoundation 0x00007fff90fd7bd8 CFRunLoopRunSpecific + 296
10 com.apple.Foundation 0x00007fff92df3b29 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 278
11 com.apple.Foundation 0x00007fff92e6924f -[NSRunLoop(NSRunLoop) run] + 74
12 com.apple.JavaScriptAppleEvents 0x00000001122db3c0 __JSAEContextCreate_block_invoke_2 + 160
13 com.apple.Foundation 0x00007fff92da1e92 __NSThread__main__ + 1345
14 libsystem_pthread.dylib 0x00007fff8aa3405a _pthread_body + 131
15 libsystem_pthread.dylib 0x00007fff8aa33fd7 _pthread_start + 176
16 libsystem_pthread.dylib 0x00007fff8aa313ed thread_start + 13
Thread 5:: JavaScriptCore::BlockFree
0 libsystem_kernel.dylib 0x00007fff95151136 __psynch_cvwait + 10
1 libc++.1.dylib 0x00007fff91a13c95 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 47
2 com.apple.JavaScriptCore 0x00007fff8fe72544 JSC::BlockAllocator::blockFreeingThreadMain() + 228
3 com.apple.JavaScriptCore 0x00007fff8fe67cff WTF::wtfThreadEntryPoint(void*) + 15
4 libsystem_pthread.dylib 0x00007fff8aa3405a _pthread_body + 131
5 libsystem_pthread.dylib 0x00007fff8aa33fd7 _pthread_start + 176
6 libsystem_pthread.dylib 0x00007fff8aa313ed thread_start + 13
Thread 6:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x00007fff95151136 __psynch_cvwait + 10
1 libc++.1.dylib 0x00007fff91a13c95 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 47
2 com.apple.JavaScriptCore 0x00007fff8fe72adb JSC::GCThread::waitForNextPhase() + 171
3 com.apple.JavaScriptCore 0x00007fff8fe72938 JSC::GCThread::gcThreadMain() + 88
4 com.apple.JavaScriptCore 0x00007fff8fe67cff WTF::wtfThreadEntryPoint(void*) + 15
5 libsystem_pthread.dylib 0x00007fff8aa3405a _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff8aa33fd7 _pthread_start + 176
7 libsystem_pthread.dylib 0x00007fff8aa313ed thread_start + 13
Thread 7:: JavaScriptCore::BlockFree
0 libsystem_kernel.dylib 0x00007fff95151136 __psynch_cvwait + 10
1 libc++.1.dylib 0x00007fff91a13c95 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 47
2 com.apple.JavaScriptCore 0x00007fff8fe72544 JSC::BlockAllocator::blockFreeingThreadMain() + 228
3 com.apple.JavaScriptCore 0x00007fff8fe67cff WTF::wtfThreadEntryPoint(void*) + 15
4 libsystem_pthread.dylib 0x00007fff8aa3405a _pthread_body + 131
5 libsystem_pthread.dylib 0x00007fff8aa33fd7 _pthread_start + 176
6 libsystem_pthread.dylib 0x00007fff8aa313ed thread_start + 13
Thread 8:: JavaScriptCore::Marking
0 libsystem_kernel.dylib 0x00007fff95151136 __psynch_cvwait + 10
1 libc++.1.dylib 0x00007fff91a13c95 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 47
2 com.apple.JavaScriptCore 0x00007fff8fe72adb JSC::GCThread::waitForNextPhase() + 171
3 com.apple.JavaScriptCore 0x00007fff8fe72938 JSC::GCThread::gcThreadMain() + 88
4 com.apple.JavaScriptCore 0x00007fff8fe67cff WTF::wtfThreadEntryPoint(void*) + 15
5 libsystem_pthread.dylib 0x00007fff8aa3405a _pthread_body + 131
6 libsystem_pthread.dylib 0x00007fff8aa33fd7 _pthread_start + 176
7 libsystem_pthread.dylib 0x00007fff8aa313ed thread_start + 13