https://bugs.winehq.org/show_bug.cgi?id=50257
--- Comment #20 from Alexandre Julliard julliard@winehq.org --- (In reply to Alex S from comment #13)
env LD_DEBUG=1 ./wine64 winecfg ... "calloc" in "libc.so.7" ==> 0x69626e00 in "ucrtbase.dll.so" reloc_jmpslot: *0x62245c18 = 0x69626e00 0084:err:heap:HEAP_GetPtr Invalid heap 0000000000000000! 0084:err:heap:HEAP_GetPtr Invalid heap 0000000000000000! "_execve" in "libc.so.7" ==> 0x6963e1d0 in "ucrtbase.dll.so" ... "_exit" in "libc.so.7" ==> 0x69617190 in "ucrtbase.dll.so"
If this means that libc symbols are resolved to ucrtbase.dll.so, that sounds like a bug in the dynamic linker. We load dlls without RTLD_GLOBAL so their symbols should not be available for global resolution.