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/mempurity-32bit-Automizer_Camel+AI_EQ_SS.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-d63d1fb [2018-01-28 01:56:48,828 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-28 01:56:48,831 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-28 01:56:48,858 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-28 01:56:48,858 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-28 01:56:48,859 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-28 01:56:48,860 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-28 01:56:48,866 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-28 01:56:48,868 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-28 01:56:48,870 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-28 01:56:48,871 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-28 01:56:48,872 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-28 01:56:48,873 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-28 01:56:48,877 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-28 01:56:48,879 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-28 01:56:48,892 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-28 01:56:48,895 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-28 01:56:48,897 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-28 01:56:48,898 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-28 01:56:48,904 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-28 01:56:48,907 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-28 01:56:48,907 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-28 01:56:48,908 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-28 01:56:48,915 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-28 01:56:48,916 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-28 01:56:48,917 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-28 01:56:48,921 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-28 01:56:48,922 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-28 01:56:48,922 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-28 01:56:48,922 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-28 01:56:48,923 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-28 01:56:48,924 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-28 01:56:48,939 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-28 01:56:48,940 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-28 01:56:48,940 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-28 01:56:48,941 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-28 01:56:48,941 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-28 01:56:48,942 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-28 01:56:48,942 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-28 01:56:48,943 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-28 01:56:48,943 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-28 01:56:48,943 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-28 01:56:48,943 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-28 01:56:48,943 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-28 01:56:48,944 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-28 01:56:48,944 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-28 01:56:48,944 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-28 01:56:48,944 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-28 01:56:48,944 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-28 01:56:48,945 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-28 01:56:48,945 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-28 01:56:48,945 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-28 01:56:48,946 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-28 01:56:48,946 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-28 01:56:48,946 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-28 01:56:48,946 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-28 01:56:48,946 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-28 01:56:48,946 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-28 01:56:48,947 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-28 01:56:48,947 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-28 01:56:48,947 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-28 01:56:48,947 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-28 01:56:48,947 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-28 01:56:48,948 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-28 01:56:48,948 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-28 01:56:48,948 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-28 01:56:48,948 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-28 01:56:48,951 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-28 01:56:48,951 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-28 01:56:49,006 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-28 01:56:49,025 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-28 01:56:49,030 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-28 01:56:49,036 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-28 01:56:49,037 INFO L276 PluginConnector]: CDTParser initialized [2018-01-28 01:56:49,037 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-28 01:56:49,238 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-28 01:56:49,245 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-28 01:56:49,246 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-28 01:56:49,247 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-28 01:56:49,255 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-28 01:56:49,256 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,260 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e6d5f42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49, skipping insertion in model container [2018-01-28 01:56:49,261 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,280 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 01:56:49,368 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 01:56:49,643 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 01:56:49,730 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 01:56:49,748 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49 WrapperNode [2018-01-28 01:56:49,748 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-28 01:56:49,749 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-28 01:56:49,758 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-28 01:56:49,758 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-28 01:56:49,777 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,777 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,811 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,811 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,826 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,835 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,839 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (1/1) ... [2018-01-28 01:56:49,845 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-28 01:56:49,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-28 01:56:49,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-28 01:56:49,846 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-28 01:56:49,847 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 01:56:49" (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-28 01:56:49,928 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-28 01:56:49,928 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-28 01:56:49,928 INFO L136 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2018-01-28 01:56:49,928 INFO L136 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2018-01-28 01:56:49,928 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_PnP [2018-01-28 01:56:49,929 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-28 01:56:49,929 INFO L136 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2018-01-28 01:56:49,929 INFO L136 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2018-01-28 01:56:49,929 INFO L136 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2018-01-28 01:56:49,929 INFO L136 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2018-01-28 01:56:49,929 INFO L136 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2018-01-28 01:56:49,930 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_Complete [2018-01-28 01:56:49,930 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_CreateClose [2018-01-28 01:56:49,930 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_DispatchPassThrough [2018-01-28 01:56:49,930 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_Power [2018-01-28 01:56:49,930 INFO L136 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2018-01-28 01:56:49,930 INFO L136 BoogieDeclarations]: Found implementation of procedure KbFilter_InternIoCtl [2018-01-28 01:56:49,931 INFO L136 BoogieDeclarations]: Found implementation of procedure errorFn [2018-01-28 01:56:49,931 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-28 01:56:49,931 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2018-01-28 01:56:49,931 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_PnP [2018-01-28 01:56:49,933 INFO L128 BoogieDeclarations]: Found specification of procedure IofCallDriver [2018-01-28 01:56:49,933 INFO L128 BoogieDeclarations]: Found specification of procedure KeSetEvent [2018-01-28 01:56:49,934 INFO L128 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2018-01-28 01:56:49,934 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_Complete [2018-01-28 01:56:49,934 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_CreateClose [2018-01-28 01:56:49,934 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_DispatchPassThrough [2018-01-28 01:56:49,934 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_Power [2018-01-28 01:56:49,934 INFO L128 BoogieDeclarations]: Found specification of procedure PoCallDriver [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure KbFilter_InternIoCtl [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure errorFn [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure stub_driver_init [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure _BLAST_init [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-28 01:56:49,935 INFO L128 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2018-01-28 01:56:49,936 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-28 01:56:49,936 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-28 01:56:50,257 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-28 01:56:50,257 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-28 01:56:50,655 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-28 01:56:50,656 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-28 01:56:50,910 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-28 01:56:50,911 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-28 01:56:51,153 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-28 01:56:51,154 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-28 01:56:51,854 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-28 01:56:51,868 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-28 01:56:51,932 WARN L490 $ProcedureCfgBuilder]: Two Gotos in a row! There was dead code [2018-01-28 01:56:51,932 WARN L455 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2018-01-28 01:56:52,068 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-28 01:56:52,068 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 01:56:52 BoogieIcfgContainer [2018-01-28 01:56:52,069 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-28 01:56:52,069 INFO L113 PluginConnector]: ------------------------Abstract Interpretation---------------------------- [2018-01-28 01:56:52,069 INFO L271 PluginConnector]: Initializing Abstract Interpretation... [2018-01-28 01:56:52,070 INFO L276 PluginConnector]: Abstract Interpretation initialized [2018-01-28 01:56:52,071 INFO L185 PluginConnector]: Executing the observer AbstractInterpretationRcfgObserver from plugin Abstract Interpretation for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 01:56:52" (1/1) ... [2018-01-28 01:56:52,129 INFO L101 FixpointEngine]: Starting fixpoint engine with domain VPDomain (maxUnwinding=3, maxParallelStates=2) [2018-01-28 01:57:14,815 INFO L262 AbstractInterpreter]: Error location(s) were unreachable [2018-01-28 01:57:14,830 INFO L268 AbstractInterpreter]: Visited 730 different actions 7992 times. Merged at 229 different actions 3096 times. Widened at 30 different actions 128 times. Found 280 fixpoints after 58 different actions. Largest state had 104 variables. [2018-01-28 01:57:14,833 INFO L132 PluginConnector]: ------------------------ END Abstract Interpretation---------------------------- [2018-01-28 01:57:14,837 INFO L168 Benchmark]: Toolchain (without parser) took 25595.94 ms. Allocated memory was 310.4 MB in the beginning and 1.8 GB in the end (delta: 1.5 GB). Free memory was 270.1 MB in the beginning and 1.4 GB in the end (delta: -1.1 GB). Peak memory consumption was 359.7 MB. Max. memory is 5.3 GB. [2018-01-28 01:57:14,838 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 310.4 MB. Free memory is still 276.1 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-28 01:57:14,838 INFO L168 Benchmark]: CACSL2BoogieTranslator took 501.93 ms. Allocated memory is still 310.4 MB. Free memory was 270.1 MB in the beginning and 252.9 MB in the end (delta: 17.2 MB). Peak memory consumption was 17.2 MB. Max. memory is 5.3 GB. [2018-01-28 01:57:14,838 INFO L168 Benchmark]: Boogie Preprocessor took 96.58 ms. Allocated memory is still 310.4 MB. Free memory was 252.9 MB in the beginning and 249.9 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. [2018-01-28 01:57:14,839 INFO L168 Benchmark]: RCFGBuilder took 2222.82 ms. Allocated memory was 310.4 MB in the beginning and 325.1 MB in the end (delta: 14.7 MB). Free memory was 249.9 MB in the beginning and 253.6 MB in the end (delta: -3.7 MB). Peak memory consumption was 68.7 MB. Max. memory is 5.3 GB. [2018-01-28 01:57:14,839 INFO L168 Benchmark]: Abstract Interpretation took 22763.98 ms. Allocated memory was 325.1 MB in the beginning and 1.8 GB in the end (delta: 1.4 GB). Free memory was 253.6 MB in the beginning and 1.4 GB in the end (delta: -1.1 GB). Peak memory consumption was 328.6 MB. Max. memory is 5.3 GB. [2018-01-28 01:57:14,845 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.22 ms. Allocated memory is still 310.4 MB. Free memory is still 276.1 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 501.93 ms. Allocated memory is still 310.4 MB. Free memory was 270.1 MB in the beginning and 252.9 MB in the end (delta: 17.2 MB). Peak memory consumption was 17.2 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 96.58 ms. Allocated memory is still 310.4 MB. Free memory was 252.9 MB in the beginning and 249.9 MB in the end (delta: 3.0 MB). Peak memory consumption was 3.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 2222.82 ms. Allocated memory was 310.4 MB in the beginning and 325.1 MB in the end (delta: 14.7 MB). Free memory was 249.9 MB in the beginning and 253.6 MB in the end (delta: -3.7 MB). Peak memory consumption was 68.7 MB. Max. memory is 5.3 GB. * Abstract Interpretation took 22763.98 ms. Allocated memory was 325.1 MB in the beginning and 1.8 GB in the end (delta: 1.4 GB). Free memory was 253.6 MB in the beginning and 1.4 GB in the end (delta: -1.1 GB). Peak memory consumption was 328.6 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.analysis.abstractinterpretationv2: - StatisticsResult: ArrayEqualityDomainStatistics #Locations : 627 LocStat_MAX_WEQGRAPH_SIZE : 0 LocStat_MAX_SIZEOF_WEQEDGELABEL : 0 LocStat_NO_SUPPORTING_EQUALITIES : 15627 LocStat_NO_SUPPORTING_DISEQUALITIES : 8543 LocStat_NO_DISJUNCTIONS : -1254 LocStat_MAX_NO_DISJUNCTIONS : -1 #Transitions : 764 TransStat_MAX_WEQGRAPH_SIZE : 0 TransStat_MAX_SIZEOF_WEQEDGELABEL : 0 TransStat_NO_SUPPORTING_EQUALITIES : 598 TransStat_NO_SUPPORTING_DISEQUALITIES : 87 TransStat_NO_DISJUNCTIONS : 761 TransStat_MAX_NO_DISJUNCTIONS : 1 - StatisticsResult: EqConstraintFactoryStatistics CONJOIN_DISJUNCTIVE(MILLISECONDS) : 0.008259 RENAME_VARIABLES(MILLISECONDS) : 0.091945 UNFREEZE(MILLISECONDS) : 0.000000 CONJOIN(MILLISECONDS) : 0.000256 PROJECTAWAY(MILLISECONDS) : 0.024146 ADD_WEAK_EQUALITY(MILLISECONDS) : 0.000000 DISJOIN(MILLISECONDS) : 0.143435 RENAME_VARIABLES_DISJUNCTIVE(MILLISECONDS) : 0.107767 ADD_EQUALITY(MILLISECONDS) : 0.024538 DISJOIN_DISJUNCTIVE(MILLISECONDS) : 0.000000 ADD_DISEQUALITY(MILLISECONDS) : 0.009507 #CONJOIN_DISJUNCTIVE : 13508 #RENAME_VARIABLES : 31446 #UNFREEZE : 0 #CONJOIN : 19605 #PROJECTAWAY : 18311 #ADD_WEAK_EQUALITY : 0 #DISJOIN : 8335 #RENAME_VARIABLES_DISJUNCTIVE : 31482 #ADD_EQUALITY : 598 #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_mempurity-32bit-Automizer_Camel+AI_EQ_SS.epf_AbstractInterpretationC.xml/Csv-Benchmark-0-2018-01-28_01-57-14-865.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_mempurity-32bit-Automizer_Camel+AI_EQ_SS.epf_AbstractInterpretationC.xml/Csv-VPDomainBenchmark-0-2018-01-28_01-57-14-865.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_mempurity-32bit-Automizer_Camel+AI_EQ_SS.epf_AbstractInterpretationC.xml/Csv-BenchmarkWithCounters-0-2018-01-28_01-57-14-865.csv Received shutdown request...