Frama-C Bug Tracking System - Frama-C
View Issue Details
0000905Frama-CPlug-in > slicingpublic2011-07-31 12:592011-12-19 10:04
pascal 
Anne 
normalminorhave not tried
closedfixed 
Frama-C GIT, precise the release id 
Frama-C Nitrogen-20111001 
0000905: 14403: last slicing bug (csmith)
The value analysis does not find any alarm and finds the values below ~/ppc/bin/toplevel.opt -val-signed-overflow-alarms -no-val-show-progress -cpp-command "gcc -m32 -E -C -I runtime -D__FRAMAC" -no-results -slevel 100000 -machdep x86_32 s.31013054.p.c -val [value] Called Frama_C_show_each({3781742995}) [value] Called Frama_C_show_each({4095739724}) [value] Called Frama_C_show_each({550094235}) [value] Called Frama_C_show_each({252820852}) [value] Called Frama_C_show_each({624713289}) [value] Called Frama_C_show_each({1426802424}) [value] Called Frama_C_show_each({397183221}) [value] Called Frama_C_show_each({320991826}) [value] Called Frama_C_show_each({1015897994}) [value] Called Frama_C_show_each({3069753974}) [value] Called Frama_C_show_each({4276963908}) [value] Called Frama_C_show_each({1968234281}) [value] Called Frama_C_show_each({1968234281}) Executing (32-bit) finds the same values as above. But the program sliced with: ~/ppc/bin/toplevel.opt -val-signed-overflow-alarms -no-val-show-progress s.31013054.p.i -slice-calls Frama_C_show_each -slevel 5000 -slevel-function crc32_gentab:0 -then-on 'Slicing export' -print -ocode res.c $ gcc -m32 res.c show_each.c $ ./a.out [value] Called Frama_C_show_each({3781742995}) [value] Called Frama_C_show_each({4095739724}) [value] Called Frama_C_show_each({550094235}) [value] Called Frama_C_show_each({252820852}) [value] Called Frama_C_show_each({624713289}) [value] Called Frama_C_show_each({1426802424}) [value] Called Frama_C_show_each({397183221}) [value] Called Frama_C_show_each({320991826}) [value] Called Frama_C_show_each({1015897994}) [value] Called Frama_C_show_each({1148365541}) [value] Called Frama_C_show_each({3051573531}) [value] Called Frama_C_show_each({2309422687}) [value] Called Frama_C_show_each({2309422687})
Le bug a pris 36h * 5 processeurs pour se montrer, ce sera presque sûrement le dernier, sauf si tu en introduis un nouveau en corrigeant celui-ci :) 1015897994 est la dernière valeur correcte. Cela indique une différence dans la valeur finale de g_89[2].
No tags attached.
tgz p.tgz (71,831) 2011-07-31 12:59
https://bts.frama-c.com/file_download.php?file_id=252&type=bug
Issue History
2011-07-31 12:59pascalNew Issue
2011-07-31 12:59pascalStatusnew => assigned
2011-07-31 12:59pascalAssigned To => Anne
2011-07-31 12:59pascalFile Added: p.tgz
2011-09-13 16:56AnneNote Added: 0002260
2011-09-13 16:56AnneStatusassigned => resolved
2011-09-13 16:56AnneResolutionopen => fixed
2011-10-10 14:13signolesFixed in Version => Frama-C Nitrogen-20111001
2011-10-10 14:14signolesStatusresolved => closed
2011-12-19 10:03pascalStatusclosed => feedback
2011-12-19 10:03pascalResolutionfixed => reopened
2011-12-19 10:04pascalStatusfeedback => closed
2011-12-19 10:04pascalResolutionreopened => fixed
2011-12-19 10:04pascalView Statusprivate => public

Notes
(0002260)
Anne   
2011-09-13 16:56   
Seems to be fixed in rev 15113