Frama-C Bug Tracking System - Frama-C
View Issue Details
0000717Frama-CPlug-in > Evapublic2011-02-12 20:052014-02-12 16:59
regehr 
pascal 
normalminoralways
closedfixed 
Frama-C GIT, precise the release id 
Frama-C Nitrogen-20111001 
0000717: possible unsoundness bug
This is on Ubuntu 10.10 on x86. Analyzing the attached program like this: toplevel.opt -val -slevel 24 foo_pp.c Gives output including: *(unsigned char*)((unsigned char*)&g_8+30) == 0 However, running the program leaves the value 243 in this byte.
No tags attached.
c foo_pp.c (38,138) 2011-02-12 20:05
https://bts.frama-c.com/file_download.php?file_id=170&type=bug
Issue History
2011-02-12 20:05regehrNew Issue
2011-02-12 20:05regehrStatusnew => assigned
2011-02-12 20:05regehrAssigned To => pascal
2011-02-12 20:05regehrFile Added: foo_pp.c
2011-02-12 20:22regehrNote Added: 0001480
2011-02-12 20:39pascalNote Added: 0001481
2011-02-12 20:39pascalStatusassigned => confirmed
2011-02-12 22:01svnCheckin
2011-02-12 22:01svnStatusconfirmed => resolved
2011-02-12 22:01svnResolutionopen => fixed
2011-10-10 14:13signolesFixed in Version => Frama-C Nitrogen-20111001
2011-10-10 14:14signolesStatusresolved => closed
2014-02-12 16:59pascalNote Added: 0004835
2014-02-12 16:59pascalStatusclosed => resolved
2018-01-12 14:26signolesCategoryPlug-in > value analysis => Plug-in > Eva

Notes
(0001480)
regehr   
2011-02-12 20:22   
Forgot to say this is seen in r11865
(0001481)
pascal   
2011-02-12 20:39   
The field at offset 30 is g_8.f0.f5.f4. This should indeed contain 243, or 0xF3L. g_8 is not even modified during execution.
(0004835)
pascal   
2014-02-12 16:59   
Fix committed to stable/neon branch.