New Mac/OS10.14/FTP scan crash

Get help for specific problems
Posts: 20
Joined: 13 Jun 2019

kimgr

Got a new MacMini with OS 10.14 Mojave.
When using FFS to backup to FTP, the program crashes shortly after starting scanning the destination.
Happens every time.
Tryed v.10.12 and 10.11.

An in-sights??
Posts: 20
Joined: 13 Jun 2019

kimgr

Here's part of the crash-dump:

Crashed Thread: 12 FTP Traverser[1/1]
Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)




Process: FreeFileSync_i386 [38761]
Path: /Applications/FreeFileSync.app/Contents/MacOS/FreeFileSync_i386
Identifier: org.freefilesync.FreeFileSync
Version: 10.12 (10.12)
Code Type: X86-64 (Native)
Parent Process: ??? [38760]
Responsible: FreeFileSync_i386 [38761]
User ID: 501

Date/Time: 2019-06-13 17:15:49.456 +0200
OS Version: Mac OS X 10.14.3 (18D42)
Report Version: 12
Bridge OS Version: 3.3 (16P3133)
Anonymous UUID: 283A6276-899A-E6F1-046D-32058E82B310


Time Awake Since Boot: 160000 seconds

System Integrity Protection: enabled

Crashed Thread: 12 FTP Traverser[1/1]

Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)
Exception Codes: 0x0000000000000032, 0x0000000104dc0280
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace CODESIGNING, Code 0x2

kernel messages:

VM Regions Near 0x104dc0280:
--> __TEXT 00000001043aa000-0000000104f7e000 [ 11.8M] r-x/rwx SM=COW /Applications/FreeFileSync.app/Contents/MacOS/FreeFileSync_i386
__DATA 0000000104f7e000-0000000105066000 [ 928K] rw-/rwx SM=COW /Applications/FreeFileSync.app/Contents/MacOS/FreeFileSync_i386

Application Specific Information:
Performing @selector(controlAction:) from sender wxNSButton 0x7fd1c4741490

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5d01 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 FreeFileSync_i386 0x00000001043e82c5 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 117
4 FreeFileSync_i386 0x0000000104496b14 fff::parallelDeviceTraversal(std::__1::set<fff::DirectoryKey, std::__1::less<fff::DirectoryKey>, std::__1::allocator<fff::DirectoryKey> > const&, std::__1::map<fff::DirectoryKey, fff::DirectoryValue, std::__1::less<fff::DirectoryKey>, std::__1::allocator<std::__1::pair<fff::DirectoryKey const, fff::DirectoryValue> > >&, std::__1::map<zen::SharedRef<fff::AbstractFileSystem const>, unsigned long, std::__1::less<zen::SharedRef<fff::AbstractFileSystem const> >, std::__1::allocator<std::__1::pair<zen::SharedRef<fff::AbstractFileSystem const> const, unsigned long> > > const&, std::__1::function<fff::AbstractFileSystem::TraverserCallback::HandleError (std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned long)> const&, std::__1::function<void (std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, int)> const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) + 2388
5 FreeFileSync_i386 0x00000001043d85cc fff::compare(fff::WarningDialogs&, int, bool, bool, bool, std::__1::unique_ptr<fff::LockHolder, std::__1::default_delete<fff::LockHolder> >&, std::__1::vector<fff::FolderPairCfg, std::__1::allocator<fff::FolderPairCfg> > const&, std::__1::map<zen::SharedRef<fff::AbstractFileSystem const>, unsigned long, std::__1::less<zen::SharedRef<fff::AbstractFileSystem const> >, std::__1::allocator<std::__1::pair<zen::SharedRef<fff::AbstractFileSystem const> const, unsigned long> > > const&, fff::ProcessCallback&) + 6700
6 FreeFileSync_i386 0x0000000104697cbc fff::MainDialog::OnCompare(wxCommandEvent&) + 428
7 FreeFileSync_i386 0x0000000104c8717e wxEvtHandler::SearchDynamicEventTable(wxEvent&) + 222
8 FreeFileSync_i386 0x0000000104c86eeb wxEvtHandler::ProcessEventLocally(wxEvent&) + 59
9 FreeFileSync_i386 0x0000000104c86e00 wxEvtHandler::ProcessEvent(wxEvent&) + 96
10 FreeFileSync_i386 0x0000000104c8731c wxEvtHandler::SafelyProcessEvent(wxEvent&) + 12
11 FreeFileSync_i386 0x0000000104a2687a wxButton::OSXHandleClicked(double) + 154
12 FreeFileSync_i386 0x0000000104a9839a wxWidgetCocoaImpl::controlAction(NSView*, void*, void*) + 42
13 com.apple.AppKit 0x00007fff2e25f60b -[NSApplication(NSResponder) sendAction:to:from:] + 312
14 com.apple.AppKit 0x00007fff2e2ca8b6 -[NSControl sendAction:to:] + 86
15 com.apple.AppKit 0x00007fff2e2ca7e8 __26-[NSCell _sendActionFrom:]_block_invoke + 136
16 com.apple.AppKit 0x00007fff2e2ca6ea -[NSCell _sendActionFrom:] + 178
17 com.apple.AppKit 0x00007fff2e2f7755 -[NSButtonCell _sendActionFrom:] + 97
18 com.apple.AppKit 0x00007fff2e2c8ff6 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2376
19 com.apple.AppKit 0x00007fff2e2f74a9 -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 698
20 com.apple.AppKit 0x00007fff2e2c7a33 -[NSControl mouseDown:] + 791
21 FreeFileSync_i386 0x0000000104a963d5 wxWidgetCocoaImpl::mouseEvent(NSEvent*, NSView*, void*) + 261
22 com.apple.AppKit 0x00007fff2e1a11eb -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 5668
23 com.apple.AppKit 0x00007fff2e0d5223 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2319
24 com.apple.AppKit 0x00007fff2e0d46c9 -[NSWindow(NSEventRouting) sendEvent:] + 481
25 FreeFileSync_i386 0x0000000104a8487b -[wxNSWindow sendEvent:] + 123
26 com.apple.AppKit 0x00007fff2df71954 -[NSApplication(NSEvent) sendEvent:] + 336
27 FreeFileSync_i386 0x0000000104a08982 -[wxNSApplication sendEvent:] + 98
28 com.apple.AppKit 0x00007fff2df5f19d -[NSApplication run] + 755
29 FreeFileSync_i386 0x0000000104a7a77e wxGUIEventLoop::OSXDoRun() + 174
30 FreeFileSync_i386 0x0000000104c7281c wxCFEventLoop::DoRun() + 44
31 FreeFileSync_i386 0x0000000104beb5a5 wxEventLoopBase::Run() + 85
32 FreeFileSync_i386 0x0000000104bc5834 wxAppConsoleBase::MainLoop() + 116
33 FreeFileSync_i386 0x0000000104a3f47a wxApp::OnRun() + 26
34 FreeFileSync_i386 0x00000001043c9fcc fff::Application::OnRun() + 28
35 FreeFileSync_i386 0x0000000104c15d58 wxEntry(int&, wchar_t**) + 56
36 FreeFileSync_i386 0x00000001043c6584 main + 20
37 libdyld.dylib 0x00007fff5dd08ed9 start + 1

Thread 1:: Session Cleaner[FTP]
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5d01 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 FreeFileSync_i386 0x00000001043e82c5 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 117
4 FreeFileSync_i386 0x00000001044f21b5 void zen::InterruptionStatus::interruptibleSleep<long long, std::__1::ratio<1l, 1000000000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 85
5 FreeFileSync_i386 0x00000001044f1e35 (anonymous namespace)::FtpSessionManager::runGlobalSessionCleanUp() + 133
6 FreeFileSync_i386 0x00000001044f1c40 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<(anonymous namespace)::FtpSessionManager::FtpSessionManager()::'lambda'()>((anonymous namespace)::FtpSessionManager::FtpSessionManager()::'lambda'()&&)::'lambda'()> >(void*) + 96
7 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 2:: Session Cleaner[SFTP]
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5d01 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 FreeFileSync_i386 0x00000001043e82c5 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 117
4 FreeFileSync_i386 0x00000001044f21b5 void zen::InterruptionStatus::interruptibleSleep<long long, std::__1::ratio<1l, 1000000000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 85
5 FreeFileSync_i386 0x0000000104585eab (anonymous namespace)::SftpSessionManager::runGlobalSessionCleanUp() + 107
6 FreeFileSync_i386 0x0000000104585cd0 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<(anonymous namespace)::SftpSessionManager::SftpSessionManager()::'lambda'()>((anonymous namespace)::SftpSessionManager::SftpSessionManager()::'lambda'()&&)::'lambda'()> >(void*) + 96
7 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 3:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff5de4217a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff5de426d0 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff30a23238 __CFRunLoopServiceMachPort + 336
3 com.apple.CoreFoundation 0x00007fff30a22786 __CFRunLoopRun + 1661
4 com.apple.CoreFoundation 0x00007fff30a21eb6 CFRunLoopRunSpecific + 467
5 com.apple.AppKit 0x00007fff2df6ef89 _NSEventThread + 160
6 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
8 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 4:: Session Cleaner[HTTP]
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5d01 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 FreeFileSync_i386 0x00000001043e82c5 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 117
4 FreeFileSync_i386 0x00000001044f21b5 void zen::InterruptionStatus::interruptibleSleep<long long, std::__1::ratio<1l, 1000000000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 85
5 FreeFileSync_i386 0x0000000104536a45 (anonymous namespace)::HttpSessionManager::runGlobalSessionCleanUp() + 133
6 FreeFileSync_i386 0x0000000104536850 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<(anonymous namespace)::HttpSessionManager::HttpSessionManager(zen::Zbase<char, zen::DefaultStoragePolicy> const&)::'lambda'()>((anonymous namespace)::HttpSessionManager::HttpSessionManager(zen::Zbase<char, zen::DefaultStoragePolicy> const&)::'lambda'()&&)::'lambda'()> >(void*) + 96
7 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 5:: Icon Buffer
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5d01 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 FreeFileSync_i386 0x00000001043e82c5 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 117
4 FreeFileSync_i386 0x000000010447795f void zen::InterruptionStatus::interruptibleWait<WorkLoad::extractNext()::'lambda'()>(std::__1::condition_variable&, std::__1::unique_lock<std::__1::mutex>&, WorkLoad::extractNext()::'lambda'()) + 127
5 FreeFileSync_i386 0x000000010447764b WorkLoad::extractNext() + 75
6 FreeFileSync_i386 0x000000010447727e void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<fff::IconBuffer::IconBuffer(fff::IconBuffer::IconSize)::$_0>(fff::IconBuffer::IconBuffer(fff::IconBuffer::IconSize)::$_0&&)::'lambda'()> >(void*) + 126
7 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
8 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
9 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 6:
0 libsystem_pthread.dylib 0x00007fff5defb3f8 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796

Thread 7:
0 libsystem_pthread.dylib 0x00007fff5defb3f8 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796

Thread 8:
0 libsystem_pthread.dylib 0x00007fff5defb3f8 start_wqthread + 0
1 ??? 0x0000000054485244 0 + 1414025796

Thread 9:
0 libsystem_pthread.dylib 0x00007fff5defb3f8 start_wqthread + 0

Thread 10:: DirLock: /Volumes/BU_Seizure_Recap
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5d01 std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
3 FreeFileSync_i386 0x00000001043e82c5 std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > > const&) + 117
4 FreeFileSync_i386 0x0000000104466355 void zen::InterruptionStatus::interruptibleSleep<long long, std::__1::ratio<1l, 1l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1l> > const&) + 101
5 FreeFileSync_i386 0x0000000104466099 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<(anonymous namespace)::LifeSigns>((anonymous namespace)::LifeSigns&&)::'lambda'()> >(void*) + 393
6 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
7 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
8 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 11:: Comp Worker[0]
0 libsystem_kernel.dylib 0x00007fff5de457de __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5deff593 _pthread_cond_wait + 724
2 libc++.1.dylib 0x00007fff5b3e5bda std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3 FreeFileSync_i386 0x00000001044fe24b (anonymous namespace)::FtpFileSystem::traverseFolderRecursive(std::__1::vector<std::__1::pair<fff::AfsPath, std::__1::shared_ptr<fff::AbstractFileSystem::TraverserCallback> >, std::__1::allocator<std::__1::pair<fff::AfsPath, std::__1::shared_ptr<fff::AbstractFileSystem::TraverserCallback> > > > const&, unsigned long) const + 3323
4 FreeFileSync_i386 0x00000001044993f6 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<fff::parallelDeviceTraversal(std::__1::set<fff::DirectoryKey, std::__1::less<fff::DirectoryKey>, std::__1::allocator<fff::DirectoryKey> > const&, std::__1::map<fff::DirectoryKey, fff::DirectoryValue, std::__1::less<fff::DirectoryKey>, std::__1::allocator<std::__1::pair<fff::DirectoryKey const, fff::DirectoryValue> > >&, std::__1::map<zen::SharedRef<fff::AbstractFileSystem const>, unsigned long, std::__1::less<zen::SharedRef<fff::AbstractFileSystem const> >, std::__1::allocator<std::__1::pair<zen::SharedRef<fff::AbstractFileSystem const> const, unsigned long> > > const&, std::__1::function<fff::AbstractFileSystem::TraverserCallback::HandleError (std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned long)> const&, std::__1::function<void (std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, int)> const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >)::$_2>(fff::parallelDeviceTraversal(std::__1::set<fff::DirectoryKey, std::__1::less<fff::DirectoryKey>, std::__1::allocator<fff::DirectoryKey> > const&, std::__1::map<fff::DirectoryKey, fff::DirectoryValue, std::__1::less<fff::DirectoryKey>, std::__1::allocator<std::__1::pair<fff::DirectoryKey const, fff::DirectoryValue> > >&, std::__1::map<zen::SharedRef<fff::AbstractFileSystem const>, unsigned long, std::__1::less<zen::SharedRef<fff::AbstractFileSystem const> >, std::__1::allocator<std::__1::pair<zen::SharedRef<fff::AbstractFileSystem const> const, unsigned long> > > const&, std::__1::function<fff::AbstractFileSystem::TraverserCallback::HandleError (std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, unsigned long)> const&, std::__1::function<void (std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&, int)> const&, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >)::$_2&&)::'lambda'()> >(void*) + 1974
5 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
6 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
7 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 12 Crashed:: FTP Traverser[1/1]
0 libsystem_platform.dylib 0x00007fff5def0712 _platform_strlen + 18
1 FreeFileSync_i386 0x00000001047a331a dprintf_formatf + 2749
2 FreeFileSync_i386 0x00000001047a3dd7 curl_maprintf + 179
3 FreeFileSync_i386 0x000000010479ab63 ftp_state_type_resp + 352
4 FreeFileSync_i386 0x00000001047987f2 ftp_do_more + 686
5 FreeFileSync_i386 0x00000001047ad26d multi_runsingle + 1427
6 FreeFileSync_i386 0x00000001047acbd4 curl_multi_perform + 133
7 FreeFileSync_i386 0x00000001047a76db curl_easy_perform + 369
8 FreeFileSync_i386 0x00000001044f374b (anonymous namespace)::FtpSession::perform(fff::AfsPath const*, bool, std::__1::vector<(anonymous namespace)::FtpSession::Option, std::__1::allocator<(anonymous namespace)::FtpSession::Option> > const&, bool, int) + 4059
9 FreeFileSync_i386 0x000000010450062a std::__1::__function::__func<(anonymous namespace)::FtpDirectoryReader::execute(fff::FtpLoginInfo const&, fff::AfsPath const&)::'lambda'((anonymous namespace)::FtpSession&), std::__1::allocator<(anonymous namespace)::FtpDirectoryReader::execute(fff::FtpLoginInfo const&, fff::AfsPath const&)::'lambda'((anonymous namespace)::FtpSession&)>, void ((anonymous namespace)::FtpSession&)>::operator()((anonymous namespace)::FtpSession&) + 522
10 FreeFileSync_i386 0x00000001044ec25f (anonymous namespace)::accessFtpSession(fff::FtpLoginInfo const&, std::__1::function<void ((anonymous namespace)::FtpSession&)> const&) + 1183
11 FreeFileSync_i386 0x00000001044fffa6 (anonymous namespace)::FtpDirectoryReader::execute(fff::FtpLoginInfo const&, fff::AfsPath const&) + 182
12 FreeFileSync_i386 0x0000000104512612 std::__1::__function::__func<void fff::TaskScheduler<fff::TravContext, (anonymous namespace)::GetDirDetails>::run<(anonymous namespace)::GetDirDetails>(fff::Task<fff::TravContext, (anonymous namespace)::GetDirDetails>&&, bool)::'lambda'(), std::__1::allocator<void fff::TaskScheduler<fff::TravContext, (anonymous namespace)::GetDirDetails>::run<(anonymous namespace)::GetDirDetails>(fff::Task<fff::TravContext, (anonymous namespace)::GetDirDetails>&&, bool)::'lambda'()>, void ()>::operator()() + 178
13 FreeFileSync_i386 0x00000001043ff89c zen::ThreadGroup<std::__1::function<void ()> >::addWorkerThread()::'lambda'()::operator()() const + 412
14 FreeFileSync_i386 0x00000001043ff673 zen::InterruptibleThread::InterruptibleThread<zen::ThreadGroup<std::__1::function<void ()> >::addWorkerThread()::'lambda'()>(zen::ThreadGroup<std::__1::function<void ()> >::addWorkerThread()::'lambda'()&&)::'lambda'()::operator()() + 51
15 FreeFileSync_i386 0x00000001043ff540 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, zen::InterruptibleThread::InterruptibleThread<zen::ThreadGroup<std::__1::function<void ()> >::addWorkerThread()::'lambda'()>(zen::ThreadGroup<std::__1::function<void ()> >::addWorkerThread()::'lambda'()&&)::'lambda'()> >(void*) + 48
16 libsystem_pthread.dylib 0x00007fff5defc305 _pthread_body + 126
17 libsystem_pthread.dylib 0x00007fff5deff26f _pthread_start + 70
18 libsystem_pthread.dylib 0x00007fff5defb415 thread_start + 13

Thread 12 crashed with X86 Thread State (64-bit):
rax: 0x00000001047a32ef rbx: 0x0000000000000000 rcx: 0x0000000104dc0281 rdx: 0x0000000104dc0281
rdi: 0x0000000104dc0280 rsi: 0x0000700001b28474 rbp: 0x0000700001b27e70 rsp: 0x0000700001b27e70
r8: 0xffffffffffffffff r9: 0x0000000000000240 r10: 0x00000001047a3c24 r11: 0x0000000000000246
r12: 0x00000001047a3e43 r13: 0x0000000104dc0281 r14: 0x0000000000000004 r15: 0x00000001047a3e43
rip: 0x00007fff5def0712 rfl: 0x0000000000010202 cr2: 0x0000000104dc0280

Logical CPU: 4
Error Code: 0x00000004
Trap Number: 14


Model: Macmini8,1, BootROM 220.240.2.0.0 (iBridge: 16.16.3133.0.0,0), 6 processors, Intel Core i7, 3,2 GHz, 16 GB, SMC
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E3 8ATF1G64HZ-2G6E3
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E3 8ATF1G64HZ-2G6E3
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Sep 18 2018 16:24:57 version 9.130.86.7.32.6.21 FWID 01-83a3fe91
Bluetooth: Version 6.0.10f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Belkin USB-C LAN, Ethernet, en8
Network Service: Wi-Fi, AirPort, en1
USB Device: USB 3.1 Bus
USB Device: Belkin USB-C LAN
USB Device: iBridge Bus
USB Device: Headset
USB Device: iBridge
Thunderbolt Bus: Mac mini, Apple Inc., 34.6
Thunderbolt Bus: Mac mini, Apple Inc., 34.6
User avatar
Site Admin
Posts: 7040
Joined: 9 Dec 2007

Zenju

This looks like a curl bug to me. Would it be possible to provide me with temporary login data to this server so that I can debug on my end?
Posts: 20
Joined: 13 Jun 2019

kimgr

Sorry, can't do that since it's a customers server with access to confidential information...
Posts: 20
Joined: 13 Jun 2019

kimgr

I've been testing the same setup for a couple of months on an older MacMini in the same location, to the same remote/FTP, and it has been backing up multiple TB's flawlessly...
Posts: 20
Joined: 13 Jun 2019

kimgr

Just tried FFS 10.13, same thing: Crashed Thread 12 FTP Traverser :-/
Posts: 20
Joined: 13 Jun 2019

kimgr

Is FFS using it's own or OS-X's code for this?
If = OS-X, I could try and update the OS from 10.14.3 to 10.14.5...?
(Just need to do a clone first.)
User avatar
Site Admin
Posts: 7040
Joined: 9 Dec 2007

Zenju

The crash happens inside libcurl (which is the latest 7.65.1 statically linked) and looks as if triggered by a certain client-server communication pattern that libcurl doesn't handle well.
Posts: 20
Joined: 13 Jun 2019

kimgr

This is still happening after I updated the OS to 10.14.5 :-/
Any suggestions on how to fix it?
Posts: 20
Joined: 13 Jun 2019

kimgr

I tried to backup to the remote server via WebDav instead, but that ALSO makes FFS crash :-/
Posts: 20
Joined: 13 Jun 2019

kimgr

(Attempt 1)
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)
Exception Codes: 0x0000000000000032, 0x0000000101879831
Exception Note: EXC_CORPSE_NOTIFY

(Attempt 2)
Crashed Thread: 11 DirLock: /Volumes/Efterforskn_Remote/Audio

Exception Type: EXC_CRASH (Code Signature Invalid)
Exception Codes: 0x0000000000000001, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace CODESIGNING, Code 0x2
Posts: 20
Joined: 13 Jun 2019

kimgr

Wondering if it could have something to do with my sources, not the destination?
One is a Synology NAS via AFP, the other is an Avid ISIS. (Proprietary FS and network client...)
User avatar
Site Admin
Posts: 7040
Joined: 9 Dec 2007

Zenju

Do you have a stack trace for the last two crashes as well? Maybe this isn't about a bug, but rather missing "entitlements" due to the new Mojave "hardened execution environment".
Posts: 20
Joined: 13 Jun 2019

kimgr

As mentioned above, I'm now on OS 10.14.5 and FreeFileSync 10.14, and it crashes with the "Code Signature Invalid", even when the destination is a share on a local NAS share, so it has nothing to do woth FTP or WebDav being the destination.
Just tried a reinstall to no avail.
Are ANYONE else having FFS working on OS 10.14.x ??
User avatar
Site Admin
Posts: 7040
Joined: 9 Dec 2007

Zenju

Are there more details about the crashes other than "Code Signature Invalid"?
Posts: 20
Joined: 13 Jun 2019

kimgr

It only works if the destination is the local SSD...
Posts: 20
Joined: 13 Jun 2019

kimgr

After re-install, it works on a share on a Synology NAS, so now the problem is "only" with FTP/WebDAV and Avid ISIS server...
User avatar
Site Admin
Posts: 7040
Joined: 9 Dec 2007

Zenju

I think this one might be caused by AV software. It looks like:
https://github.com/bdkjones/CodeKit/issues/520
Posts: 20
Joined: 13 Jun 2019

kimgr

You might be right, some idiot installed management software and Kaspersky on it, and I might have to go to jail soon for murder!!
Posts: 20
Joined: 13 Jun 2019

kimgr

And it also still crashes when scanning FTP with:
FTP Traverser[1/1]
Exception Type: EXC_BAD_ACCESS (Code Signature Invalid)
Posts: 20
Joined: 13 Jun 2019

kimgr

I have no idea why/how/what, but after MANY attempts, a run of AppCleaner + re-install did the trick, now it works :-O :-?
Posts: 20
Joined: 13 Jun 2019

kimgr

Nooooo!!! Started crashing again ;-( :-( :-/
Posts: 20
Joined: 13 Jun 2019

kimgr

Just re-tested with FFS 10.15, still crashing...
It seems that it's my source that FreeFileSync can't handle, and it's very specific:
When backing up from the (old) Avid ISIS server, FFS always crashes, but when backing up from (new) Avid Nexis server, even though they're both connected with the same client software, does not :-?