Skip to content

UB runtime error: load of value .. not a valid value at IccProfLib/IccMpeCalc.cpp:3633 #483

@xsscx

Description

@xsscx

Maintainer Repro

Sun Jan 18 20:38:57 EST 2026

Host

Linux 6.6.87.2-microsoft-standard-WSL2 #1 SMP PREEMPT_DYNAMIC Thu Jun  5 18:30:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Source Tested

7f0ebcf
7f0ebcf (HEAD -> master, origin/master, origin/HEAD) Modify: ci-pr-action & child workflows (#471)

Step 1. wget https://github.com/xsscx/Commodity-Injection-Signatures/raw/refs/heads/master/graphics/icc/ub-load-of-value-not-valid-icSigCalcOp.icc

Step 2. iccRoundTrip ub-load-of-value-not-valid-icSigCalcOp.icc

Expected Output

[2026-01-19 01:38:57 UTC] ~/head/iccDEV/Testing (master)$ iccRoundTrip ub-load-of-value-not-valid-icSigCalcOp.icc
/home/h02332/head/iccDEV/IccProfLib/IccMpeCalc.cpp:3928:17: runtime error: load of value 2509398899, which is not a valid value for type 'icSigCalcOp'
/home/h02332/head/iccDEV/IccProfLib/IccMpeCalc.cpp:3928:54: runtime error: load of value 2509398899, which is not a valid value for type 'icSigCalcOp'
/home/h02332/head/iccDEV/IccProfLib/IccMpeCalc.cpp:3928:91: runtime error: load of value 2509398899, which is not a valid value for type 'icSigCalcOp'
/home/h02332/head/iccDEV/IccProfLib/IccMpeCalc.cpp:3967:17: runtime error: load of value 2509398899, which is not a valid value for type 'icSigCalcOp'
/home/h02332/head/iccDEV/IccProfLib/IccMpeCalc.cpp:3633:17: runtime error: load of value 2509398899, which is not a valid value for type 'icSigCalcOp'
Unable to perform round trip on 'ub-load-of-value-not-valid-icSigCalcOp.icc'

Metadata

Metadata

Assignees

Labels

BugBug ReportSecuritySecurity RelatedTriagedMaintainer indicates triaged status and ready for developer handoff

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions