root@blob:/ # cc -o /tmp/hello /tmp/hello.c freebsd_umtx_wake: _umtx_op(0x80db7e288, 3, 0x1, NULL, NULL) freebsd_umtx_wake: _umtx_op(0x80db7ddf8, 3, 0x1, NULL, NULL) freebsd_umtx_wake: _umtx_op(0x80db7e048, 3, 0x1, NULL, NULL) freebsd_umtx_wait_uint_private: _umtx_op(0x40021b5028 (0), 15, 0x0, 0, 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200408, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a1e8 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a038 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a1a0 (0), 15, 0x0, 0, 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a170 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a050 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a1b8 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0f8 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0c8 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a1d0 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a008 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a020 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a110 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a098 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a188 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a128 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a140 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a080 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a230 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a158 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a200 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a218 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a068 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0b0 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0e0 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a0e0 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a0b0 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a068 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a218 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a200 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a158 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a230 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a080 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a128 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a068 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0e0 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a0e0 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a230 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a128 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a080 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0e0 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a158 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a0b0 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a200 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wait_uint_private: _umtx_op(0x400387a218 (0), 15, 0x0, 0, 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a218 (1), 16, 2147483647, NULL, NULL) freebsd_umtx_wake_private: _umtx_op(0x400387a200 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a158 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a0e0 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200408, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_lock_umutex(targ 0x4003200488, id 0x0) freebsd_umtx_wake_private: _umtx_op(0x400387a080 (1), 16, 2147483647, NULL, NULL) freebsd_lock_umutex(targ 0x4003200488, id 0x0) Fatal error ' freebsd_umtx_wait_uint_private: _umtx_op(0x40021b5028 (0), 15, 0x0, 0, 0x0) mutex 0x4003200488 own 0x80066c51 is on list 0x4002a121a8 0x0' at line 154 in file /usr/src/lib/libthr/thread/thr_mutex.c (errno = 0) PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace. Invalid data memory access: 0x0000000000000000 qemu: uncaught target signal 11 (Segmentation fault) - core dumped cc: error: unable to execute command: Segmentation fault cc: error: linker command failed due to signal (use -v to see invocation)