Summary: | "Fatal error: null" when running a fastest diagnostic trace | ||
---|---|---|---|
Product: | UPPAAL | Reporter: | Lars T. Mikkelsen <ltm> |
Component: | Engine | Assignee: | Gerd Behrmann <behrmann> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | 3.5.5 | ||
Hardware: | PC | ||
OS: | Linux | ||
Architecture: | |||
Attachments: |
Uppaal model
Stacktrace |
Description
Lars T. Mikkelsen
2005-04-15 11:15:13 CEST
Created attachment 31 [details]
Uppaal model
Created attachment 32 [details]
Stacktrace
The bug cannot be recreated in version 3.5.4 on windows (which narrows the possible location of the bug). On Linux with UPPAAL 3.5.5 I do see the exceptions, although I do not loose the server connection. I will investigate the problem further. Turns out that this is a problem in the serialization method for symbolic states: When finding the shortest trace, UPPAAL internally adds an extra clock to the model to keep track of the length (in time) of the trace. Unfortunately, the serialization method was not aware of this and as a result it also serialized this additional clock. A fix has been checked into CVS. |