Skip to content

Windows-specific bugs in cobj.exe found in #823 #828

@ytr-sakamoto

Description

@ytr-sakamoto

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 クラス名/ファイル名不一致

参照

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions