Sample Header Ad - 728x90

exfat fsck crash on macos 10.14.4. Any workaround or fix?

1 vote
2 answers
2509 views
I am trying to mount an external HD with exFAT, but apparently the latest unmount was non-successful, and now the disk requires an automatic fsck. When macos tries to perform the fsck, this happens
Process:               fsck_exfat 
Path:                  /System/Library/Filesystems/exfat.fs/Contents/Resources/fsck_exfat
Identifier:            fsck_exfat
Version:               90.200.1
Code Type:             X86-64 (Native)
Parent Process:        diskarbitrationd 
Responsible:           fsck_exfat 
User ID:               0

Date/Time:             2019-04-05 00:13:11.857 +0100
OS Version:            Mac OS X 10.14.3 (18D109)
Report Version:        12
Bridge OS Version:     3.3 (16P3133)
Anonymous UUID:        972E6B24-EE1F-B5A0-2545-E9EE3AE52D78


Time Awake Since Boot: 980000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Application Specific Information:
dyld3 mode
Assertion failed: (result->data == NULL), function fsck_exfat_cache_recycle, file /BuildRoot/Library/Caches/com.apple.xbs/Sources/exfat/exfat-90.200.1/fsck/fsck_exfat_cache.c, line 248.
 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6ff9d23e __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff70053c1c pthread_kill + 285
2   libsystem_c.dylib             	0x00007fff6ff061c9 abort + 127
3   libsystem_c.dylib             	0x00007fff6fece868 __assert_rtn + 320
4   fsck_exfat                    	0x00000001099961a1 0x10998e000 + 33185
5   fsck_exfat                    	0x000000010999634e 0x10998e000 + 33614
6   fsck_exfat                    	0x00000001099953ff 0x10998e000 + 29695
7   fsck_exfat                    	0x0000000109993068 0x10998e000 + 20584
8   fsck_exfat                    	0x0000000109993461 0x10998e000 + 21601
9   libdyld.dylib                 	0x00007fff6fe5ded9 start + 1

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

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00000001146785c0  rcx: 0x00007ffee6271998  rdx: 0x0000000000000000
  rdi: 0x0000000000000507  rsi: 0x0000000000000006  rbp: 0x00007ffee62719d0  rsp: 0x00007ffee6271998
   r8: 0x00000000000000f8   r9: 0xcccccccccccccccd  r10: 0x0000000000000000  r11: 0x0000000000000206
  r12: 0x0000000000000507  r13: 0x0000000109ac9000  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff6ff9d23e  rfl: 0x0000000000000206  cr2: 0x00007fffa2c37188
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x10998e000 -        0x109999fff  fsck_exfat (90.200.1)  /System/Library/Filesystems/exfat.fs/Contents/Resources/fsck_exfat
       0x1145c2000 -        0x114640a87  dyld (655.1)  /usr/lib/dyld
    0x7fff42bd5000 -     0x7fff43022fef  com.apple.CoreFoundation (6.9 - 1562)  /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff6cf1f000 -     0x7fff6cf20ff7  libDiagnosticMessagesClient.dylib (107)  /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff6d2d1000 -     0x7fff6d2d2ffb  libSystem.B.dylib (1252.200.5)  /usr/lib/libSystem.B.dylib
    0x7fff6d52b000 -     0x7fff6d582ff7  libc++.1.dylib (400.9.4)  /usr/lib/libc++.1.dylib
    0x7fff6d583000 -     0x7fff6d598fff  libc++abi.dylib (400.17)  /usr/lib/libc++abi.dylib
    0x7fff6e1e7000 -     0x7fff6e44affb  libicucore.A.dylib (62109.0.1)  /usr/lib/libicucore.A.dylib
    0x7fff6ed79000 -     0x7fff6f4fffe7  libobjc.A.dylib (750.1)  /usr/lib/libobjc.A.dylib
    0x7fff6fc5c000 -     0x7fff6fc6effb  libz.1.dylib (70.200.4)  /usr/lib/libz.1.dylib
    0x7fff6fcdf000 -     0x7fff6fce3ff3  libcache.dylib (81)  /usr/lib/system/libcache.dylib
    0x7fff6fce4000 -     0x7fff6fceeff3  libcommonCrypto.dylib (60118.220.1)  /usr/lib/system/libcommonCrypto.dylib
    0x7fff6fcef000 -     0x7fff6fcf6fff  libcompiler_rt.dylib (63.4)  /usr/lib/system/libcompiler_rt.dylib
    0x7fff6fcf7000 -     0x7fff6fd00ff3  libcopyfile.dylib (146.200.3)  /usr/lib/system/libcopyfile.dylib
    0x7fff6fd01000 -     0x7fff6fd85fdf  libcorecrypto.dylib (602.230.1)  /usr/lib/system/libcorecrypto.dylib
    0x7fff6fe0c000 -     0x7fff6fe46ff7  libdispatch.dylib (1008.220.2)  /usr/lib/system/libdispatch.dylib
    0x7fff6fe47000 -     0x7fff6fe76ff3  libdyld.dylib (655.1)  /usr/lib/system/libdyld.dylib
    0x7fff6fe77000 -     0x7fff6fe77ffb  libkeymgr.dylib (30)  /usr/lib/system/libkeymgr.dylib
    0x7fff6fe85000 -     0x7fff6fe85ff7  liblaunch.dylib (1336.240.2)  /usr/lib/system/liblaunch.dylib
    0x7fff6fe86000 -     0x7fff6fe8bfff  libmacho.dylib (921)  /usr/lib/system/libmacho.dylib
    0x7fff6fe8c000 -     0x7fff6fe8effb  libquarantine.dylib (86.220.1)  /usr/lib/system/libquarantine.dylib
    0x7fff6fe8f000 -     0x7fff6fe90ff3  libremovefile.dylib (45.200.2)  /usr/lib/system/libremovefile.dylib
    0x7fff6fe91000 -     0x7fff6fea8ff3  libsystem_asl.dylib (356.200.4)  /usr/lib/system/libsystem_asl.dylib
    0x7fff6fea9000 -     0x7fff6fea9fff  libsystem_blocks.dylib (73)  /usr/lib/system/libsystem_blocks.dylib
    0x7fff6feaa000 -     0x7fff6ff32fff  libsystem_c.dylib (1272.200.26)  /usr/lib/system/libsystem_c.dylib
    0x7fff6ff33000 -     0x7fff6ff36ff7  libsystem_configuration.dylib (963.200.27)  /usr/lib/system/libsystem_configuration.dylib
    0x7fff6ff37000 -     0x7fff6ff3aff7  libsystem_coreservices.dylib (66)  /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6ff3b000 -     0x7fff6ff41ffb  libsystem_darwin.dylib (1272.200.26)  /usr/lib/system/libsystem_darwin.dylib
    0x7fff6ff42000 -     0x7fff6ff48ff7  libsystem_dnssd.dylib (878.240.1)  /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6ff49000 -     0x7fff6ff95ff3  libsystem_info.dylib (517.200.9)  /usr/lib/system/libsystem_info.dylib
    0x7fff6ff96000 -     0x7fff6ffbeff7  libsystem_kernel.dylib (4903.241.1)  /usr/lib/system/libsystem_kernel.dylib
    0x7fff6ffbf000 -     0x7fff7000aff7  libsystem_m.dylib (3158.200.7)  /usr/lib/system/libsystem_m.dylib
    0x7fff7000b000 -     0x7fff7002fff7  libsystem_malloc.dylib (166.220.1)  /usr/lib/system/libsystem_malloc.dylib
    0x7fff70030000 -     0x7fff7003bff3  libsystem_networkextension.dylib (767.240.1)  /usr/lib/system/libsystem_networkextension.dylib
    0x7fff7003c000 -     0x7fff70043fff  libsystem_notify.dylib (172.200.21)  /usr/lib/system/libsystem_notify.dylib
    0x7fff70044000 -     0x7fff7004dfef  libsystem_platform.dylib (177.200.16)  /usr/lib/system/libsystem_platform.dylib
    0x7fff7004e000 -     0x7fff70058fff  libsystem_pthread.dylib (330.230.1)  /usr/lib/system/libsystem_pthread.dylib
    0x7fff70059000 -     0x7fff7005cff7  libsystem_sandbox.dylib (851.230.3)  /usr/lib/system/libsystem_sandbox.dylib
    0x7fff7005d000 -     0x7fff7005fff3  libsystem_secinit.dylib (30.220.1)  /usr/lib/system/libsystem_secinit.dylib
    0x7fff70060000 -     0x7fff70067ff7  libsystem_symptoms.dylib (820.237.2)  /usr/lib/system/libsystem_symptoms.dylib
    0x7fff70068000 -     0x7fff7007dff7  libsystem_trace.dylib (906.220.1)  /usr/lib/system/libsystem_trace.dylib
    0x7fff7007f000 -     0x7fff70084ffb  libunwind.dylib (35.4)  /usr/lib/system/libunwind.dylib
    0x7fff70085000 -     0x7fff700b5fff  libxpc.dylib (1336.240.2)  /usr/lib/system/libxpc.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 602965
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=234.6M resident=0K(0%) swapped_out_or_unallocated=234.6M(100%)
Writable regions: Total=356.0M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=356.0M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Dispatch continuations            24.0M        2 
Kernel Alloc Once                    8K        2 
MALLOC                           276.2M       23 
MALLOC guard page                   16K        5 
MALLOC_LARGE (reserved)           46.3M        2         reserved VM address space (unallocated)
STACK GUARD                       56.0M        3 
Stack                             8712K        3 
VM_ALLOCATE                          4K        2 
__DATA                            4664K       44 
__LINKEDIT                       216.1M        4 
__TEXT                            18.5M       44 
__UNICODE                          564K        2 
shared memory                        8K        3 
===========                     =======  ======= 
TOTAL                            650.8M      126 
TOTAL, minus reserved VM space   604.5M      126
It brings the whole system down with it. The mac reboots. Is this a known issue? I could not find anything googling. Do you have a workaround for it?
Asked by Stefano Borini (2138 rep)
Apr 5, 2019, 10:13 PM
Last activity: Jun 23, 2019, 09:35 AM