View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0000385 | mercury | Bug | public | 2015-04-06 18:47 | 2015-07-22 09:08 | ||||
Reporter | dirkz | ||||||||
Assigned To | juliensf | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
Platform | MinGW/MSYS 32bit rotd-2015-03-10 | OS | Windows 7 Professional 64 bit | OS Version | Win 7 64 bit | ||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0000385: mercury_compile.exe crashes during compilation of large fact table on MinGW/MSYS | ||||||||
Description | mercury_compile.exe crashes without giving any error message at all. It seems that the crash occurs where Mercury normally makes the .int3-file. The same module compiles without any problems on Mac OS X version 10.10. Mercury-Version: rotd-2015-03-10 | ||||||||
Steps To Reproduce | mmc --make --grade none.gc contextOfDataPoints | ||||||||
Additional Information | As a workaround, I can use pragma fact_table. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files |
|
Notes | |
juliensf (administrator) 2015-04-07 13:56 |
The compiler built from the source distribution (for 32-bit MinGW/MSYS) is aborting with error status 0XC0000FD (i.e. STATUS_STACK_OVERFLOW). |
zs (developer) 2015-07-22 09:08 |
As discussed on the mailing list, the problem was stack exhaustion while parsing a very long item list. Fixed by commit f2043fc9bd58b084701fc8e7618e0a5ccbf83d7f. It should be in the next release of the day. (It is NOT in the rotd for july 20.) |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-04-06 18:47 | dirkz | New Issue | |
2015-04-06 18:47 | dirkz | File Added: contextOfDataPoints.m.gz | |
2015-04-07 13:56 | juliensf | Note Added: 0000824 | |
2015-04-07 13:56 | juliensf | Assigned To | => juliensf |
2015-04-07 13:56 | juliensf | Status | new => confirmed |
2015-07-22 09:08 | zs | Note Added: 0000845 | |
2015-07-22 09:08 | zs | Status | confirmed => resolved |
2015-07-22 09:08 | zs | Resolution | open => fixed |