Skip to content

Switching to opt-level=z on i686-windows-msvc triggers STATUS_ACCESS_VIOLATION #67497

@dignifiedquire

Description

@dignifiedquire

I have a crate which compiles and tests fine, but as soon as I switch opt-level=z it triggers STATUS_ACCESS_VIOLATION in some tests, but only on the windows targets. Tested on

  • nightly-2019-11-06
  • nightly-2019-12-20

The corresponding log outputs can be found here https://ci.appveyor.com/project/dignifiedquire/deltachat-core-rust/builds/29699168
and the code chatmail/core#1087

I am sorry I don't have a more reduced testcase, but I am quite clueless on how to debug this tbh.

Metadata

Metadata

Assignees

Labels

A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.E-needs-investigationCall for partcipation: This issues needs some investigation to determine current statusE-needs-mcveCall for participation: This issue has a repro, but needs a Minimal Complete and Verifiable ExampleI-unsoundIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessO-windowsOperating system: WindowsO-x86_32Target: x86 processors, 32 bit (like i686-*) (also known as IA-32, i386, i586, i686)P-highHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions