Bug ID | 1059075 |
---|---|
Summary | -fstack-clash-protection writes beyond array bounds |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Basesystem |
Assignee | rguenther@suse.com |
Reporter | schwab@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
When allocating a zero-length array with alloca or as a VLA the code produced by -fstack-clash-protection accesses the array beyond bounds. The failure can best be seen on armv7 (or targets without their own probe_stack insn) where a stack probe is destructive, and where it breaks glibc. https://build.opensuse.org/package/live_build_log/Base:System/glibc/openSUSE_Factory_ARM/armv7l