Bug 67508 - [aarch64] gccgo runtime crashes with CONFIG_ARM64_PGTABLE_LEVELS=4 (48bit VMA)
Summary: [aarch64] gccgo runtime crashes with CONFIG_ARM64_PGTABLE_LEVELS=4 (48bit VMA)
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: go (show other bugs)
Version: unknown
: P3 normal
Target Milestone: ---
Assignee: Ian Lance Taylor
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-08 22:37 UTC by Michael Hudson-Doyle
Modified: 2015-11-01 20:55 UTC (History)
2 users (show)

See Also:
Host:
Target: aarch64*
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Hudson-Doyle 2015-09-08 22:37:18 UTC
As reported at https://bugs.launchpad.net/ubuntu/+source/gccgo-4.9/+bug/1472650, any gccgo-compiled program crashes on startup on an arm64 using 4 level page tables with an error "fatal error: runtime_lfstackpush: invalid pointer". There is a fix available at https://go-review.googlesource.com/#/c/13037/
Comment 1 Ian Lance Taylor 2015-11-01 20:55:30 UTC
The proposed fix was merged into mainline on September 23.  I assume that this problem is now fixed.