2024-07-16 00:17 AEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000170mercuryBugpublic2010-11-30 17:24
Assigned Tozs 
PrioritynormalSeverityminorReproducibilityhave not tried
Product Version 
Target VersionFixed in Version 
Summary0000170: stage 2 ssdb build failure on goliath
DescriptionBuilding the stage 2 ssdb library with rotd-2010-11-24 fails on goliath, ssdb.err is:

Uncaught Mercury exception:
Software Error: var_locn.m: Unexpected: clobber_lval_in_var_state_map: empty state
Stack dump not available in this grade.

This in asm_fast.gc, with -O5 and --intermodule-optimisation.

The last working compiler on goliath was rotd-2010-10-19 (between then and now the machine
was down for about a week due to memory troubles).
TagsNo tags attached.
Attached Files




juliensf (administrator)

Can be reproduced with:

 mmc --compile-to-c --grade asm_fast.gc -O0 --inline-compound-threshold=100 --flags SSDB_FLAGS ssdb


juliensf (administrator)

I have committed a workaround for this in ssdb/Mercury.options.


zs (developer)

Fix committed 30 nov 2010.

-Issue History
Date Modified Username Field Change
2010-11-26 15:40 juliensf New Issue
2010-11-26 15:51 juliensf Note Added: 0000292
2010-11-26 16:34 juliensf Note Added: 0000293
2010-11-30 17:24 zs Note Added: 0000294
2010-11-30 17:24 zs Status new => resolved
2010-11-30 17:24 zs Resolution open => fixed
2010-11-30 17:24 zs Assigned To => zs
+Issue History