This issue tracker is closed. Please visit UPPAAL issue tracker at Github instead.

Bug 301 - Stack corruption in return from function call
Summary: Stack corruption in return from function call
Status: RESOLVED FIXED
Alias: None
Product: UPPAAL
Classification: Unclassified
Component: Engine (show other bugs)
Version: 3.6 Beta 1
Hardware: All All
: P2 normal
Assignee: Gerd Behrmann
URL:
Depends on:
Blocks:
 
Reported: 2006-03-23 13:44 CET by Gerd Behrmann
Modified: 2006-03-23 13:47 CET (History)
0 users

See Also:
Architecture:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gerd Behrmann 2006-03-23 13:44:29 CET
The virtual machine caches the top of the stack in a register. The implementation of the return instructions does not correctly flush and charge the cache. This causes problems upon returning from user defined functions. Symptoms are wrong results, sporadic crashes or strange error messages.
Comment 1 Gerd Behrmann 2006-03-23 13:47:50 CET
Fixed on the trunk from rev. 1686.