ARMCLANG: Linker Error: Internal fault: [0xb3b91b:6120001]
Information in this knowledgebase article applies to:
In rare cases, an Internal fault: [0xb3b91b:6120001] might
be reported by the linker when an application is built with Arm
compiler version 6.11 or 6.12.
This issue was introduced with Arm compiler version 6.11. So far, we have only seen it when a linker scatter files contain the .ANY selector and when the sections have random sizes. µVision creates scatter files that contain the .ANY selector when the option Use Memory Layout from Target Dialog is selected.
This issue was solved in Arm compiler version 6.13 which will be part of MDK version 5.29. The Arm compiler version 6.13 can be downloaded and can be integrated in MDK version 5.28 as shown under SEE ALSO below.
In case the Arm compiler version 6.13 cannot be used, there are different ways to work around this issue. The first two workarounds are easy and try to change the section sizes but they may or may not work. The only safe workaround is to not use the .ANY selector in the linker scatter file.
This issue was solved in Arm compiler version 6.13 which will be part of MDK version 5.29.
Last Reviewed: Thursday, October 17, 2019
of your data.