java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AbstractInterpretationC.xml -s ../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_mostprecise.epf -i ../../../trunk/examples/svcomp/ntdrivers-simplified/kbfiltr_simpl2_false-unreach-call_true-valid-memsafety_true-termination.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-6b94a2f [2018-01-24 19:40:29,605 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-24 19:40:29,607 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-24 19:40:29,621 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-24 19:40:29,622 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-24 19:40:29,623 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-24 19:40:29,624 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-24 19:40:29,626 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-24 19:40:29,628 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-24 19:40:29,629 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-24 19:40:29,630 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-24 19:40:29,630 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-24 19:40:29,631 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-24 19:40:29,631 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-24 19:40:29,632 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-24 19:40:29,634 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-24 19:40:29,637 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-24 19:40:29,639 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-24 19:40:29,640 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-24 19:40:29,641 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-24 19:40:29,643 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-24 19:40:29,644 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-24 19:40:29,644 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-24 19:40:29,645 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-24 19:40:29,646 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-24 19:40:29,647 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-24 19:40:29,647 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-24 19:40:29,648 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-24 19:40:29,648 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-24 19:40:29,648 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-24 19:40:29,649 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-24 19:40:29,649 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_mostprecise.epf [2018-01-24 19:40:29,659 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-24 19:40:29,660 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-24 19:40:29,660 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-24 19:40:29,661 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-24 19:40:29,661 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-24 19:40:29,661 INFO L133 SettingsManager]: * Weq Fattening=true [2018-01-24 19:40:29,661 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-24 19:40:29,661 INFO L133 SettingsManager]: * Precise comparison operator=true [2018-01-24 19:40:29,662 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-24 19:40:29,662 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-24 19:40:29,663 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-24 19:40:29,663 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-24 19:40:29,663 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-24 19:40:29,663 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-24 19:40:29,663 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-24 19:40:29,664 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-24 19:40:29,664 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-24 19:40:29,664 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-24 19:40:29,664 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-24 19:40:29,664 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-24 19:40:29,665 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-24 19:40:29,665 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-24 19:40:29,665 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-24 19:40:29,665 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-24 19:40:29,665 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-24 19:40:29,666 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 19:40:29,666 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-24 19:40:29,666 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-24 19:40:29,666 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-24 19:40:29,666 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-24 19:40:29,667 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-24 19:40:29,667 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-24 19:40:29,667 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-24 19:40:29,667 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-24 19:40:29,668 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-24 19:40:29,668 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-24 19:40:29,702 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-24 19:40:29,716 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-24 19:40:29,720 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-24 19:40:29,722 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-24 19:40:29,722 INFO L276 PluginConnector]: CDTParser initialized [2018-01-24 19:40:29,723 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ntdrivers-simplified/kbfiltr_simpl2_false-unreach-call_true-valid-memsafety_true-termination.cil.c [2018-01-24 19:40:29,885 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-24 19:40:29,892 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-24 19:40:29,893 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-24 19:40:29,893 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-24 19:40:29,900 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-24 19:40:29,901 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 07:40:29" (1/1) ... [2018-01-24 19:40:29,904 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7370d63c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:29, skipping insertion in model container [2018-01-24 19:40:29,904 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.01 07:40:29" (1/1) ... [2018-01-24 19:40:29,922 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 19:40:29,971 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-24 19:40:30,127 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 19:40:30,171 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-24 19:40:30,182 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30 WrapperNode [2018-01-24 19:40:30,183 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-24 19:40:30,183 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-24 19:40:30,183 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-24 19:40:30,183 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-24 19:40:30,194 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,194 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,204 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,205 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,212 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,218 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,222 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... [2018-01-24 19:40:30,226 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-24 19:40:30,227 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-24 19:40:30,227 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-24 19:40:30,227 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-24 19:40:30,228 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.01 07:40:30" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-24 19:40:30,282 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-24 19:40:30,282 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-24 19:40:30,282 INFO L136 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2018-01-24 19:40:30,282 INFO L136 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2018-01-24 19:40:30,282 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_PnP [2018-01-24 19:40:30,282 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_Complete [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_CreateClose [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_DispatchPassThrough [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_Power [2018-01-24 19:40:30,283 INFO L136 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2018-01-24 19:40:30,284 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_InternIoCtl [2018-01-24 19:40:30,284 INFO L136 BoogieDeclarations]: Found implementation of procedure errorFn [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_PnP [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure IofCallDriver [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure KeSetEvent [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2018-01-24 19:40:30,284 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_Complete [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_CreateClose [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_DispatchPassThrough [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_Power [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure PoCallDriver [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_InternIoCtl [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure errorFn [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2018-01-24 19:40:30,285 INFO L128 BoogieDeclarations]: Found specification of procedure stub_driver_init [2018-01-24 19:40:30,286 INFO L128 BoogieDeclarations]: Found specification of procedure _BLAST_init [2018-01-24 19:40:30,286 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-24 19:40:30,286 INFO L128 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2018-01-24 19:40:30,286 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-24 19:40:30,286 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-24 19:40:30,451 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-24 19:40:30,451 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-24 19:40:30,530 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-24 19:40:30,531 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-24 19:40:30,646 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-24 19:40:30,646 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-24 19:40:30,695 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-24 19:40:30,695 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-24 19:40:30,850 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-24 19:40:30,850 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-24 19:40:30,959 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-24 19:40:30,959 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-24 19:40:31,046 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-24 19:40:31,047 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 07:40:31 BoogieIcfgContainer [2018-01-24 19:40:31,047 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-24 19:40:31,047 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2018-01-24 19:40:31,047 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2018-01-24 19:40:31,047 INFO L276 PluginConnector]: Abstract Interpretation initialized [2018-01-24 19:40:31,048 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.01 07:40:31" (1/1) ... [2018-01-24 19:40:31,089 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-24 19:40:45,621 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-24 19:40:45,625 INFO L268 AbstractInterpreter]: Visited 319 different actions 5015 times. Merged at 153 different actions 2258 times. Widened at 34 different actions 198 times. Found 319 fixpoints after 42 different actions. Largest state had 104 variables. [2018-01-24 19:40:45,627 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2018-01-24 19:40:45,629 INFO L168 Benchmark]: Toolchain (without parser) took 15742.90 ms. Allocated memory was 299.9 MB in the beginning and 1.8 GB in the end (delta: 1.5 GB). Free memory was 259.9 MB in the beginning and 127.6 MB in the end (delta: 132.4 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-01-24 19:40:45,631 INFO L168 Benchmark]: CDTParser took 0.25 ms. Allocated memory is still 299.9 MB. Free memory is still 265.9 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-24 19:40:45,631 INFO L168 Benchmark]: CACSL2BoogieTranslator took 290.41 ms. Allocated memory is still 299.9 MB. Free memory was 259.9 MB in the beginning and 242.9 MB in the end (delta: 17.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 5.3 GB. [2018-01-24 19:40:45,631 INFO L168 Benchmark]: Boogie Preprocessor took 43.21 ms. Allocated memory is still 299.9 MB. Free memory was 242.9 MB in the beginning and 239.9 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-01-24 19:40:45,631 INFO L168 Benchmark]: RCFGBuilder took 819.87 ms. Allocated memory was 299.9 MB in the beginning and 324.0 MB in the end (delta: 24.1 MB). Free memory was 239.9 MB in the beginning and 285.5 MB in the end (delta: -45.7 MB). Peak memory consumption was 69.4 MB. Max. memory is 5.3 GB. [2018-01-24 19:40:45,632 INFO L168 Benchmark]: Abstract Interpretation took 14580.56 ms. Allocated memory was 324.0 MB in the beginning and 1.8 GB in the end (delta: 1.4 GB). Free memory was 285.5 MB in the beginning and 127.6 MB in the end (delta: 158.0 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. [2018-01-24 19:40:45,633 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.25 ms. Allocated memory is still 299.9 MB. Free memory is still 265.9 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 290.41 ms. Allocated memory is still 299.9 MB. Free memory was 259.9 MB in the beginning and 242.9 MB in the end (delta: 17.1 MB). Peak memory consumption was 17.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 43.21 ms. Allocated memory is still 299.9 MB. Free memory was 242.9 MB in the beginning and 239.9 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 819.87 ms. Allocated memory was 299.9 MB in the beginning and 324.0 MB in the end (delta: 24.1 MB). Free memory was 239.9 MB in the beginning and 285.5 MB in the end (delta: -45.7 MB). Peak memory consumption was 69.4 MB. Max. memory is 5.3 GB. * Abstract Interpretation took 14580.56 ms. Allocated memory was 324.0 MB in the beginning and 1.8 GB in the end (delta: 1.4 GB). Free memory was 285.5 MB in the beginning and 127.6 MB in the end (delta: 158.0 MB). Peak memory consumption was 1.6 GB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 216 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 5152 LocStat_NO_SUPPORTING_DISEQUALITIES : 4506 LocStat_NO_DISJUNCTIONS : -432 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 353 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 595 TransStat_NO_SUPPORTING_DISEQUALITIES : 87 TransStat_NO_DISJUNCTIONS : 350 TransStat_MAX_NO_DISJUNCTIONS : 1 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.007736 RENAME_VARIABLES(MILLISECONDS) : 0.087281 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.000325 PROJECTAWAY(MILLISECONDS) : 0.026868 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000000 DISJOIN(MILLISECONDS) : 0.091029 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.103557 ADD_EQUALITY(MILLISECONDS) : 0.008877 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.005046 #CONJOIN_DISJUNCTIVE : 9330 #RENAME_VARIABLES : 23626 #UNFREEZE : 0 #CONJOIN : 16375 #PROJECTAWAY : 14237 #ADD_WEAK_EQUALITY : 0 #DISJOIN : 5379 #RENAME_VARIABLES_DISJUNCTIVE : 23681 #ADD_EQUALITY : 595 #DISJOIN_DISJUNCTIVE : 0 #ADD_DISEQUALITY : 87 - AllSpecificationsHoldResult: All specifications hold We were not able to verify any specifiation because the program does not contain any specification. RESULT: Ultimate proved your program to be correct! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/kbfiltr_simpl2_false-unreach-call_true-valid-memsafety_true-termination.cil.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_mostprecise.epf_AbstractInterpretationC.xml/Csv-Benchmark-0-2018-01-24_19-40-45-643.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/kbfiltr_simpl2_false-unreach-call_true-valid-memsafety_true-termination.cil.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_mostprecise.epf_AbstractInterpretationC.xml/Csv-VPDomainBenchmark-0-2018-01-24_19-40-45-643.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/kbfiltr_simpl2_false-unreach-call_true-valid-memsafety_true-termination.cil.c_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_mostprecise.epf_AbstractInterpretationC.xml/Csv-BenchmarkWithCounters-0-2018-01-24_19-40-45-643.csv Received shutdown request...