mimalloc
mimalloc copied to clipboard
Infinite recursion when initializing mimalloc (latest dev3) on MacOS
MacOS 10.13.
Thread 2 Crashed:: Dispatch queue: com.apple.root.default-qos.overcommit
0 libsystem_platform.dylib 0x00007fff533be5e2 _os_unfair_lock_recursive_abort + 23
1 libsystem_platform.dylib 0x00007fff533be710 _os_unfair_lock_lock_slow + 226
2 libsystem_c.dylib 0x00007fff53120db8 arc4random_buf + 32
3 libmimalloc.3.dylib 0x00000001090cbad3 _mi_prim_random_buf + 9
4 libmimalloc.3.dylib 0x00000001090c9352 mi_random_init_ex + 46
5 libmimalloc.3.dylib 0x00000001090c37c6 _mi_heap_init + 273
6 libmimalloc.3.dylib 0x00000001090c38b7 _mi_heap_create + 170
7 libmimalloc.3.dylib 0x00000001090c46e2 mi_thread_init + 126
8 libmimalloc.3.dylib 0x00000001090c368c mi_heap_get_default + 37
9 libmimalloc.3.dylib 0x00000001090c8324 _mi_malloc_generic + 410
10 libsystem_c.dylib 0x00007fff53120c61 arc4_init + 108
11 libsystem_c.dylib 0x00007fff53120dbd arc4random_buf + 37
12 libmimalloc.3.dylib 0x00000001090cbad3 _mi_prim_random_buf + 9
13 libmimalloc.3.dylib 0x00000001090c9352 mi_random_init_ex + 46
14 libmimalloc.3.dylib 0x00000001090c37c6 _mi_heap_init + 273
15 libmimalloc.3.dylib 0x00000001090c38b7 _mi_heap_create + 170
16 libmimalloc.3.dylib 0x00000001090c46e2 mi_thread_init + 126
17 libmimalloc.3.dylib 0x00000001090c368c mi_heap_get_default + 37
18 libmimalloc.3.dylib 0x00000001090c8324 _mi_malloc_generic + 410
19 libobjc.A.dylib 0x00007fff52488cc3 class_createInstance + 87
20 libdispatch.dylib 0x00007fff53073c12 _os_object_alloc_realized + 35
21 libdispatch.dylib 0x00007fff530847ec _dispatch_queue_create_with_target + 473
22 libsystem_trace.dylib 0x00007fff533e029b _os_trace_debug_channel_handler + 39
23 libdispatch.dylib 0x00007fff53078da9 _dispatch_client_callout4 + 9
24 libdispatch.dylib 0x00007fff53078d95 _dispatch_mach_connect_invoke + 35
25 libdispatch.dylib 0x00007fff53078ccc _dispatch_mach_barrier_invoke + 476
26 libdispatch.dylib 0x00007fff53086cff _dispatch_continuation_pop + 86
27 libdispatch.dylib 0x00007fff5307924b _dispatch_mach_send_drain + 241
28 libdispatch.dylib 0x00007fff5308e4b2 _dispatch_mach_send_invoke + 674
29 libdispatch.dylib 0x00007fff5308e18e _dispatch_mach_send_barrier_drain_invoke + 412
30 libdispatch.dylib 0x00007fff5308807a _dispatch_queue_serial_drain + 222
31 libdispatch.dylib 0x00007fff53077972 _dispatch_mach_invoke + 534
32 libdispatch.dylib 0x00007fff53080b28 _dispatch_queue_override_invoke + 467
33 libdispatch.dylib 0x00007fff530759a9 _dispatch_root_queue_drain + 515
34 libdispatch.dylib 0x00007fff53075755 _dispatch_worker_thread3 + 101
35 libsystem_pthread.dylib 0x00007fff533c5169 _pthread_wqthread + 1387
36 libsystem_pthread.dylib 0x00007fff533c4be9 start_wqthread + 13