Ticket #4330 (closed bug: fixed)
Weird runtime Crash
| Reported by: | nomeata | Owned by: | |
|---|---|---|---|
| Priority: | high | Milestone: | 7.0.1 |
| Component: | Runtime System | Version: | 6.12.1 |
| Keywords: | Cc: | leuschner@… | |
| Operating System: | Linux | Architecture: | x86_64 (amd64) |
| Type of failure: | Runtime crash | Difficulty: | |
| Test Case: | Blocked By: | ||
| Blocking: | Related Tickets: |
Description
I’m sure you like such summaries... but I could not do any better.
In the attached tarball is some code and a test.sh that can be used to show the bug. I tried to further reduce the size of the test case, but I’m in a position where any of numerous seemingly independent changes would cause the crash to not happen, including removing an unused binding of the form "blubb <- return undefined", merging two Modules, removing unused imports or removing unused definitions.
Also disabling -O2 or -prof hides the patch.
I have attached my attempts to reduce the size of the testcase as a patch. Some code positions that can trigger or untrigger the bug are marked.

