Overview
During the work on #823 (enabling autotest-based tests on Windows CI), several Windows-specific bugs were discovered in cobj.exe. These bugs caused certain tests to fail on Windows, and the affected tests are currently being skipped via AT_SKIP_IF.
This issue tracks the Windows-specific bugs as a parent. Each individual bug is tracked as a sub-issue.
Affected categories
-debug flag causes segfault
-java-package with -jar / -single-jar / -o generates malformed jar paths
- Several runtime segfaults (
SEARCH KEY IN RHS, subscript out-of-bounds MOVE, reference modification)
PROGRAM-ID class/file name case mismatch on case-insensitive filesystems
Reference
概要
#823 (Windows CI での autotest ベースのテスト有効化) の作業中に、cobj.exe に複数の Windows 固有の不具合が見つかりました。これらの不具合により一部のテストが Windows で失敗し、現在 AT_SKIP_IF によりスキップされています。
この Issue は親 Issue として Windows 固有の不具合全体を追跡します。個別の不具合は sub-issue として追跡します。
対象カテゴリ
-debug フラグで segfault
-java-package 使用時に -jar / -single-jar / -o と組み合わせると不正な jar パスが生成される
- 複数のランタイム segfault (
SEARCH KEY IN RHS, 添字付き MOVE の範囲外, 参照変更)
- 大文字小文字非区別ファイルシステムでの
PROGRAM-ID クラス名/ファイル名不一致
参照
Overview
During the work on #823 (enabling autotest-based tests on Windows CI), several Windows-specific bugs were discovered in
cobj.exe. These bugs caused certain tests to fail on Windows, and the affected tests are currently being skipped viaAT_SKIP_IF.This issue tracks the Windows-specific bugs as a parent. Each individual bug is tracked as a sub-issue.
Affected categories
-debugflag causes segfault-java-packagewith-jar/-single-jar/-ogenerates malformed jar pathsSEARCH KEY IN RHS, subscript out-of-boundsMOVE, reference modification)PROGRAM-IDclass/file name case mismatch on case-insensitive filesystemsReference
概要
#823 (Windows CI での autotest ベースのテスト有効化) の作業中に、
cobj.exeに複数の Windows 固有の不具合が見つかりました。これらの不具合により一部のテストが Windows で失敗し、現在AT_SKIP_IFによりスキップされています。この Issue は親 Issue として Windows 固有の不具合全体を追跡します。個別の不具合は sub-issue として追跡します。
対象カテゴリ
-debugフラグで segfault-java-package使用時に-jar/-single-jar/-oと組み合わせると不正な jar パスが生成されるSEARCH KEY IN RHS, 添字付きMOVEの範囲外, 参照変更)PROGRAM-IDクラス名/ファイル名不一致参照