Builder curl-unthreaded-solaris11-i386 Build #5507
Results:
Exception mail result
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 49f003f17391d547f7aea3e893308f169ede74ad |
| Got Revision | 49f003f17391d547f7aea3e893308f169ede74ad |
| Changes | 1 change |
BuildSlave:
unstable11xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-unthreaded-solaris11-i386' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 | slave |
| buildername | curl-unthreaded-solaris11-i386 | Builder |
| buildnumber | 5507 | Build |
| codebase | Build | |
| got_revision | 49f003f17391d547f7aea3e893308f169ede74ad | Git |
| osplatform | I386 | SetPropertyFromCommand Step |
| osrelease | 11 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 49f003f17391d547f7aea3e893308f169ede74ad | Build |
| scheduler | schedule-curl-unthreaded-solaris11-i386 | Scheduler |
| slavename | unstable11x | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-unthreaded-solaris11-i386 | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Sun Oct 11 18:05:09 2026 |
| End | Sun Oct 11 19:04:59 2026 |
| Elapsed | 59 mins, 49 secs |
All Changes:
:
Change #285492
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Sun 11 Oct 2026 19:42:47 Repository https://github.com/curl/curl.git Project curl Branch master Revision 49f003f17391d547f7aea3e893308f169ede74ad Comments
unit1664: add workaround for VS2019 16.3 - VS2022 17.4 x64 miscompile It affects `_MSC_VER >= 1923 && _MSC_VER <= 1934`, combined with `-O1` or `-O2`, and inlining reduced via `-Ob0` or `-Ob1` (CMake RelWithDebInfo config). Also with `-O2 -Ob2` (CMake Release config), in curl `units.exe` context. Introduced in: Visual Studio 2019 v16.3 (~2019-09-23) Fixed in: Visual Studio 2022 v17.5 (~2023-02-21) Godbolt reproducer: https://godbolt.org/z/T78GWxzeT As seen in AppVeyor CI: - CM VS2019, Debug , x64, OpenSSL 3.0 + Schannel, Shared, !verbose, Build-tests: PASS - CM VS2019, Release, x64, OpenSSL 3.0 + Schannel, Shared, !verbose, Build-tests: FAIL test1664 - CM VS2019, Release, x86, OpenSSL 3.0 + Schannel, Shared, !verbose, Build-tests: PASS - VS2017/VS2022, Debug/Release: PASS Fixing: ``` # Visual Studio Community 2019 v16.11.50 -- Building for: Visual Studio 16 2019 -- Using CMake version 4.1.0 -- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.17763. -- The C compiler identification is MSVC 19.29.30159.0 -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- CMake platform flags: WIN32 MSVC-1929 [...] -- Found _WIN32_WINNT=0x0a00 -- Picky compiler options: -W4 -Wall -wd4061 -wd4191 -wd4255 -wd4464 -wd4548 -wd4574 -wd4668 -wd4710 -wd4711 -wd4746 -wd4820 -wd5045 [...] test 1664 [unit tests for strparse.c string parsing functions] 1664: stdout FAILED: --- log/check-expected +++ log/check-generated @@ -154,9 +154,9 @@ 3: (%62) 6, line 0[LF] 4: (%5c) 6, line 0[LF] 5: (%20) 6, line 0[LF] -6: (%0a) 0, line 1[LF] -7: (%0d) 0, line 1[LF] -8: (%0d) 0, line 1[LF] +6: (%00) 0, line 1[LF] +7: (%00) 0, line 1[LF] +8: (%0a) 0, line 1[LF] 9: (%0c) 6, line 0[LF] 10: (%00) 6, line 0[LF] curlx_str_hex[LF] [...] TESTFAIL: These test cases failed: 1664 ``` Ref: https://ci.appveyor.com/project/curlorg/curl/builds/54864988/job/m823tifoodo7tt1a Bug: https://github.com/curl/curl/pull/23306#issuecomment-6043152120 Bug: https://github.com/curl/curl/pull/23306#issuecomment-6047833481 Bug: https://github.com/curl/curl/pull/23306#issuecomment-6051687170 Ref: https://github.com/curl/curl/pull/23347 (seeking a minimal reproducer) Cherry-picked from #23306 Closes #23337
Changed files
- tests/unit/unit1664.c