https://bugs.winehq.org/show_bug.cgi?id=54889
--- Comment #10 from Vitaly Lipatov lav@etersoft.ru --- The public log looks like tmp67d302a4/shell32-00000000.spec-00000000.s:32138:10: error: Could not find incbin file 'dlls/shell32/shell32.res'
Using strace, it can be observed that LLVM maps each piece of data at a new offset until the pointer overflows: [pid 60588] openat(AT_FDCWD</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0>, "dlls/shell32/shell32.res", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res> [pid 60588] statx(4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, [pid 60588] mmap2(NULL, 8708364, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>, 0) = 0xfeb38000 [pid 60588] rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 [pid 60588] close(4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>) = 0 [pid 60588] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 60588] openat(AT_FDCWD</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0>, "dlls/shell32/shell32.res", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res> [pid 60588] statx(4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, [pid 60588] mmap2(NULL, 8708364, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>, 0) = 0xff387000 [pid 60588] rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0 [pid 60588] close(4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>) = 0 [pid 60588] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 60588] openat(AT_FDCWD</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0>, "dlls/shell32/shell32.res", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res> [pid 60588] statx(4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>, "", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT|AT_EMPTY_PATH, STATX_BASIC_STATS, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, [pid 60588] mmap2(NULL, 8708364, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 4</tmp/.private/lav/RPM/BUILD/wine-etersoft-10.3.0/dlls/shell32/shell32.res>, 0) = -1 ENOMEM