./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 9ad7fb26 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a05fbc1d8a2048d37fda072c6a9d42f1f996d033c914869a4e2960aadff82dde --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-02 22:07:39,537 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-02 22:07:39,540 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-02 22:07:39,587 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-02 22:07:39,588 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-02 22:07:39,593 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-02 22:07:39,595 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-02 22:07:39,599 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-02 22:07:39,602 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-02 22:07:39,610 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-02 22:07:39,611 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-02 22:07:39,613 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-02 22:07:39,613 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-02 22:07:39,616 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-02 22:07:39,619 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-02 22:07:39,625 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-02 22:07:39,628 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-02 22:07:39,629 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-02 22:07:39,631 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-02 22:07:39,634 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-02 22:07:39,636 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-02 22:07:39,640 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-02 22:07:39,643 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-02 22:07:39,644 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-02 22:07:39,653 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-02 22:07:39,653 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-02 22:07:39,654 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-02 22:07:39,656 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-02 22:07:39,656 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-02 22:07:39,658 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-02 22:07:39,659 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-02 22:07:39,660 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-02 22:07:39,662 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-02 22:07:39,663 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-02 22:07:39,665 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-02 22:07:39,665 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-02 22:07:39,666 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-02 22:07:39,666 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-02 22:07:39,666 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-02 22:07:39,667 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-02 22:07:39,668 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-02 22:07:39,669 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2021-11-02 22:07:39,717 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-02 22:07:39,720 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-02 22:07:39,720 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-02 22:07:39,721 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-02 22:07:39,722 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-02 22:07:39,722 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-02 22:07:39,723 INFO L138 SettingsManager]: * Use SBE=true [2021-11-02 22:07:39,723 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-02 22:07:39,723 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-02 22:07:39,723 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-02 22:07:39,724 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-02 22:07:39,725 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-02 22:07:39,725 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-02 22:07:39,725 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-02 22:07:39,725 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-02 22:07:39,726 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-02 22:07:39,726 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-02 22:07:39,726 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-02 22:07:39,726 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-02 22:07:39,726 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-02 22:07:39,727 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-02 22:07:39,727 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-02 22:07:39,727 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-02 22:07:39,727 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 22:07:39,728 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-02 22:07:39,728 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-02 22:07:39,728 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-02 22:07:39,728 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-02 22:07:39,729 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-02 22:07:39,729 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a05fbc1d8a2048d37fda072c6a9d42f1f996d033c914869a4e2960aadff82dde [2021-11-02 22:07:40,044 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-02 22:07:40,072 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-02 22:07:40,076 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-02 22:07:40,078 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-02 22:07:40,079 INFO L275 PluginConnector]: CDTParser initialized [2021-11-02 22:07:40,080 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/../../sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c [2021-11-02 22:07:40,189 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/d6df08d34/2736ba0fa7f94df187d1cd473139067e/FLAGa514572d8 [2021-11-02 22:07:40,763 INFO L306 CDTParser]: Found 1 translation units. [2021-11-02 22:07:40,764 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c [2021-11-02 22:07:40,777 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/d6df08d34/2736ba0fa7f94df187d1cd473139067e/FLAGa514572d8 [2021-11-02 22:07:41,041 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/d6df08d34/2736ba0fa7f94df187d1cd473139067e [2021-11-02 22:07:41,043 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-02 22:07:41,045 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-11-02 22:07:41,047 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-02 22:07:41,047 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-02 22:07:41,051 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-02 22:07:41,051 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,053 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b25d28a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41, skipping insertion in model container [2021-11-02 22:07:41,053 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,060 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-02 22:07:41,112 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-02 22:07:41,408 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c[29656,29669] [2021-11-02 22:07:41,410 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:07:41,428 INFO L203 MainTranslator]: Completed pre-run [2021-11-02 22:07:41,523 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c[29656,29669] [2021-11-02 22:07:41,536 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:07:41,553 INFO L208 MainTranslator]: Completed translation [2021-11-02 22:07:41,553 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41 WrapperNode [2021-11-02 22:07:41,553 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-02 22:07:41,554 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-02 22:07:41,555 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-02 22:07:41,555 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-02 22:07:41,567 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,568 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,582 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,582 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,615 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,626 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,630 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,637 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-02 22:07:41,638 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-02 22:07:41,638 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-02 22:07:41,638 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-02 22:07:41,648 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (1/1) ... [2021-11-02 22:07:41,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 22:07:41,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:07:41,705 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-02 22:07:41,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-02 22:07:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-11-02 22:07:41,760 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-02 22:07:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-11-02 22:07:41,761 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2021-11-02 22:07:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2021-11-02 22:07:41,762 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_PnP [2021-11-02 22:07:41,763 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-11-02 22:07:41,763 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2021-11-02 22:07:41,763 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-11-02 22:07:41,764 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-11-02 22:07:41,764 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2021-11-02 22:07:41,764 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-11-02 22:07:41,764 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Complete [2021-11-02 22:07:41,765 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_CreateClose [2021-11-02 22:07:41,765 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_DispatchPassThrough [2021-11-02 22:07:41,765 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Power [2021-11-02 22:07:41,765 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2021-11-02 22:07:41,765 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_InternIoCtl [2021-11-02 22:07:41,765 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-11-02 22:07:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-11-02 22:07:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-11-02 22:07:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-11-02 22:07:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-02 22:07:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2021-11-02 22:07:41,766 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-11-02 22:07:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2021-11-02 22:07:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_PnP [2021-11-02 22:07:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-11-02 22:07:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2021-11-02 22:07:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-11-02 22:07:41,767 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Complete [2021-11-02 22:07:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_CreateClose [2021-11-02 22:07:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_DispatchPassThrough [2021-11-02 22:07:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Power [2021-11-02 22:07:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2021-11-02 22:07:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_InternIoCtl [2021-11-02 22:07:41,768 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-11-02 22:07:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-11-02 22:07:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2021-11-02 22:07:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2021-11-02 22:07:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-11-02 22:07:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2021-11-02 22:07:41,769 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-11-02 22:07:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-02 22:07:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-02 22:07:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-02 22:07:41,770 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-02 22:07:41,771 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-02 22:07:42,075 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:07:42,210 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume false; [2021-11-02 22:07:42,211 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume !false; [2021-11-02 22:07:42,218 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:07:42,305 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-11-02 22:07:42,305 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-11-02 22:07:42,411 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:07:42,447 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-11-02 22:07:42,447 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-11-02 22:07:42,455 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:07:42,563 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume false; [2021-11-02 22:07:42,564 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume !false; [2021-11-02 22:07:42,568 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:07:42,589 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2021-11-02 22:07:42,589 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2021-11-02 22:07:42,594 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:07:42,642 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-11-02 22:07:42,642 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-11-02 22:07:42,711 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-02 22:07:42,711 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-02 22:07:42,713 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:07:42 BoogieIcfgContainer [2021-11-02 22:07:42,714 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-02 22:07:42,715 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-02 22:07:42,716 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-02 22:07:42,722 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-02 22:07:42,722 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 10:07:41" (1/3) ... [2021-11-02 22:07:42,729 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53d1bd9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 10:07:42, skipping insertion in model container [2021-11-02 22:07:42,730 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:07:41" (2/3) ... [2021-11-02 22:07:42,730 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53d1bd9f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 10:07:42, skipping insertion in model container [2021-11-02 22:07:42,730 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:07:42" (3/3) ... [2021-11-02 22:07:42,732 INFO L111 eAbstractionObserver]: Analyzing ICFG kbfiltr_simpl2.cil-2.c [2021-11-02 22:07:42,740 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-02 22:07:42,740 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-02 22:07:42,784 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-02 22:07:42,791 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-02 22:07:42,791 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-02 22:07:42,830 INFO L276 IsEmpty]: Start isEmpty. Operand has 241 states, 182 states have (on average 1.565934065934066) internal successors, (285), 201 states have internal predecessors, (285), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) [2021-11-02 22:07:42,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-02 22:07:42,842 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:42,843 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:42,844 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ENSURES_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:42,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:42,850 INFO L85 PathProgramCache]: Analyzing trace with hash -1216173165, now seen corresponding path program 1 times [2021-11-02 22:07:42,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:42,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301714057] [2021-11-02 22:07:42,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:42,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:43,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:43,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:43,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:43,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:43,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:43,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:43,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:43,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301714057] [2021-11-02 22:07:43,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301714057] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:43,343 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:43,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-02 22:07:43,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29070301] [2021-11-02 22:07:43,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 22:07:43,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:43,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:07:43,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:07:43,383 INFO L87 Difference]: Start difference. First operand has 241 states, 182 states have (on average 1.565934065934066) internal successors, (285), 201 states have internal predecessors, (285), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-02 22:07:44,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:44,037 INFO L93 Difference]: Finished difference Result 266 states and 385 transitions. [2021-11-02 22:07:44,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-02 22:07:44,039 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2021-11-02 22:07:44,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:44,063 INFO L225 Difference]: With dead ends: 266 [2021-11-02 22:07:44,064 INFO L226 Difference]: Without dead ends: 259 [2021-11-02 22:07:44,066 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:07:44,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-11-02 22:07:44,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 231. [2021-11-02 22:07:44,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 176 states have (on average 1.5) internal successors, (264), 192 states have internal predecessors, (264), 39 states have call successors, (39), 17 states have call predecessors, (39), 15 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2021-11-02 22:07:44,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 327 transitions. [2021-11-02 22:07:44,132 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 327 transitions. Word has length 15 [2021-11-02 22:07:44,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:44,132 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 327 transitions. [2021-11-02 22:07:44,133 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-02 22:07:44,133 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 327 transitions. [2021-11-02 22:07:44,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-02 22:07:44,134 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:44,134 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:44,135 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-02 22:07:44,135 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:44,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:44,136 INFO L85 PathProgramCache]: Analyzing trace with hash -650681863, now seen corresponding path program 1 times [2021-11-02 22:07:44,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:44,136 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596472475] [2021-11-02 22:07:44,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:44,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:44,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:44,306 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:44,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:44,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:44,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:44,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:44,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596472475] [2021-11-02 22:07:44,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596472475] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:44,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:44,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-02 22:07:44,418 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741937521] [2021-11-02 22:07:44,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:07:44,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:44,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:07:44,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:07:44,422 INFO L87 Difference]: Start difference. First operand 231 states and 327 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-02 22:07:45,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:45,266 INFO L93 Difference]: Finished difference Result 259 states and 367 transitions. [2021-11-02 22:07:45,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:07:45,267 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 20 [2021-11-02 22:07:45,267 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:45,270 INFO L225 Difference]: With dead ends: 259 [2021-11-02 22:07:45,270 INFO L226 Difference]: Without dead ends: 259 [2021-11-02 22:07:45,271 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:07:45,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-11-02 22:07:45,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 231. [2021-11-02 22:07:45,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 176 states have (on average 1.4943181818181819) internal successors, (263), 192 states have internal predecessors, (263), 39 states have call successors, (39), 17 states have call predecessors, (39), 15 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2021-11-02 22:07:45,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 326 transitions. [2021-11-02 22:07:45,288 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 326 transitions. Word has length 20 [2021-11-02 22:07:45,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:45,289 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 326 transitions. [2021-11-02 22:07:45,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 3 states have internal predecessors, (14), 3 states have call successors, (4), 4 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-02 22:07:45,289 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 326 transitions. [2021-11-02 22:07:45,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-02 22:07:45,291 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:45,291 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:45,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-02 22:07:45,291 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:45,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:45,292 INFO L85 PathProgramCache]: Analyzing trace with hash 634702516, now seen corresponding path program 1 times [2021-11-02 22:07:45,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:45,292 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557925251] [2021-11-02 22:07:45,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:45,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:45,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:45,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:45,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:45,471 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:45,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:45,493 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:45,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:45,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:45,500 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:45,501 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557925251] [2021-11-02 22:07:45,501 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557925251] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:45,501 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:45,501 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:07:45,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800999593] [2021-11-02 22:07:45,502 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:07:45,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:45,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:07:45,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:07:45,503 INFO L87 Difference]: Start difference. First operand 231 states and 326 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:07:46,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:46,694 INFO L93 Difference]: Finished difference Result 350 states and 478 transitions. [2021-11-02 22:07:46,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:07:46,695 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2021-11-02 22:07:46,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:46,704 INFO L225 Difference]: With dead ends: 350 [2021-11-02 22:07:46,704 INFO L226 Difference]: Without dead ends: 349 [2021-11-02 22:07:46,704 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:07:46,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-11-02 22:07:46,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 304. [2021-11-02 22:07:46,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 239 states have (on average 1.393305439330544) internal successors, (333), 243 states have internal predecessors, (333), 38 states have call successors, (38), 23 states have call predecessors, (38), 26 states have return successors, (44), 40 states have call predecessors, (44), 29 states have call successors, (44) [2021-11-02 22:07:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 415 transitions. [2021-11-02 22:07:46,742 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 415 transitions. Word has length 28 [2021-11-02 22:07:46,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:46,743 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 415 transitions. [2021-11-02 22:07:46,744 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 3 states have internal predecessors, (18), 3 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:07:46,744 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 415 transitions. [2021-11-02 22:07:46,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-02 22:07:46,748 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:46,748 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:46,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-02 22:07:46,748 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:46,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:46,749 INFO L85 PathProgramCache]: Analyzing trace with hash 2054471313, now seen corresponding path program 1 times [2021-11-02 22:07:46,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:46,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051052075] [2021-11-02 22:07:46,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:46,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:46,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:46,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:46,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:46,963 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:46,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:46,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:47,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:47,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:47,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051052075] [2021-11-02 22:07:47,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051052075] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:47,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:47,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:07:47,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406656963] [2021-11-02 22:07:47,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:07:47,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:47,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:07:47,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:07:47,011 INFO L87 Difference]: Start difference. First operand 304 states and 415 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:07:47,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:47,855 INFO L93 Difference]: Finished difference Result 368 states and 494 transitions. [2021-11-02 22:07:47,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:07:47,856 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2021-11-02 22:07:47,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:47,859 INFO L225 Difference]: With dead ends: 368 [2021-11-02 22:07:47,859 INFO L226 Difference]: Without dead ends: 368 [2021-11-02 22:07:47,859 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:07:47,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-11-02 22:07:47,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 344. [2021-11-02 22:07:47,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 280 states have (on average 1.3857142857142857) internal successors, (388), 282 states have internal predecessors, (388), 34 states have call successors, (34), 23 states have call predecessors, (34), 29 states have return successors, (44), 39 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-02 22:07:47,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 466 transitions. [2021-11-02 22:07:47,876 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 466 transitions. Word has length 28 [2021-11-02 22:07:47,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:47,877 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 466 transitions. [2021-11-02 22:07:47,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:07:47,877 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 466 transitions. [2021-11-02 22:07:47,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-02 22:07:47,880 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:47,880 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:47,880 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-02 22:07:47,881 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:47,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:47,881 INFO L85 PathProgramCache]: Analyzing trace with hash 1351706538, now seen corresponding path program 1 times [2021-11-02 22:07:47,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:47,882 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525014908] [2021-11-02 22:07:47,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:47,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:47,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:48,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:48,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:48,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:48,061 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:48,061 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525014908] [2021-11-02 22:07:48,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525014908] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:48,061 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:48,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-02 22:07:48,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340466377] [2021-11-02 22:07:48,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-02 22:07:48,062 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:48,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-02 22:07:48,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-02 22:07:48,064 INFO L87 Difference]: Start difference. First operand 344 states and 466 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:07:48,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:48,694 INFO L93 Difference]: Finished difference Result 343 states and 463 transitions. [2021-11-02 22:07:48,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:07:48,694 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 38 [2021-11-02 22:07:48,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:48,697 INFO L225 Difference]: With dead ends: 343 [2021-11-02 22:07:48,697 INFO L226 Difference]: Without dead ends: 343 [2021-11-02 22:07:48,697 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-11-02 22:07:48,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2021-11-02 22:07:48,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 343. [2021-11-02 22:07:48,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 280 states have (on average 1.3785714285714286) internal successors, (386), 281 states have internal predecessors, (386), 33 states have call successors, (33), 23 states have call predecessors, (33), 29 states have return successors, (44), 39 states have call predecessors, (44), 27 states have call successors, (44) [2021-11-02 22:07:48,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 463 transitions. [2021-11-02 22:07:48,712 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 463 transitions. Word has length 38 [2021-11-02 22:07:48,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:48,713 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 463 transitions. [2021-11-02 22:07:48,713 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 3 states have internal predecessors, (27), 3 states have call successors, (8), 6 states have call predecessors, (8), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:07:48,713 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 463 transitions. [2021-11-02 22:07:48,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-02 22:07:48,717 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:48,717 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:48,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-02 22:07:48,717 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:48,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:48,718 INFO L85 PathProgramCache]: Analyzing trace with hash 136406623, now seen corresponding path program 1 times [2021-11-02 22:07:48,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:48,719 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303960067] [2021-11-02 22:07:48,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:48,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:48,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:48,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:48,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,868 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:48,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,881 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-02 22:07:48,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:48,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:48,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:48,897 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303960067] [2021-11-02 22:07:48,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303960067] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:48,897 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:48,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-02 22:07:48,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747951439] [2021-11-02 22:07:48,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:07:48,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:48,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:07:48,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:07:48,899 INFO L87 Difference]: Start difference. First operand 343 states and 463 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-02 22:07:49,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:49,741 INFO L93 Difference]: Finished difference Result 325 states and 431 transitions. [2021-11-02 22:07:49,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-02 22:07:49,741 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2021-11-02 22:07:49,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:49,744 INFO L225 Difference]: With dead ends: 325 [2021-11-02 22:07:49,744 INFO L226 Difference]: Without dead ends: 325 [2021-11-02 22:07:49,745 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:07:49,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-11-02 22:07:49,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 304. [2021-11-02 22:07:49,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 246 states have (on average 1.3699186991869918) internal successors, (337), 247 states have internal predecessors, (337), 30 states have call successors, (30), 21 states have call predecessors, (30), 27 states have return successors, (39), 36 states have call predecessors, (39), 24 states have call successors, (39) [2021-11-02 22:07:49,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 406 transitions. [2021-11-02 22:07:49,759 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 406 transitions. Word has length 46 [2021-11-02 22:07:49,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:49,759 INFO L470 AbstractCegarLoop]: Abstraction has 304 states and 406 transitions. [2021-11-02 22:07:49,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 4 states have internal predecessors, (34), 3 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-02 22:07:49,760 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 406 transitions. [2021-11-02 22:07:49,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-02 22:07:49,762 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:49,763 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:49,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-02 22:07:49,763 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:49,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:49,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1699015048, now seen corresponding path program 1 times [2021-11-02 22:07:49,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:49,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679264852] [2021-11-02 22:07:49,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:49,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:49,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:49,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:49,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:49,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:49,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:49,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:49,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:49,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-11-02 22:07:49,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:50,039 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-02 22:07:50,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:50,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:50,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:50,067 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679264852] [2021-11-02 22:07:50,068 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679264852] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:50,068 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:50,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-02 22:07:50,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626066588] [2021-11-02 22:07:50,072 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 22:07:50,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:50,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 22:07:50,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:07:50,074 INFO L87 Difference]: Start difference. First operand 304 states and 406 transitions. Second operand has 12 states, 12 states have (on average 2.75) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:07:51,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:51,408 INFO L93 Difference]: Finished difference Result 326 states and 430 transitions. [2021-11-02 22:07:51,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-02 22:07:51,408 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 45 [2021-11-02 22:07:51,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:51,411 INFO L225 Difference]: With dead ends: 326 [2021-11-02 22:07:51,411 INFO L226 Difference]: Without dead ends: 325 [2021-11-02 22:07:51,412 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2021-11-02 22:07:51,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-11-02 22:07:51,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 320. [2021-11-02 22:07:51,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 260 states have (on average 1.3615384615384616) internal successors, (354), 260 states have internal predecessors, (354), 30 states have call successors, (30), 21 states have call predecessors, (30), 29 states have return successors, (41), 38 states have call predecessors, (41), 24 states have call successors, (41) [2021-11-02 22:07:51,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 425 transitions. [2021-11-02 22:07:51,435 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 425 transitions. Word has length 45 [2021-11-02 22:07:51,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:51,437 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 425 transitions. [2021-11-02 22:07:51,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.75) internal successors, (33), 7 states have internal predecessors, (33), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:07:51,437 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 425 transitions. [2021-11-02 22:07:51,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-02 22:07:51,440 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:51,441 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:51,441 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-02 22:07:51,441 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:51,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:51,442 INFO L85 PathProgramCache]: Analyzing trace with hash 750548217, now seen corresponding path program 1 times [2021-11-02 22:07:51,442 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:51,442 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128876452] [2021-11-02 22:07:51,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:51,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:51,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:51,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:51,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:51,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:51,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:51,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:51,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:51,729 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-11-02 22:07:51,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:51,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-02 22:07:51,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:51,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:51,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:51,831 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128876452] [2021-11-02 22:07:51,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128876452] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:51,831 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:51,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-02 22:07:51,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258954231] [2021-11-02 22:07:51,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 22:07:51,834 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:51,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 22:07:51,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:07:51,835 INFO L87 Difference]: Start difference. First operand 320 states and 425 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:07:53,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:53,126 INFO L93 Difference]: Finished difference Result 325 states and 428 transitions. [2021-11-02 22:07:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-02 22:07:53,127 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 46 [2021-11-02 22:07:53,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:53,129 INFO L225 Difference]: With dead ends: 325 [2021-11-02 22:07:53,130 INFO L226 Difference]: Without dead ends: 325 [2021-11-02 22:07:53,130 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2021-11-02 22:07:53,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2021-11-02 22:07:53,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 320. [2021-11-02 22:07:53,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 260 states have (on average 1.3576923076923078) internal successors, (353), 260 states have internal predecessors, (353), 30 states have call successors, (30), 21 states have call predecessors, (30), 29 states have return successors, (41), 38 states have call predecessors, (41), 24 states have call successors, (41) [2021-11-02 22:07:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 424 transitions. [2021-11-02 22:07:53,148 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 424 transitions. Word has length 46 [2021-11-02 22:07:53,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:53,149 INFO L470 AbstractCegarLoop]: Abstraction has 320 states and 424 transitions. [2021-11-02 22:07:53,150 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (7), 7 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:07:53,150 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 424 transitions. [2021-11-02 22:07:53,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-02 22:07:53,151 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:53,152 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:53,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-02 22:07:53,152 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:53,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:53,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1580928350, now seen corresponding path program 1 times [2021-11-02 22:07:53,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:53,153 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147252690] [2021-11-02 22:07:53,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:53,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:53,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:53,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:53,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:53,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:53,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:53,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:53,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:53,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-11-02 22:07:53,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:53,356 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-02 22:07:53,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:53,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:53,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:53,363 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147252690] [2021-11-02 22:07:53,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147252690] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:53,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:53,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-02 22:07:53,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593427095] [2021-11-02 22:07:53,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:07:53,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:53,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:07:53,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:07:53,370 INFO L87 Difference]: Start difference. First operand 320 states and 424 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:07:53,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:53,939 INFO L93 Difference]: Finished difference Result 314 states and 412 transitions. [2021-11-02 22:07:53,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-02 22:07:53,939 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2021-11-02 22:07:53,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:53,941 INFO L225 Difference]: With dead ends: 314 [2021-11-02 22:07:53,942 INFO L226 Difference]: Without dead ends: 272 [2021-11-02 22:07:53,942 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:07:53,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-11-02 22:07:53,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 242. [2021-11-02 22:07:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 198 states have (on average 1.378787878787879) internal successors, (273), 201 states have internal predecessors, (273), 27 states have call successors, (27), 19 states have call predecessors, (27), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:07:53,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 321 transitions. [2021-11-02 22:07:53,951 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 321 transitions. Word has length 47 [2021-11-02 22:07:53,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:53,952 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 321 transitions. [2021-11-02 22:07:53,952 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (7), 7 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:07:53,952 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 321 transitions. [2021-11-02 22:07:53,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:07:53,953 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:53,954 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:53,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-02 22:07:53,954 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:53,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash 479956528, now seen corresponding path program 1 times [2021-11-02 22:07:53,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:53,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161470081] [2021-11-02 22:07:53,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:53,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:53,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:54,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:54,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:54,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-02 22:07:54,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-02 22:07:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,121 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2021-11-02 22:07:54,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:54,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:54,125 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:54,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161470081] [2021-11-02 22:07:54,126 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161470081] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:54,126 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:54,126 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-02 22:07:54,126 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573614560] [2021-11-02 22:07:54,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:07:54,127 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:54,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:07:54,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:07:54,128 INFO L87 Difference]: Start difference. First operand 242 states and 321 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:07:54,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:54,913 INFO L93 Difference]: Finished difference Result 240 states and 317 transitions. [2021-11-02 22:07:54,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-02 22:07:54,914 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 53 [2021-11-02 22:07:54,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:54,916 INFO L225 Difference]: With dead ends: 240 [2021-11-02 22:07:54,916 INFO L226 Difference]: Without dead ends: 240 [2021-11-02 22:07:54,917 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:07:54,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-11-02 22:07:54,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2021-11-02 22:07:54,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 197 states have (on average 1.3705583756345177) internal successors, (270), 199 states have internal predecessors, (270), 26 states have call successors, (26), 19 states have call predecessors, (26), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:07:54,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 317 transitions. [2021-11-02 22:07:54,925 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 317 transitions. Word has length 53 [2021-11-02 22:07:54,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:54,925 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 317 transitions. [2021-11-02 22:07:54,925 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:07:54,926 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 317 transitions. [2021-11-02 22:07:54,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-02 22:07:54,927 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:54,927 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:54,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-02 22:07:54,928 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:54,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:54,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1828872474, now seen corresponding path program 1 times [2021-11-02 22:07:54,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:54,929 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33571147] [2021-11-02 22:07:54,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:54,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:54,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:55,033 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:55,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:55,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:55,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:55,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:55,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:55,131 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-02 22:07:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:55,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-02 22:07:55,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:55,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:55,199 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:55,199 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33571147] [2021-11-02 22:07:55,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33571147] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:55,200 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:55,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-02 22:07:55,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192352212] [2021-11-02 22:07:55,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 22:07:55,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:55,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 22:07:55,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:07:55,202 INFO L87 Difference]: Start difference. First operand 240 states and 317 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 7 states have internal predecessors, (39), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-11-02 22:07:56,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:56,393 INFO L93 Difference]: Finished difference Result 243 states and 317 transitions. [2021-11-02 22:07:56,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-02 22:07:56,393 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 7 states have internal predecessors, (39), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) Word has length 51 [2021-11-02 22:07:56,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:56,395 INFO L225 Difference]: With dead ends: 243 [2021-11-02 22:07:56,396 INFO L226 Difference]: Without dead ends: 243 [2021-11-02 22:07:56,396 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2021-11-02 22:07:56,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-11-02 22:07:56,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 240. [2021-11-02 22:07:56,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 197 states have (on average 1.3604060913705585) internal successors, (268), 199 states have internal predecessors, (268), 26 states have call successors, (26), 19 states have call predecessors, (26), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:07:56,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 315 transitions. [2021-11-02 22:07:56,405 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 315 transitions. Word has length 51 [2021-11-02 22:07:56,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:56,405 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 315 transitions. [2021-11-02 22:07:56,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 7 states have internal predecessors, (39), 4 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 3 states have call successors, (5) [2021-11-02 22:07:56,405 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 315 transitions. [2021-11-02 22:07:56,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:07:56,407 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:56,407 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:56,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-02 22:07:56,408 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:56,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:56,408 INFO L85 PathProgramCache]: Analyzing trace with hash -2141770251, now seen corresponding path program 1 times [2021-11-02 22:07:56,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:56,408 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125047055] [2021-11-02 22:07:56,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:56,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:56,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:56,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:56,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:56,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:56,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:56,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:56,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:56,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-02 22:07:56,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:56,567 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-02 22:07:56,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:56,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:56,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:56,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125047055] [2021-11-02 22:07:56,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125047055] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:56,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:56,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-02 22:07:56,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117585923] [2021-11-02 22:07:56,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:07:56,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:56,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:07:56,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:07:56,598 INFO L87 Difference]: Start difference. First operand 240 states and 315 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:07:57,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:57,360 INFO L93 Difference]: Finished difference Result 253 states and 329 transitions. [2021-11-02 22:07:57,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-02 22:07:57,360 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 53 [2021-11-02 22:07:57,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:57,362 INFO L225 Difference]: With dead ends: 253 [2021-11-02 22:07:57,362 INFO L226 Difference]: Without dead ends: 253 [2021-11-02 22:07:57,362 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:07:57,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2021-11-02 22:07:57,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 243. [2021-11-02 22:07:57,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 200 states have (on average 1.36) internal successors, (272), 202 states have internal predecessors, (272), 26 states have call successors, (26), 19 states have call predecessors, (26), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:07:57,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 319 transitions. [2021-11-02 22:07:57,371 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 319 transitions. Word has length 53 [2021-11-02 22:07:57,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:57,372 INFO L470 AbstractCegarLoop]: Abstraction has 243 states and 319 transitions. [2021-11-02 22:07:57,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:07:57,372 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 319 transitions. [2021-11-02 22:07:57,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:07:57,373 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:57,374 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:57,374 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-02 22:07:57,374 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:57,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:57,375 INFO L85 PathProgramCache]: Analyzing trace with hash 159052339, now seen corresponding path program 1 times [2021-11-02 22:07:57,375 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:57,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831771984] [2021-11-02 22:07:57,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:57,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:57,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:57,498 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:57,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:57,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:57,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:57,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:57,581 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-02 22:07:57,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:57,605 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-02 22:07:57,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:57,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:57,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:57,620 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831771984] [2021-11-02 22:07:57,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831771984] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:57,620 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:57,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-02 22:07:57,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652821789] [2021-11-02 22:07:57,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 22:07:57,621 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:57,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 22:07:57,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:07:57,623 INFO L87 Difference]: Start difference. First operand 243 states and 319 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:07:58,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:58,372 INFO L93 Difference]: Finished difference Result 285 states and 365 transitions. [2021-11-02 22:07:58,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-02 22:07:58,372 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 53 [2021-11-02 22:07:58,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:58,375 INFO L225 Difference]: With dead ends: 285 [2021-11-02 22:07:58,375 INFO L226 Difference]: Without dead ends: 285 [2021-11-02 22:07:58,376 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2021-11-02 22:07:58,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2021-11-02 22:07:58,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 277. [2021-11-02 22:07:58,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 227 states have (on average 1.3171806167400881) internal successors, (299), 224 states have internal predecessors, (299), 26 states have call successors, (26), 19 states have call predecessors, (26), 23 states have return successors, (33), 33 states have call predecessors, (33), 20 states have call successors, (33) [2021-11-02 22:07:58,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 358 transitions. [2021-11-02 22:07:58,389 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 358 transitions. Word has length 53 [2021-11-02 22:07:58,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:58,389 INFO L470 AbstractCegarLoop]: Abstraction has 277 states and 358 transitions. [2021-11-02 22:07:58,389 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 7 states have internal predecessors, (41), 3 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:07:58,390 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 358 transitions. [2021-11-02 22:07:58,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:07:58,391 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:58,391 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:58,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-11-02 22:07:58,392 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:58,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:58,392 INFO L85 PathProgramCache]: Analyzing trace with hash 305745141, now seen corresponding path program 1 times [2021-11-02 22:07:58,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:58,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857227696] [2021-11-02 22:07:58,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:58,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:58,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:58,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:58,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:58,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:58,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:58,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:58,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2021-11-02 22:07:58,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:58,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-02 22:07:58,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:58,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:58,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:58,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857227696] [2021-11-02 22:07:58,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857227696] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:58,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:58,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-02 22:07:58,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370543378] [2021-11-02 22:07:58,615 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 22:07:58,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:58,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 22:07:58,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:07:58,616 INFO L87 Difference]: Start difference. First operand 277 states and 358 transitions. Second operand has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:07:59,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:07:59,471 INFO L93 Difference]: Finished difference Result 291 states and 372 transitions. [2021-11-02 22:07:59,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-02 22:07:59,472 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 53 [2021-11-02 22:07:59,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:07:59,474 INFO L225 Difference]: With dead ends: 291 [2021-11-02 22:07:59,474 INFO L226 Difference]: Without dead ends: 238 [2021-11-02 22:07:59,474 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-02 22:07:59,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-02 22:07:59,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2021-11-02 22:07:59,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 194 states have (on average 1.3144329896907216) internal successors, (255), 191 states have internal predecessors, (255), 24 states have call successors, (24), 17 states have call predecessors, (24), 19 states have return successors, (29), 29 states have call predecessors, (29), 18 states have call successors, (29) [2021-11-02 22:07:59,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 308 transitions. [2021-11-02 22:07:59,496 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 308 transitions. Word has length 53 [2021-11-02 22:07:59,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:07:59,496 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 308 transitions. [2021-11-02 22:07:59,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 6 states have internal predecessors, (41), 2 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:07:59,497 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 308 transitions. [2021-11-02 22:07:59,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-02 22:07:59,499 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:07:59,500 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:07:59,500 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-11-02 22:07:59,500 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:07:59,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:07:59,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1690938736, now seen corresponding path program 1 times [2021-11-02 22:07:59,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:07:59,501 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399199765] [2021-11-02 22:07:59,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:07:59,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:07:59,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:07:59,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,662 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:07:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:07:59,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-02 22:07:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,764 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-02 22:07:59,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,768 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-02 22:07:59,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:07:59,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:07:59,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:07:59,772 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399199765] [2021-11-02 22:07:59,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399199765] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:07:59,773 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:07:59,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-02 22:07:59,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962232764] [2021-11-02 22:07:59,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 22:07:59,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:07:59,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 22:07:59,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:07:59,775 INFO L87 Difference]: Start difference. First operand 238 states and 308 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:00,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:00,757 INFO L93 Difference]: Finished difference Result 275 states and 356 transitions. [2021-11-02 22:08:00,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-02 22:08:00,757 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 57 [2021-11-02 22:08:00,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:00,759 INFO L225 Difference]: With dead ends: 275 [2021-11-02 22:08:00,760 INFO L226 Difference]: Without dead ends: 275 [2021-11-02 22:08:00,760 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2021-11-02 22:08:00,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2021-11-02 22:08:00,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 253. [2021-11-02 22:08:00,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 207 states have (on average 1.3091787439613527) internal successors, (271), 204 states have internal predecessors, (271), 25 states have call successors, (25), 17 states have call predecessors, (25), 20 states have return successors, (31), 31 states have call predecessors, (31), 19 states have call successors, (31) [2021-11-02 22:08:00,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 327 transitions. [2021-11-02 22:08:00,783 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 327 transitions. Word has length 57 [2021-11-02 22:08:00,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:00,783 INFO L470 AbstractCegarLoop]: Abstraction has 253 states and 327 transitions. [2021-11-02 22:08:00,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:00,784 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 327 transitions. [2021-11-02 22:08:00,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-02 22:08:00,785 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:00,785 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:00,785 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-11-02 22:08:00,786 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:00,786 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:00,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1997036863, now seen corresponding path program 1 times [2021-11-02 22:08:00,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:00,787 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379561593] [2021-11-02 22:08:00,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:00,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:00,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:00,892 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:00,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:00,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:00,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:00,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:00,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:00,955 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-02 22:08:00,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,022 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-02 22:08:01,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-02 22:08:01,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:01,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:01,034 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379561593] [2021-11-02 22:08:01,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379561593] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:01,037 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:01,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-11-02 22:08:01,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259782791] [2021-11-02 22:08:01,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 22:08:01,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:01,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 22:08:01,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:08:01,039 INFO L87 Difference]: Start difference. First operand 253 states and 327 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:01,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:01,666 INFO L93 Difference]: Finished difference Result 266 states and 344 transitions. [2021-11-02 22:08:01,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-02 22:08:01,666 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 57 [2021-11-02 22:08:01,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:01,668 INFO L225 Difference]: With dead ends: 266 [2021-11-02 22:08:01,669 INFO L226 Difference]: Without dead ends: 259 [2021-11-02 22:08:01,669 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-11-02 22:08:01,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-11-02 22:08:01,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 247. [2021-11-02 22:08:01,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 202 states have (on average 1.306930693069307) internal successors, (264), 199 states have internal predecessors, (264), 24 states have call successors, (24), 17 states have call predecessors, (24), 20 states have return successors, (30), 30 states have call predecessors, (30), 18 states have call successors, (30) [2021-11-02 22:08:01,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 318 transitions. [2021-11-02 22:08:01,678 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 318 transitions. Word has length 57 [2021-11-02 22:08:01,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:01,679 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 318 transitions. [2021-11-02 22:08:01,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 5 states have internal predecessors, (41), 2 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:01,679 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 318 transitions. [2021-11-02 22:08:01,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-02 22:08:01,680 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:01,680 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:01,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-11-02 22:08:01,681 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:01,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:01,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1650215593, now seen corresponding path program 1 times [2021-11-02 22:08:01,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:01,682 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623893177] [2021-11-02 22:08:01,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:01,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:01,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:01,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:01,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:01,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-02 22:08:01,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:01,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:01,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:01,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623893177] [2021-11-02 22:08:01,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623893177] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:01,916 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:01,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-11-02 22:08:01,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092967103] [2021-11-02 22:08:01,917 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-02 22:08:01,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:01,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-02 22:08:01,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-11-02 22:08:01,918 INFO L87 Difference]: Start difference. First operand 247 states and 318 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:02,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:02,854 INFO L93 Difference]: Finished difference Result 269 states and 340 transitions. [2021-11-02 22:08:02,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-02 22:08:02,854 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 54 [2021-11-02 22:08:02,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:02,856 INFO L225 Difference]: With dead ends: 269 [2021-11-02 22:08:02,856 INFO L226 Difference]: Without dead ends: 241 [2021-11-02 22:08:02,856 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-11-02 22:08:02,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-11-02 22:08:02,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 241. [2021-11-02 22:08:02,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 197 states have (on average 1.3096446700507614) internal successors, (258), 195 states have internal predecessors, (258), 23 states have call successors, (23), 17 states have call predecessors, (23), 20 states have return successors, (28), 28 states have call predecessors, (28), 17 states have call successors, (28) [2021-11-02 22:08:02,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 309 transitions. [2021-11-02 22:08:02,865 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 309 transitions. Word has length 54 [2021-11-02 22:08:02,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:02,866 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 309 transitions. [2021-11-02 22:08:02,866 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:02,866 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 309 transitions. [2021-11-02 22:08:02,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-02 22:08:02,867 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:02,868 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:02,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-11-02 22:08:02,868 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:02,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:02,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1570272846, now seen corresponding path program 1 times [2021-11-02 22:08:02,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:02,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965134158] [2021-11-02 22:08:02,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:02,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:02,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:02,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:02,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:03,012 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:03,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:03,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:03,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:03,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-02 22:08:03,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:03,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2021-11-02 22:08:03,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:03,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-02 22:08:03,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:03,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:03,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965134158] [2021-11-02 22:08:03,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965134158] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:03,156 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:03,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-11-02 22:08:03,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857805303] [2021-11-02 22:08:03,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-02 22:08:03,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:03,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-02 22:08:03,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-11-02 22:08:03,159 INFO L87 Difference]: Start difference. First operand 241 states and 309 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:04,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:04,052 INFO L93 Difference]: Finished difference Result 255 states and 323 transitions. [2021-11-02 22:08:04,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-02 22:08:04,053 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) Word has length 56 [2021-11-02 22:08:04,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:04,054 INFO L225 Difference]: With dead ends: 255 [2021-11-02 22:08:04,054 INFO L226 Difference]: Without dead ends: 238 [2021-11-02 22:08:04,055 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-11-02 22:08:04,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-02 22:08:04,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2021-11-02 22:08:04,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 195 states have (on average 1.3076923076923077) internal successors, (255), 194 states have internal predecessors, (255), 22 states have call successors, (22), 17 states have call predecessors, (22), 20 states have return successors, (26), 26 states have call predecessors, (26), 16 states have call successors, (26) [2021-11-02 22:08:04,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 303 transitions. [2021-11-02 22:08:04,063 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 303 transitions. Word has length 56 [2021-11-02 22:08:04,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:04,063 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 303 transitions. [2021-11-02 22:08:04,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 7 states have internal predecessors, (42), 2 states have call successors, (8), 7 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:04,064 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 303 transitions. [2021-11-02 22:08:04,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-02 22:08:04,065 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:04,065 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:04,065 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-11-02 22:08:04,066 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:04,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:04,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1135084193, now seen corresponding path program 1 times [2021-11-02 22:08:04,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:04,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [209689217] [2021-11-02 22:08:04,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:04,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:04,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,205 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:04,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:04,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2021-11-02 22:08:04,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-02 22:08:04,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,307 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-02 22:08:04,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:04,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:04,310 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:04,310 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [209689217] [2021-11-02 22:08:04,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [209689217] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:04,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:04,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-02 22:08:04,311 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322902621] [2021-11-02 22:08:04,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-02 22:08:04,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:04,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-02 22:08:04,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-02 22:08:04,313 INFO L87 Difference]: Start difference. First operand 238 states and 303 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:04,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:04,957 INFO L93 Difference]: Finished difference Result 232 states and 294 transitions. [2021-11-02 22:08:04,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-02 22:08:04,958 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 58 [2021-11-02 22:08:04,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:04,960 INFO L225 Difference]: With dead ends: 232 [2021-11-02 22:08:04,960 INFO L226 Difference]: Without dead ends: 232 [2021-11-02 22:08:04,960 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-02 22:08:04,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-11-02 22:08:04,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2021-11-02 22:08:04,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 189 states have (on average 1.3015873015873016) internal successors, (246), 188 states have internal predecessors, (246), 22 states have call successors, (22), 17 states have call predecessors, (22), 20 states have return successors, (26), 26 states have call predecessors, (26), 16 states have call successors, (26) [2021-11-02 22:08:04,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 294 transitions. [2021-11-02 22:08:04,968 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 294 transitions. Word has length 58 [2021-11-02 22:08:04,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:04,968 INFO L470 AbstractCegarLoop]: Abstraction has 232 states and 294 transitions. [2021-11-02 22:08:04,969 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (10), 7 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:04,969 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 294 transitions. [2021-11-02 22:08:04,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-02 22:08:04,970 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:04,970 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:04,970 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-11-02 22:08:04,970 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:04,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:04,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1689207293, now seen corresponding path program 1 times [2021-11-02 22:08:04,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:04,971 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127888306] [2021-11-02 22:08:04,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:04,972 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:04,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:05,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:05,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:05,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:05,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:05,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:05,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:05,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-02 22:08:05,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:05,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-02 22:08:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:05,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:05,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:05,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127888306] [2021-11-02 22:08:05,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127888306] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:05,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:05,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-11-02 22:08:05,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580641273] [2021-11-02 22:08:05,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-02 22:08:05,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:05,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-02 22:08:05,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-02 22:08:05,253 INFO L87 Difference]: Start difference. First operand 232 states and 294 transitions. Second operand has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:06,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:06,205 INFO L93 Difference]: Finished difference Result 318 states and 387 transitions. [2021-11-02 22:08:06,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-02 22:08:06,205 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 55 [2021-11-02 22:08:06,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:06,207 INFO L225 Difference]: With dead ends: 318 [2021-11-02 22:08:06,207 INFO L226 Difference]: Without dead ends: 294 [2021-11-02 22:08:06,208 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2021-11-02 22:08:06,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-11-02 22:08:06,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 239. [2021-11-02 22:08:06,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 194 states have (on average 1.2938144329896908) internal successors, (251), 195 states have internal predecessors, (251), 22 states have call successors, (22), 17 states have call predecessors, (22), 22 states have return successors, (30), 26 states have call predecessors, (30), 16 states have call successors, (30) [2021-11-02 22:08:06,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 303 transitions. [2021-11-02 22:08:06,217 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 303 transitions. Word has length 55 [2021-11-02 22:08:06,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:06,217 INFO L470 AbstractCegarLoop]: Abstraction has 239 states and 303 transitions. [2021-11-02 22:08:06,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.3076923076923075) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:06,217 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 303 transitions. [2021-11-02 22:08:06,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-02 22:08:06,219 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:06,219 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:06,219 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-11-02 22:08:06,219 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:06,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:06,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1776480712, now seen corresponding path program 1 times [2021-11-02 22:08:06,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:06,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68774215] [2021-11-02 22:08:06,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:06,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:06,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:06,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:06,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:06,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:06,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:06,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:06,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:06,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-02 22:08:06,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:06,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-02 22:08:06,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:06,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:06,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:06,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68774215] [2021-11-02 22:08:06,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68774215] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:06,466 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:06,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-11-02 22:08:06,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639076534] [2021-11-02 22:08:06,468 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-02 22:08:06,469 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:06,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-02 22:08:06,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-11-02 22:08:06,470 INFO L87 Difference]: Start difference. First operand 239 states and 303 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:07,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:07,294 INFO L93 Difference]: Finished difference Result 261 states and 325 transitions. [2021-11-02 22:08:07,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-02 22:08:07,294 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) Word has length 55 [2021-11-02 22:08:07,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:07,296 INFO L225 Difference]: With dead ends: 261 [2021-11-02 22:08:07,296 INFO L226 Difference]: Without dead ends: 216 [2021-11-02 22:08:07,296 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-11-02 22:08:07,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-11-02 22:08:07,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2021-11-02 22:08:07,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 172 states have (on average 1.2209302325581395) internal successors, (210), 174 states have internal predecessors, (210), 21 states have call successors, (21), 17 states have call predecessors, (21), 22 states have return successors, (26), 24 states have call predecessors, (26), 15 states have call successors, (26) [2021-11-02 22:08:07,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 257 transitions. [2021-11-02 22:08:07,304 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 257 transitions. Word has length 55 [2021-11-02 22:08:07,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:07,305 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 257 transitions. [2021-11-02 22:08:07,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 7 states have internal predecessors, (43), 2 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:07,305 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 257 transitions. [2021-11-02 22:08:07,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-02 22:08:07,306 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:07,307 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:07,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-11-02 22:08:07,307 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:07,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:07,307 INFO L85 PathProgramCache]: Analyzing trace with hash 81251043, now seen corresponding path program 1 times [2021-11-02 22:08:07,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:07,308 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119235622] [2021-11-02 22:08:07,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:07,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:07,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:07,387 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-11-02 22:08:07,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:07,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-11-02 22:08:07,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:07,436 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-11-02 22:08:07,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:07,450 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-02 22:08:07,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:07,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-11-02 22:08:07,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:07,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:07,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-02 22:08:07,483 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119235622] [2021-11-02 22:08:07,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119235622] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:07,483 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:07,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-02 22:08:07,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186440838] [2021-11-02 22:08:07,484 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:08:07,484 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-02 22:08:07,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:08:07,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:08:07,485 INFO L87 Difference]: Start difference. First operand 216 states and 257 transitions. Second operand has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:07,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:07,977 INFO L93 Difference]: Finished difference Result 235 states and 280 transitions. [2021-11-02 22:08:07,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-02 22:08:07,977 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2021-11-02 22:08:07,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:07,979 INFO L225 Difference]: With dead ends: 235 [2021-11-02 22:08:07,979 INFO L226 Difference]: Without dead ends: 235 [2021-11-02 22:08:07,979 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-11-02 22:08:07,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-11-02 22:08:07,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 222. [2021-11-02 22:08:07,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 178 states have (on average 1.2247191011235956) internal successors, (218), 180 states have internal predecessors, (218), 21 states have call successors, (21), 17 states have call predecessors, (21), 22 states have return successors, (26), 24 states have call predecessors, (26), 15 states have call successors, (26) [2021-11-02 22:08:07,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 265 transitions. [2021-11-02 22:08:07,987 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 265 transitions. Word has length 56 [2021-11-02 22:08:07,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:07,987 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 265 transitions. [2021-11-02 22:08:07,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.5) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (7), 7 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-11-02 22:08:07,988 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 265 transitions. [2021-11-02 22:08:07,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-02 22:08:07,989 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:07,989 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:07,989 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-11-02 22:08:07,989 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:07,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:07,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1355183133, now seen corresponding path program 1 times [2021-11-02 22:08:07,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-02 22:08:07,990 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501680212] [2021-11-02 22:08:07,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:07,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-02 22:08:08,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:08:08,010 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:08:08,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:08:08,084 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-02 22:08:08,085 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-11-02 22:08:08,086 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK [2021-11-02 22:08:08,088 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr0ENSURES_VIOLATIONMEMORY_LEAK [2021-11-02 22:08:08,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-11-02 22:08:08,092 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:08,095 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-02 22:08:08,206 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.11 10:08:08 BoogieIcfgContainer [2021-11-02 22:08:08,206 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-02 22:08:08,207 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-02 22:08:08,207 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-02 22:08:08,207 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-02 22:08:08,208 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:07:42" (3/4) ... [2021-11-02 22:08:08,211 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-02 22:08:08,211 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-02 22:08:08,213 INFO L168 Benchmark]: Toolchain (without parser) took 27167.02 ms. Allocated memory was 117.4 MB in the beginning and 184.5 MB in the end (delta: 67.1 MB). Free memory was 82.5 MB in the beginning and 129.0 MB in the end (delta: -46.5 MB). Peak memory consumption was 22.1 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:08,213 INFO L168 Benchmark]: CDTParser took 0.27 ms. Allocated memory is still 117.4 MB. Free memory was 92.0 MB in the beginning and 92.0 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-02 22:08:08,214 INFO L168 Benchmark]: CACSL2BoogieTranslator took 506.92 ms. Allocated memory is still 117.4 MB. Free memory was 82.5 MB in the beginning and 85.9 MB in the end (delta: -3.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:08,214 INFO L168 Benchmark]: Boogie Preprocessor took 82.58 ms. Allocated memory is still 117.4 MB. Free memory was 85.9 MB in the beginning and 83.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:08,215 INFO L168 Benchmark]: RCFGBuilder took 1075.92 ms. Allocated memory is still 117.4 MB. Free memory was 83.2 MB in the beginning and 50.3 MB in the end (delta: 32.9 MB). Peak memory consumption was 33.6 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:08,215 INFO L168 Benchmark]: TraceAbstraction took 25491.11 ms. Allocated memory was 117.4 MB in the beginning and 184.5 MB in the end (delta: 67.1 MB). Free memory was 49.6 MB in the beginning and 129.0 MB in the end (delta: -79.3 MB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-02 22:08:08,215 INFO L168 Benchmark]: Witness Printer took 4.44 ms. Allocated memory is still 184.5 MB. Free memory is still 129.0 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-02 22:08:08,217 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27 ms. Allocated memory is still 117.4 MB. Free memory was 92.0 MB in the beginning and 92.0 MB in the end (delta: 21.2 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 506.92 ms. Allocated memory is still 117.4 MB. Free memory was 82.5 MB in the beginning and 85.9 MB in the end (delta: -3.4 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 82.58 ms. Allocated memory is still 117.4 MB. Free memory was 85.9 MB in the beginning and 83.2 MB in the end (delta: 2.7 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1075.92 ms. Allocated memory is still 117.4 MB. Free memory was 83.2 MB in the beginning and 50.3 MB in the end (delta: 32.9 MB). Peak memory consumption was 33.6 MB. Max. memory is 16.1 GB. * TraceAbstraction took 25491.11 ms. Allocated memory was 117.4 MB in the beginning and 184.5 MB in the end (delta: 67.1 MB). Free memory was 49.6 MB in the beginning and 129.0 MB in the end (delta: -79.3 MB). There was no memory consumed. Max. memory is 16.1 GB. * Witness Printer took 4.44 ms. Allocated memory is still 184.5 MB. Free memory is still 129.0 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1013]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1013. Possible FailurePath: [L23] int KernelMode ; [L24] int Executive ; [L25] int DevicePowerState ; [L26] int s ; [L27] int UNLOADED ; [L28] int NP ; [L29] int DC ; [L30] int SKIP1 ; [L31] int SKIP2 ; [L32] int MPR1 ; [L33] int MPR3 ; [L34] int IPC ; [L35] int pended ; [L36] int compFptr ; [L37] int compRegistered ; [L38] int lowerDriverReturn ; [L39] int setEventCalled ; [L40] int customIrp ; [L41] int myStatus ; VAL [\old(compFptr)=69, \old(compRegistered)=49, \old(customIrp)=52, \old(DC)=73, \old(DevicePowerState)=55, \old(Executive)=71, \old(IPC)=61, \old(KernelMode)=57, \old(lowerDriverReturn)=62, \old(MPR1)=68, \old(MPR3)=75, \old(myStatus)=72, \old(NP)=53, \old(pended)=70, \old(s)=58, \old(setEventCalled)=50, \old(SKIP1)=56, \old(SKIP2)=67, \old(UNLOADED)=60, compFptr=0, compRegistered=0, customIrp=0, DC=0, DevicePowerState=0, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, UNLOADED=0] [L294] int status ; [L295] int irp = __VERIFIER_nondet_int() ; [L296] int pirp ; [L297] int pirp__IoStatus__Status ; [L298] int irp_choice = __VERIFIER_nondet_int() ; [L299] int devobj = __VERIFIER_nondet_int() ; [L300] int __cil_tmp8 ; [L302] KernelMode = 0 [L303] Executive = 0 [L304] DevicePowerState = 1 [L305] s = 0 [L306] UNLOADED = 0 [L307] NP = 0 [L308] DC = 0 [L309] SKIP1 = 0 [L310] SKIP2 = 0 [L311] MPR1 = 0 [L312] MPR3 = 0 [L313] IPC = 0 [L314] pended = 0 [L315] compFptr = 0 [L316] compRegistered = 0 [L317] lowerDriverReturn = 0 [L318] setEventCalled = 0 [L319] customIrp = 0 [L320] myStatus = 0 [L324] status = 0 [L325] pirp = irp VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=0, DevicePowerState=1, devobj=-3, Executive=0, IPC=0, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, pirp=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, UNLOADED=0] [L326] CALL _BLAST_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=0, DevicePowerState=1, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, UNLOADED=0] [L61] UNLOADED = 0 [L62] NP = 1 [L63] DC = 2 [L64] SKIP1 = 3 [L65] SKIP2 = 4 [L66] MPR1 = 5 [L67] MPR3 = 6 [L68] IPC = 7 [L69] s = UNLOADED [L70] pended = 0 [L71] compFptr = 0 [L72] compRegistered = 0 [L73] lowerDriverReturn = 0 [L74] setEventCalled = 0 [L75] customIrp = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L326] RET _BLAST_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L328] COND TRUE status >= 0 [L329] s = NP [L330] customIrp = 0 [L331] setEventCalled = customIrp [L332] lowerDriverReturn = setEventCalled [L333] compRegistered = lowerDriverReturn [L334] pended = compRegistered [L335] pirp__IoStatus__Status = 0 [L336] myStatus = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L337] COND FALSE !(irp_choice == 0) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L342] CALL stub_driver_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L47] s = NP [L48] pended = 0 [L49] compFptr = 0 [L50] compRegistered = 0 [L51] lowerDriverReturn = 0 [L52] setEventCalled = 0 [L53] customIrp = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L342] RET stub_driver_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L345] COND FALSE !(status < 0) [L349] int tmp_ndt_1; [L350] tmp_ndt_1 = __VERIFIER_nondet_int() [L351] COND FALSE !(tmp_ndt_1 == 0) [L354] int tmp_ndt_2; [L355] tmp_ndt_2 = __VERIFIER_nondet_int() [L356] COND FALSE !(tmp_ndt_2 == 1) [L359] int tmp_ndt_3; [L360] tmp_ndt_3 = __VERIFIER_nondet_int() [L361] COND TRUE tmp_ndt_3 == 3 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L388] CALL, EXPR KbFilter_PnP(devobj, pirp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L80] int devExt ; [L81] int irpStack ; [L82] int status ; [L83] int event = __VERIFIER_nondet_int() ; [L84] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L85] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L86] int irpStack__MinorFunction = __VERIFIER_nondet_int() ; [L87] int devExt__TopOfStack = __VERIFIER_nondet_int() ; [L88] int devExt__Started ; [L89] int devExt__Removed ; [L90] int devExt__SurpriseRemoved ; [L91] int Irp__IoStatus__Status ; [L92] int Irp__IoStatus__Information ; [L93] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L94] int irpSp ; [L95] int nextIrpSp ; [L96] int nextIrpSp__Control ; [L97] int irpSp___0 ; [L98] int irpSp__Context ; [L99] int irpSp__Control ; [L100] long __cil_tmp23 ; [L103] status = 0 [L104] devExt = DeviceObject__DeviceExtension [L105] irpStack = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L106] COND FALSE !(irpStack__MinorFunction == 0) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L109] COND FALSE !(irpStack__MinorFunction == 23) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L112] COND TRUE irpStack__MinorFunction == 2 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L236] devExt__Removed = 1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__Removed=1, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L237] COND TRUE s == NP [L238] s = SKIP1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__Removed=1, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=0, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L245] Irp__CurrentLocation ++ [L246] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__Removed=1, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L247] CALL IofCallDriver(devExt__TopOfStack, Irp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L483] int returnVal2 ; [L484] int compRetStatus ; [L485] int lcontext = __VERIFIER_nondet_int() ; [L486] long long __cil_tmp7 ; VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L489] COND FALSE !(\read(compRegistered)) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L502] int tmp_ndt_6; [L503] tmp_ndt_6 = __VERIFIER_nondet_int() [L504] COND FALSE !(tmp_ndt_6 == 0) [L507] int tmp_ndt_7; [L508] tmp_ndt_7 = __VERIFIER_nondet_int() [L509] COND TRUE tmp_ndt_7 == 1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=-6, tmp_ndt_7=1, UNLOADED=0] [L518] returnVal2 = -1073741823 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=-1073741823, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=-6, tmp_ndt_7=1, UNLOADED=0] [L528] COND FALSE !(s == NP) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=-1073741823, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=-6, tmp_ndt_7=1, UNLOADED=0] [L532] COND FALSE !(s == MPR1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=-1073741823, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=-6, tmp_ndt_7=1, UNLOADED=0] [L541] COND TRUE s == SKIP1 [L542] s = SKIP2 [L543] lowerDriverReturn = returnVal2 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=-1073741823, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=-6, tmp_ndt_7=1, UNLOADED=0] [L551] return (returnVal2); VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, \result=-1073741823, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=0, DevicePowerState=1, Executive=0, IPC=7, Irp=0, KernelMode=0, lcontext=-5, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=-1073741823, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=-6, tmp_ndt_7=1, UNLOADED=0] [L247] RET IofCallDriver(devExt__TopOfStack, Irp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__Removed=1, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IofCallDriver(devExt__TopOfStack, Irp)=-1073741823, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L248] status = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__Removed=1, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L290] return (status); VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=-3, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, \result=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=-4, devExt__Removed=1, devExt__TopOfStack=0, DeviceObject=-3, DeviceObject__DeviceExtension=-4, DevicePowerState=1, event=0, Executive=0, IPC=7, Irp=0, Irp__CurrentLocation=1, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L388] RET, EXPR KbFilter_PnP(devobj, pirp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KbFilter_PnP(devobj, pirp)=0, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L388] status = KbFilter_PnP(devobj, pirp) [L412] COND FALSE !(pended == 1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L420] COND FALSE !(pended == 1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L428] COND TRUE s != UNLOADED VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L429] COND TRUE status != -1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L430] COND FALSE !(s != SKIP2) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L440] COND FALSE !(pended == 1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L447] COND FALSE !(s == DC) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L452] COND TRUE status != lowerDriverReturn VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=-3, Executive=0, IPC=7, irp=0, irp_choice=-2, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=0, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=1, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L453] CALL errorFn() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L1013] reach_error() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=-1073741823, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] - UnprovableResult [Line: 293]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 19 procedures, 244 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 25.3s, OverallIterations: 23, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 19.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 5377 SDtfs, 9300 SDslu, 7386 SDs, 0 SdLazy, 15838 SolverSat, 1835 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 12.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 442 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 247 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 376 ImplicationChecksByTransitivity, 5.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=344occurred in iteration=4, InterpolantAutomatonStates: 219, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 22 MinimizatonAttempts, 309 StatesRemovedByMinimization, 15 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 4.8s InterpolantComputationTime, 1080 NumberOfCodeBlocks, 1080 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 1002 ConstructedInterpolants, 0 QuantifiedInterpolants, 5666 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 22 InterpolantComputations, 22 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-02 22:08:08,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a05fbc1d8a2048d37fda072c6a9d42f1f996d033c914869a4e2960aadff82dde --- Real Ultimate output --- This is Ultimate 0.2.1-dev-9ad7fb2 [2021-11-02 22:08:10,732 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-02 22:08:10,735 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-02 22:08:10,767 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-02 22:08:10,767 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-02 22:08:10,769 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-02 22:08:10,771 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-02 22:08:10,773 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-02 22:08:10,776 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-02 22:08:10,777 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-02 22:08:10,778 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-02 22:08:10,780 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-02 22:08:10,781 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-02 22:08:10,782 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-02 22:08:10,784 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-02 22:08:10,785 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-02 22:08:10,787 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-02 22:08:10,788 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-02 22:08:10,799 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-02 22:08:10,802 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-02 22:08:10,804 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-02 22:08:10,805 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-02 22:08:10,807 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-02 22:08:10,808 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-02 22:08:10,812 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-02 22:08:10,813 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-02 22:08:10,813 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-02 22:08:10,815 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-02 22:08:10,815 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-02 22:08:10,817 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-02 22:08:10,817 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-02 22:08:10,818 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-02 22:08:10,819 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-02 22:08:10,821 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-02 22:08:10,822 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-02 22:08:10,823 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-02 22:08:10,824 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-02 22:08:10,824 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-02 22:08:10,825 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-02 22:08:10,826 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-02 22:08:10,827 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-02 22:08:10,828 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2021-11-02 22:08:10,856 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-02 22:08:10,857 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-02 22:08:10,857 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-02 22:08:10,858 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-02 22:08:10,859 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-02 22:08:10,859 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-02 22:08:10,860 INFO L138 SettingsManager]: * Use SBE=true [2021-11-02 22:08:10,860 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-02 22:08:10,860 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-02 22:08:10,861 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-02 22:08:10,861 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-02 22:08:10,861 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-02 22:08:10,862 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-02 22:08:10,862 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2021-11-02 22:08:10,862 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2021-11-02 22:08:10,862 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2021-11-02 22:08:10,863 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-02 22:08:10,863 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-02 22:08:10,863 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-02 22:08:10,863 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-02 22:08:10,864 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-02 22:08:10,864 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-02 22:08:10,864 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-02 22:08:10,865 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-02 22:08:10,865 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-02 22:08:10,865 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 22:08:10,866 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-02 22:08:10,866 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-02 22:08:10,866 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-02 22:08:10,866 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-02 22:08:10,867 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-02 22:08:10,867 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-02 22:08:10,867 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a05fbc1d8a2048d37fda072c6a9d42f1f996d033c914869a4e2960aadff82dde [2021-11-02 22:08:11,209 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-02 22:08:11,238 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-02 22:08:11,250 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-02 22:08:11,251 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-02 22:08:11,252 INFO L275 PluginConnector]: CDTParser initialized [2021-11-02 22:08:11,253 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/../../sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c [2021-11-02 22:08:11,336 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/9e7f36298/27bc366991894260bde0b5126c5fa461/FLAGf7d3b246d [2021-11-02 22:08:11,995 INFO L306 CDTParser]: Found 1 translation units. [2021-11-02 22:08:11,999 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c [2021-11-02 22:08:12,017 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/9e7f36298/27bc366991894260bde0b5126c5fa461/FLAGf7d3b246d [2021-11-02 22:08:12,279 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/data/9e7f36298/27bc366991894260bde0b5126c5fa461 [2021-11-02 22:08:12,281 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-02 22:08:12,283 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-11-02 22:08:12,285 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-02 22:08:12,285 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-02 22:08:12,289 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-02 22:08:12,289 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,291 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f41165 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12, skipping insertion in model container [2021-11-02 22:08:12,291 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,298 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-02 22:08:12,349 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-02 22:08:12,574 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c[29656,29669] [2021-11-02 22:08:12,577 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:08:12,625 INFO L203 MainTranslator]: Completed pre-run [2021-11-02 22:08:12,761 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/sv-benchmarks/c/ntdrivers-simplified/kbfiltr_simpl2.cil-2.c[29656,29669] [2021-11-02 22:08:12,766 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-02 22:08:12,786 INFO L208 MainTranslator]: Completed translation [2021-11-02 22:08:12,787 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12 WrapperNode [2021-11-02 22:08:12,788 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-02 22:08:12,789 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-02 22:08:12,789 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-02 22:08:12,790 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-02 22:08:12,801 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,802 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,830 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,842 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,877 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,895 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,906 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,919 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-02 22:08:12,923 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-02 22:08:12,925 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-02 22:08:12,925 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-02 22:08:12,926 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (1/1) ... [2021-11-02 22:08:12,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-02 22:08:12,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 [2021-11-02 22:08:12,961 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-02 22:08:12,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-02 22:08:13,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-11-02 22:08:13,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-02 22:08:13,013 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-11-02 22:08:13,013 INFO L138 BoogieDeclarations]: Found implementation of procedure stub_driver_init [2021-11-02 22:08:13,013 INFO L138 BoogieDeclarations]: Found implementation of procedure _BLAST_init [2021-11-02 22:08:13,013 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_PnP [2021-11-02 22:08:13,015 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-11-02 22:08:13,016 INFO L138 BoogieDeclarations]: Found implementation of procedure stubMoreProcessingRequired [2021-11-02 22:08:13,016 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCallDriver [2021-11-02 22:08:13,016 INFO L138 BoogieDeclarations]: Found implementation of procedure IofCompleteRequest [2021-11-02 22:08:13,016 INFO L138 BoogieDeclarations]: Found implementation of procedure KeSetEvent [2021-11-02 22:08:13,016 INFO L138 BoogieDeclarations]: Found implementation of procedure KeWaitForSingleObject [2021-11-02 22:08:13,017 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Complete [2021-11-02 22:08:13,017 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_CreateClose [2021-11-02 22:08:13,017 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_DispatchPassThrough [2021-11-02 22:08:13,017 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_Power [2021-11-02 22:08:13,017 INFO L138 BoogieDeclarations]: Found implementation of procedure PoCallDriver [2021-11-02 22:08:13,018 INFO L138 BoogieDeclarations]: Found implementation of procedure KbFilter_InternIoCtl [2021-11-02 22:08:13,018 INFO L138 BoogieDeclarations]: Found implementation of procedure errorFn [2021-11-02 22:08:13,018 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-11-02 22:08:13,018 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-11-02 22:08:13,018 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-11-02 22:08:13,019 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-02 22:08:13,019 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_char [2021-11-02 22:08:13,019 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-11-02 22:08:13,019 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_long [2021-11-02 22:08:13,019 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_PnP [2021-11-02 22:08:13,020 INFO L130 BoogieDeclarations]: Found specification of procedure IofCallDriver [2021-11-02 22:08:13,020 INFO L130 BoogieDeclarations]: Found specification of procedure KeSetEvent [2021-11-02 22:08:13,020 INFO L130 BoogieDeclarations]: Found specification of procedure KeWaitForSingleObject [2021-11-02 22:08:13,020 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Complete [2021-11-02 22:08:13,020 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_CreateClose [2021-11-02 22:08:13,020 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_DispatchPassThrough [2021-11-02 22:08:13,021 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_Power [2021-11-02 22:08:13,021 INFO L130 BoogieDeclarations]: Found specification of procedure PoCallDriver [2021-11-02 22:08:13,021 INFO L130 BoogieDeclarations]: Found specification of procedure KbFilter_InternIoCtl [2021-11-02 22:08:13,021 INFO L130 BoogieDeclarations]: Found specification of procedure errorFn [2021-11-02 22:08:13,021 INFO L130 BoogieDeclarations]: Found specification of procedure IofCompleteRequest [2021-11-02 22:08:13,022 INFO L130 BoogieDeclarations]: Found specification of procedure stub_driver_init [2021-11-02 22:08:13,022 INFO L130 BoogieDeclarations]: Found specification of procedure _BLAST_init [2021-11-02 22:08:13,022 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-11-02 22:08:13,022 INFO L130 BoogieDeclarations]: Found specification of procedure stubMoreProcessingRequired [2021-11-02 22:08:13,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-11-02 22:08:13,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-02 22:08:13,023 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-02 22:08:13,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-02 22:08:13,023 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-02 22:08:13,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-02 22:08:13,337 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:08:13,506 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##18: assume false; [2021-11-02 22:08:13,506 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##19: assume !false; [2021-11-02 22:08:13,511 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:08:13,554 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-11-02 22:08:13,554 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-11-02 22:08:13,667 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:08:13,696 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##16: assume !false; [2021-11-02 22:08:13,696 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##15: assume false; [2021-11-02 22:08:13,708 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:08:13,851 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##43: assume false; [2021-11-02 22:08:13,852 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##44: assume !false; [2021-11-02 22:08:13,858 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:08:13,885 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##10: assume !false; [2021-11-02 22:08:13,885 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##9: assume false; [2021-11-02 22:08:13,893 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-02 22:08:13,925 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##12: assume !false; [2021-11-02 22:08:13,925 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##11: assume false; [2021-11-02 22:08:13,975 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-02 22:08:13,976 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2021-11-02 22:08:13,979 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:08:13 BoogieIcfgContainer [2021-11-02 22:08:13,979 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-02 22:08:13,981 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-02 22:08:13,981 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-02 22:08:13,984 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-02 22:08:13,985 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.11 10:08:12" (1/3) ... [2021-11-02 22:08:13,985 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48caf440 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 10:08:13, skipping insertion in model container [2021-11-02 22:08:13,986 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 10:08:12" (2/3) ... [2021-11-02 22:08:13,986 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48caf440 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.11 10:08:13, skipping insertion in model container [2021-11-02 22:08:13,986 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:08:13" (3/3) ... [2021-11-02 22:08:13,988 INFO L111 eAbstractionObserver]: Analyzing ICFG kbfiltr_simpl2.cil-2.c [2021-11-02 22:08:13,993 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-02 22:08:13,994 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-02 22:08:14,040 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-02 22:08:14,046 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-02 22:08:14,046 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-02 22:08:14,071 INFO L276 IsEmpty]: Start isEmpty. Operand has 241 states, 182 states have (on average 1.565934065934066) internal successors, (285), 201 states have internal predecessors, (285), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) [2021-11-02 22:08:14,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-02 22:08:14,080 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:14,081 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:14,081 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting mainErr0ENSURES_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:14,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:14,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1216173165, now seen corresponding path program 1 times [2021-11-02 22:08:14,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:14,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1155744222] [2021-11-02 22:08:14,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:14,102 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:14,102 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:14,105 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:14,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-02 22:08:14,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:14,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-02 22:08:14,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:14,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:14,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:14,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:14,479 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:14,479 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1155744222] [2021-11-02 22:08:14,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1155744222] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:14,480 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:14,480 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1, 1] imperfect sequences [] total 1 [2021-11-02 22:08:14,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898531352] [2021-11-02 22:08:14,488 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-02 22:08:14,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:14,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-02 22:08:14,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-02 22:08:14,508 INFO L87 Difference]: Start difference. First operand has 241 states, 182 states have (on average 1.565934065934066) internal successors, (285), 201 states have internal predecessors, (285), 39 states have call successors, (39), 17 states have call predecessors, (39), 17 states have return successors, (39), 37 states have call predecessors, (39), 39 states have call successors, (39) Second operand has 2 states, 1 states have (on average 10.0) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-02 22:08:14,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:14,546 INFO L93 Difference]: Finished difference Result 238 states and 344 transitions. [2021-11-02 22:08:14,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-02 22:08:14,548 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 1 states have (on average 10.0) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2021-11-02 22:08:14,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:14,562 INFO L225 Difference]: With dead ends: 238 [2021-11-02 22:08:14,562 INFO L226 Difference]: Without dead ends: 231 [2021-11-02 22:08:14,564 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-02 22:08:14,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-11-02 22:08:14,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-11-02 22:08:14,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 176 states have (on average 1.5) internal successors, (264), 192 states have internal predecessors, (264), 39 states have call successors, (39), 17 states have call predecessors, (39), 15 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2021-11-02 22:08:14,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 327 transitions. [2021-11-02 22:08:14,646 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 327 transitions. Word has length 15 [2021-11-02 22:08:14,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:14,646 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 327 transitions. [2021-11-02 22:08:14,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 1 states have (on average 10.0) internal successors, (10), 2 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-02 22:08:14,647 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 327 transitions. [2021-11-02 22:08:14,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-02 22:08:14,648 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:14,649 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:14,677 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (2)] Ended with exit code 0 [2021-11-02 22:08:14,861 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:14,862 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:14,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:14,864 INFO L85 PathProgramCache]: Analyzing trace with hash -650681863, now seen corresponding path program 1 times [2021-11-02 22:08:14,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:14,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874830676] [2021-11-02 22:08:14,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:14,869 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:14,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:14,870 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:14,883 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-02 22:08:15,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:15,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:08:15,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:15,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:15,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:15,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:15,257 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:15,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874830676] [2021-11-02 22:08:15,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874830676] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:15,258 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:15,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-02 22:08:15,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547836923] [2021-11-02 22:08:15,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 22:08:15,262 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:15,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:08:15,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:08:15,266 INFO L87 Difference]: Start difference. First operand 231 states and 327 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-02 22:08:15,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:15,353 INFO L93 Difference]: Finished difference Result 231 states and 326 transitions. [2021-11-02 22:08:15,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:08:15,358 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 20 [2021-11-02 22:08:15,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:15,368 INFO L225 Difference]: With dead ends: 231 [2021-11-02 22:08:15,370 INFO L226 Difference]: Without dead ends: 231 [2021-11-02 22:08:15,371 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:08:15,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-11-02 22:08:15,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 231. [2021-11-02 22:08:15,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 231 states, 176 states have (on average 1.4943181818181819) internal successors, (263), 192 states have internal predecessors, (263), 39 states have call successors, (39), 17 states have call predecessors, (39), 15 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2021-11-02 22:08:15,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 326 transitions. [2021-11-02 22:08:15,401 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 326 transitions. Word has length 20 [2021-11-02 22:08:15,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:15,402 INFO L470 AbstractCegarLoop]: Abstraction has 231 states and 326 transitions. [2021-11-02 22:08:15,403 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 4 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-02 22:08:15,403 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 326 transitions. [2021-11-02 22:08:15,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-02 22:08:15,405 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:15,405 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:15,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-11-02 22:08:15,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:15,618 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:15,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:15,618 INFO L85 PathProgramCache]: Analyzing trace with hash 634702516, now seen corresponding path program 1 times [2021-11-02 22:08:15,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:15,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [520299874] [2021-11-02 22:08:15,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:15,620 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:15,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:15,621 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:15,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-02 22:08:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:15,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-02 22:08:15,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:16,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:16,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:16,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:16,287 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:16,287 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [520299874] [2021-11-02 22:08:16,287 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [520299874] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:16,288 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:16,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2021-11-02 22:08:16,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572198743] [2021-11-02 22:08:16,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:08:16,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:16,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:08:16,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:16,290 INFO L87 Difference]: Start difference. First operand 231 states and 326 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:08:16,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:16,809 INFO L93 Difference]: Finished difference Result 315 states and 428 transitions. [2021-11-02 22:08:16,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:08:16,810 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) Word has length 28 [2021-11-02 22:08:16,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:16,817 INFO L225 Difference]: With dead ends: 315 [2021-11-02 22:08:16,818 INFO L226 Difference]: Without dead ends: 314 [2021-11-02 22:08:16,819 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:16,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2021-11-02 22:08:16,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 298. [2021-11-02 22:08:16,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 234 states have (on average 1.3974358974358974) internal successors, (327), 237 states have internal predecessors, (327), 38 states have call successors, (38), 23 states have call predecessors, (38), 25 states have return successors, (43), 40 states have call predecessors, (43), 29 states have call successors, (43) [2021-11-02 22:08:16,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 408 transitions. [2021-11-02 22:08:16,866 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 408 transitions. Word has length 28 [2021-11-02 22:08:16,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:16,867 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 408 transitions. [2021-11-02 22:08:16,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 5 states have call successors, (10), 5 states have call predecessors, (10), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:08:16,868 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 408 transitions. [2021-11-02 22:08:16,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-11-02 22:08:16,869 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:16,869 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:16,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:17,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:17,080 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:17,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:17,081 INFO L85 PathProgramCache]: Analyzing trace with hash 2054471313, now seen corresponding path program 1 times [2021-11-02 22:08:17,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:17,081 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [89174298] [2021-11-02 22:08:17,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:17,082 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:17,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:17,083 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:17,122 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-02 22:08:17,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:17,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:08:17,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:17,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:17,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:17,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:17,526 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:17,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [89174298] [2021-11-02 22:08:17,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [89174298] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:17,531 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:17,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-02 22:08:17,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689642817] [2021-11-02 22:08:17,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 22:08:17,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:17,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:08:17,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:08:17,535 INFO L87 Difference]: Start difference. First operand 298 states and 408 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:08:17,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:17,583 INFO L93 Difference]: Finished difference Result 362 states and 487 transitions. [2021-11-02 22:08:17,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:08:17,583 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2021-11-02 22:08:17,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:17,589 INFO L225 Difference]: With dead ends: 362 [2021-11-02 22:08:17,589 INFO L226 Difference]: Without dead ends: 362 [2021-11-02 22:08:17,589 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:08:17,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2021-11-02 22:08:17,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 338. [2021-11-02 22:08:17,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 275 states have (on average 1.3890909090909092) internal successors, (382), 276 states have internal predecessors, (382), 34 states have call successors, (34), 23 states have call predecessors, (34), 28 states have return successors, (43), 39 states have call predecessors, (43), 27 states have call successors, (43) [2021-11-02 22:08:17,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 459 transitions. [2021-11-02 22:08:17,631 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 459 transitions. Word has length 28 [2021-11-02 22:08:17,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:17,632 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 459 transitions. [2021-11-02 22:08:17,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-02 22:08:17,632 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 459 transitions. [2021-11-02 22:08:17,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-02 22:08:17,643 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:17,643 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:17,663 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:17,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:17,861 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:17,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:17,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1351706538, now seen corresponding path program 1 times [2021-11-02 22:08:17,862 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:17,862 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [283434878] [2021-11-02 22:08:17,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:17,862 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:17,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:17,863 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:17,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-02 22:08:18,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:18,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-02 22:08:18,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:18,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:18,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:18,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:18,457 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:18,457 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [283434878] [2021-11-02 22:08:18,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [283434878] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:18,458 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:18,458 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 3] imperfect sequences [] total 5 [2021-11-02 22:08:18,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303846316] [2021-11-02 22:08:18,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:08:18,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:18,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:08:18,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:18,461 INFO L87 Difference]: Start difference. First operand 338 states and 459 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:08:18,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:18,770 INFO L93 Difference]: Finished difference Result 337 states and 456 transitions. [2021-11-02 22:08:18,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:08:18,771 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2021-11-02 22:08:18,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:18,774 INFO L225 Difference]: With dead ends: 337 [2021-11-02 22:08:18,774 INFO L226 Difference]: Without dead ends: 337 [2021-11-02 22:08:18,774 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:18,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-11-02 22:08:18,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 337. [2021-11-02 22:08:18,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 275 states have (on average 1.3818181818181818) internal successors, (380), 275 states have internal predecessors, (380), 33 states have call successors, (33), 23 states have call predecessors, (33), 28 states have return successors, (43), 39 states have call predecessors, (43), 27 states have call successors, (43) [2021-11-02 22:08:18,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 456 transitions. [2021-11-02 22:08:18,790 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 456 transitions. Word has length 38 [2021-11-02 22:08:18,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:18,791 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 456 transitions. [2021-11-02 22:08:18,791 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 5 states have call successors, (12), 5 states have call predecessors, (12), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-02 22:08:18,791 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 456 transitions. [2021-11-02 22:08:18,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-02 22:08:18,793 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:18,794 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:18,815 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:19,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:19,015 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:19,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:19,015 INFO L85 PathProgramCache]: Analyzing trace with hash 136406623, now seen corresponding path program 1 times [2021-11-02 22:08:19,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:19,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2044611615] [2021-11-02 22:08:19,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:19,016 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:19,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:19,017 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:19,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-02 22:08:19,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:19,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:08:19,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:19,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:19,404 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:19,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:19,534 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:19,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2044611615] [2021-11-02 22:08:19,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2044611615] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:19,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:19,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 5 [2021-11-02 22:08:19,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628739326] [2021-11-02 22:08:19,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:08:19,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:19,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:08:19,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:19,537 INFO L87 Difference]: Start difference. First operand 337 states and 456 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-11-02 22:08:19,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:19,701 INFO L93 Difference]: Finished difference Result 319 states and 424 transitions. [2021-11-02 22:08:19,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-02 22:08:19,701 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 46 [2021-11-02 22:08:19,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:19,704 INFO L225 Difference]: With dead ends: 319 [2021-11-02 22:08:19,704 INFO L226 Difference]: Without dead ends: 319 [2021-11-02 22:08:19,704 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:19,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-11-02 22:08:19,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 298. [2021-11-02 22:08:19,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 241 states have (on average 1.3734439834024896) internal successors, (331), 241 states have internal predecessors, (331), 30 states have call successors, (30), 21 states have call predecessors, (30), 26 states have return successors, (38), 36 states have call predecessors, (38), 24 states have call successors, (38) [2021-11-02 22:08:19,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 399 transitions. [2021-11-02 22:08:19,719 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 399 transitions. Word has length 46 [2021-11-02 22:08:19,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:19,721 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 399 transitions. [2021-11-02 22:08:19,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2021-11-02 22:08:19,721 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 399 transitions. [2021-11-02 22:08:19,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-02 22:08:19,723 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:19,723 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:19,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:19,944 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:19,944 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:19,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:19,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1699015048, now seen corresponding path program 1 times [2021-11-02 22:08:19,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:19,946 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1886240949] [2021-11-02 22:08:19,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:19,946 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:19,946 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:19,947 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:19,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-02 22:08:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:20,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:08:20,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:20,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:20,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:20,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:20,841 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:20,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1886240949] [2021-11-02 22:08:20,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1886240949] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:20,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:20,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-02 22:08:20,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88862193] [2021-11-02 22:08:20,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:08:20,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:20,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:08:20,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:08:20,844 INFO L87 Difference]: Start difference. First operand 298 states and 399 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-02 22:08:21,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:21,193 INFO L93 Difference]: Finished difference Result 328 states and 431 transitions. [2021-11-02 22:08:21,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:08:21,194 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) Word has length 45 [2021-11-02 22:08:21,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:21,197 INFO L225 Difference]: With dead ends: 328 [2021-11-02 22:08:21,197 INFO L226 Difference]: Without dead ends: 327 [2021-11-02 22:08:21,197 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-11-02 22:08:21,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-11-02 22:08:21,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 314. [2021-11-02 22:08:21,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 255 states have (on average 1.3647058823529412) internal successors, (348), 254 states have internal predecessors, (348), 30 states have call successors, (30), 21 states have call predecessors, (30), 28 states have return successors, (40), 38 states have call predecessors, (40), 24 states have call successors, (40) [2021-11-02 22:08:21,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 418 transitions. [2021-11-02 22:08:21,219 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 418 transitions. Word has length 45 [2021-11-02 22:08:21,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:21,220 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 418 transitions. [2021-11-02 22:08:21,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-02 22:08:21,220 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 418 transitions. [2021-11-02 22:08:21,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-02 22:08:21,222 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:21,222 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:21,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:21,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:21,435 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:21,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:21,436 INFO L85 PathProgramCache]: Analyzing trace with hash 750548217, now seen corresponding path program 1 times [2021-11-02 22:08:21,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:21,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393399074] [2021-11-02 22:08:21,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:21,436 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:21,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:21,437 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:21,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-02 22:08:21,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:21,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 320 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-02 22:08:21,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:22,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:22,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:22,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:22,414 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:22,414 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393399074] [2021-11-02 22:08:22,414 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393399074] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:22,414 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:22,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 8 [2021-11-02 22:08:22,415 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107791819] [2021-11-02 22:08:22,415 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-02 22:08:22,415 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:22,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-02 22:08:22,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-02 22:08:22,417 INFO L87 Difference]: Start difference. First operand 314 states and 418 transitions. Second operand has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-02 22:08:22,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:22,738 INFO L93 Difference]: Finished difference Result 319 states and 421 transitions. [2021-11-02 22:08:22,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-02 22:08:22,739 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) Word has length 46 [2021-11-02 22:08:22,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:22,741 INFO L225 Difference]: With dead ends: 319 [2021-11-02 22:08:22,741 INFO L226 Difference]: Without dead ends: 319 [2021-11-02 22:08:22,742 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2021-11-02 22:08:22,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2021-11-02 22:08:22,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 314. [2021-11-02 22:08:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 255 states have (on average 1.3607843137254902) internal successors, (347), 254 states have internal predecessors, (347), 30 states have call successors, (30), 21 states have call predecessors, (30), 28 states have return successors, (40), 38 states have call predecessors, (40), 24 states have call successors, (40) [2021-11-02 22:08:22,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 417 transitions. [2021-11-02 22:08:22,754 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 417 transitions. Word has length 46 [2021-11-02 22:08:22,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:22,755 INFO L470 AbstractCegarLoop]: Abstraction has 314 states and 417 transitions. [2021-11-02 22:08:22,755 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.75) internal successors, (62), 8 states have internal predecessors, (62), 4 states have call successors, (10), 3 states have call predecessors, (10), 5 states have return successors, (9), 7 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-02 22:08:22,755 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 417 transitions. [2021-11-02 22:08:22,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-02 22:08:22,757 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:22,757 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:22,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:22,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:22,971 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:22,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:22,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1580928350, now seen corresponding path program 1 times [2021-11-02 22:08:22,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:22,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059052898] [2021-11-02 22:08:22,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:22,973 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:22,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:22,973 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:22,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-02 22:08:23,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:23,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 321 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:08:23,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:23,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:23,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:23,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:23,627 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:23,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059052898] [2021-11-02 22:08:23,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059052898] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:23,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:23,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-02 22:08:23,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602923403] [2021-11-02 22:08:23,631 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 22:08:23,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:23,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:08:23,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:08:23,633 INFO L87 Difference]: Start difference. First operand 314 states and 417 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-02 22:08:23,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:23,662 INFO L93 Difference]: Finished difference Result 308 states and 405 transitions. [2021-11-02 22:08:23,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:08:23,663 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 47 [2021-11-02 22:08:23,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:23,668 INFO L225 Difference]: With dead ends: 308 [2021-11-02 22:08:23,668 INFO L226 Difference]: Without dead ends: 272 [2021-11-02 22:08:23,669 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:08:23,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-11-02 22:08:23,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 242. [2021-11-02 22:08:23,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 242 states, 198 states have (on average 1.378787878787879) internal successors, (273), 201 states have internal predecessors, (273), 27 states have call successors, (27), 19 states have call predecessors, (27), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:08:23,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 321 transitions. [2021-11-02 22:08:23,682 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 321 transitions. Word has length 47 [2021-11-02 22:08:23,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:23,684 INFO L470 AbstractCegarLoop]: Abstraction has 242 states and 321 transitions. [2021-11-02 22:08:23,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 4 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-02 22:08:23,684 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 321 transitions. [2021-11-02 22:08:23,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:08:23,686 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:23,686 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:23,707 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:23,901 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:23,902 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:23,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:23,902 INFO L85 PathProgramCache]: Analyzing trace with hash 479956528, now seen corresponding path program 1 times [2021-11-02 22:08:23,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:23,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31054411] [2021-11-02 22:08:23,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:23,903 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:23,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:23,904 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:23,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-02 22:08:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:24,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:08:24,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:24,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:24,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:24,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:24,535 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:24,535 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31054411] [2021-11-02 22:08:24,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31054411] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:24,535 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:24,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-02 22:08:24,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925639790] [2021-11-02 22:08:24,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-02 22:08:24,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:24,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-02 22:08:24,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:08:24,538 INFO L87 Difference]: Start difference. First operand 242 states and 321 transitions. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:24,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:24,609 INFO L93 Difference]: Finished difference Result 240 states and 317 transitions. [2021-11-02 22:08:24,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-02 22:08:24,609 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) Word has length 53 [2021-11-02 22:08:24,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:24,611 INFO L225 Difference]: With dead ends: 240 [2021-11-02 22:08:24,612 INFO L226 Difference]: Without dead ends: 240 [2021-11-02 22:08:24,612 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-02 22:08:24,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-11-02 22:08:24,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2021-11-02 22:08:24,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 197 states have (on average 1.3705583756345177) internal successors, (270), 199 states have internal predecessors, (270), 26 states have call successors, (26), 19 states have call predecessors, (26), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:08:24,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 317 transitions. [2021-11-02 22:08:24,621 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 317 transitions. Word has length 53 [2021-11-02 22:08:24,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:24,621 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 317 transitions. [2021-11-02 22:08:24,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (6), 2 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:24,622 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 317 transitions. [2021-11-02 22:08:24,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-02 22:08:24,623 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:24,623 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:24,638 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:24,838 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:24,838 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:24,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:24,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1828872474, now seen corresponding path program 1 times [2021-11-02 22:08:24,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:24,839 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [96281621] [2021-11-02 22:08:24,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:24,840 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:24,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:24,841 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:24,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-02 22:08:25,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:25,228 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-02 22:08:25,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:25,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:25,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:26,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:26,016 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:26,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [96281621] [2021-11-02 22:08:26,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [96281621] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:26,017 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:26,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2021-11-02 22:08:26,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685898441] [2021-11-02 22:08:26,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 22:08:26,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:26,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 22:08:26,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:08:26,019 INFO L87 Difference]: Start difference. First operand 240 states and 317 transitions. Second operand has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-02 22:08:26,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:26,551 INFO L93 Difference]: Finished difference Result 245 states and 318 transitions. [2021-11-02 22:08:26,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-02 22:08:26,552 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 51 [2021-11-02 22:08:26,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:26,554 INFO L225 Difference]: With dead ends: 245 [2021-11-02 22:08:26,554 INFO L226 Difference]: Without dead ends: 245 [2021-11-02 22:08:26,554 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-11-02 22:08:26,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2021-11-02 22:08:26,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 240. [2021-11-02 22:08:26,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 197 states have (on average 1.3604060913705585) internal successors, (268), 199 states have internal predecessors, (268), 26 states have call successors, (26), 19 states have call predecessors, (26), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:08:26,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 315 transitions. [2021-11-02 22:08:26,565 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 315 transitions. Word has length 51 [2021-11-02 22:08:26,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:26,565 INFO L470 AbstractCegarLoop]: Abstraction has 240 states and 315 transitions. [2021-11-02 22:08:26,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.909090909090909) internal successors, (65), 11 states have internal predecessors, (65), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-02 22:08:26,566 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 315 transitions. [2021-11-02 22:08:26,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:08:26,568 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:26,568 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:26,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:26,788 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:26,789 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:26,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:26,789 INFO L85 PathProgramCache]: Analyzing trace with hash -2141770251, now seen corresponding path program 1 times [2021-11-02 22:08:26,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:26,790 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2121578117] [2021-11-02 22:08:26,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:26,790 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:26,790 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:26,791 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:26,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-02 22:08:27,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:27,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-02 22:08:27,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:27,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:27,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:27,934 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:27,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2121578117] [2021-11-02 22:08:27,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2121578117] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:27,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:27,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6, 7] imperfect sequences [] total 11 [2021-11-02 22:08:27,934 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146140554] [2021-11-02 22:08:27,935 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-02 22:08:27,935 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:27,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-02 22:08:27,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-11-02 22:08:27,936 INFO L87 Difference]: Start difference. First operand 240 states and 315 transitions. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-02 22:08:28,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:28,324 INFO L93 Difference]: Finished difference Result 238 states and 309 transitions. [2021-11-02 22:08:28,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-02 22:08:28,325 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) Word has length 53 [2021-11-02 22:08:28,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:28,330 INFO L225 Difference]: With dead ends: 238 [2021-11-02 22:08:28,330 INFO L226 Difference]: Without dead ends: 238 [2021-11-02 22:08:28,330 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-11-02 22:08:28,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-02 22:08:28,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 238. [2021-11-02 22:08:28,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 195 states have (on average 1.3435897435897435) internal successors, (262), 197 states have internal predecessors, (262), 26 states have call successors, (26), 19 states have call predecessors, (26), 16 states have return successors, (21), 21 states have call predecessors, (21), 20 states have call successors, (21) [2021-11-02 22:08:28,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 309 transitions. [2021-11-02 22:08:28,341 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 309 transitions. Word has length 53 [2021-11-02 22:08:28,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:28,342 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 309 transitions. [2021-11-02 22:08:28,342 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 states have internal predecessors, (69), 6 states have call successors, (10), 5 states have call predecessors, (10), 7 states have return successors, (9), 5 states have call predecessors, (9), 5 states have call successors, (9) [2021-11-02 22:08:28,343 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 309 transitions. [2021-11-02 22:08:28,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-11-02 22:08:28,344 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:28,344 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:28,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:28,557 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:28,558 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:28,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:28,558 INFO L85 PathProgramCache]: Analyzing trace with hash 305745141, now seen corresponding path program 1 times [2021-11-02 22:08:28,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:28,558 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1744957701] [2021-11-02 22:08:28,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:28,559 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:28,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:28,560 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:28,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-02 22:08:28,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:29,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-02 22:08:29,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:29,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:29,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:29,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:29,618 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:29,618 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1744957701] [2021-11-02 22:08:29,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1744957701] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:29,618 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:29,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9, 8] imperfect sequences [] total 15 [2021-11-02 22:08:29,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440184651] [2021-11-02 22:08:29,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-02 22:08:29,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:29,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-02 22:08:29,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-11-02 22:08:29,620 INFO L87 Difference]: Start difference. First operand 238 states and 309 transitions. Second operand has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-02 22:08:29,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:29,882 INFO L93 Difference]: Finished difference Result 266 states and 337 transitions. [2021-11-02 22:08:29,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-02 22:08:29,883 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 53 [2021-11-02 22:08:29,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:29,884 INFO L225 Difference]: With dead ends: 266 [2021-11-02 22:08:29,884 INFO L226 Difference]: Without dead ends: 210 [2021-11-02 22:08:29,885 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-11-02 22:08:29,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-11-02 22:08:29,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 210. [2021-11-02 22:08:29,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 171 states have (on average 1.345029239766082) internal successors, (230), 173 states have internal predecessors, (230), 24 states have call successors, (24), 17 states have call predecessors, (24), 14 states have return successors, (19), 19 states have call predecessors, (19), 18 states have call successors, (19) [2021-11-02 22:08:29,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 273 transitions. [2021-11-02 22:08:29,892 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 273 transitions. Word has length 53 [2021-11-02 22:08:29,893 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:29,893 INFO L470 AbstractCegarLoop]: Abstraction has 210 states and 273 transitions. [2021-11-02 22:08:29,893 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 11 states have internal predecessors, (58), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-02 22:08:29,893 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 273 transitions. [2021-11-02 22:08:29,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-11-02 22:08:29,895 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:29,895 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:29,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:30,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:30,110 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:30,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:30,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1690938736, now seen corresponding path program 1 times [2021-11-02 22:08:30,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:30,111 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [565364119] [2021-11-02 22:08:30,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:30,111 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:30,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:30,112 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:30,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-02 22:08:30,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:30,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-02 22:08:30,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:30,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:30,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:30,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:30,934 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:30,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [565364119] [2021-11-02 22:08:30,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [565364119] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:30,935 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:30,935 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-02 22:08:30,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543515810] [2021-11-02 22:08:30,936 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-02 22:08:30,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:30,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-02 22:08:30,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:30,937 INFO L87 Difference]: Start difference. First operand 210 states and 273 transitions. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:30,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:30,950 INFO L93 Difference]: Finished difference Result 203 states and 263 transitions. [2021-11-02 22:08:30,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-02 22:08:30,951 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) Word has length 57 [2021-11-02 22:08:30,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:30,953 INFO L225 Difference]: With dead ends: 203 [2021-11-02 22:08:30,953 INFO L226 Difference]: Without dead ends: 203 [2021-11-02 22:08:30,953 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 108 SyntacticMatches, 2 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-02 22:08:30,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2021-11-02 22:08:30,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2021-11-02 22:08:30,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 164 states have (on average 1.3414634146341464) internal successors, (220), 166 states have internal predecessors, (220), 24 states have call successors, (24), 17 states have call predecessors, (24), 14 states have return successors, (19), 19 states have call predecessors, (19), 18 states have call successors, (19) [2021-11-02 22:08:30,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 263 transitions. [2021-11-02 22:08:30,961 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 263 transitions. Word has length 57 [2021-11-02 22:08:30,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:30,961 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 263 transitions. [2021-11-02 22:08:30,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (6), 3 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:30,962 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 263 transitions. [2021-11-02 22:08:30,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-02 22:08:30,963 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:30,963 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:30,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:31,178 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:31,179 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:31,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:31,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1650215593, now seen corresponding path program 1 times [2021-11-02 22:08:31,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:31,179 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [605123185] [2021-11-02 22:08:31,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:31,179 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:31,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:31,180 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:31,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-02 22:08:31,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:31,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-02 22:08:31,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:31,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:31,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:32,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:32,279 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:32,280 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [605123185] [2021-11-02 22:08:32,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [605123185] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:32,280 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:32,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2021-11-02 22:08:32,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910701621] [2021-11-02 22:08:32,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-02 22:08:32,281 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:32,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-02 22:08:32,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-11-02 22:08:32,282 INFO L87 Difference]: Start difference. First operand 203 states and 263 transitions. Second operand has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 13 states have internal predecessors, (60), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-02 22:08:32,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:32,622 INFO L93 Difference]: Finished difference Result 245 states and 309 transitions. [2021-11-02 22:08:32,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-02 22:08:32,623 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 13 states have internal predecessors, (60), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 54 [2021-11-02 22:08:32,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:32,624 INFO L225 Difference]: With dead ends: 245 [2021-11-02 22:08:32,624 INFO L226 Difference]: Without dead ends: 213 [2021-11-02 22:08:32,625 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-11-02 22:08:32,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-11-02 22:08:32,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 201. [2021-11-02 22:08:32,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 163 states have (on average 1.343558282208589) internal successors, (219), 165 states have internal predecessors, (219), 23 states have call successors, (23), 17 states have call predecessors, (23), 14 states have return successors, (18), 18 states have call predecessors, (18), 17 states have call successors, (18) [2021-11-02 22:08:32,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 260 transitions. [2021-11-02 22:08:32,633 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 260 transitions. Word has length 54 [2021-11-02 22:08:32,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:32,634 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 260 transitions. [2021-11-02 22:08:32,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.5294117647058822) internal successors, (60), 13 states have internal predecessors, (60), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-02 22:08:32,634 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 260 transitions. [2021-11-02 22:08:32,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-02 22:08:32,635 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:32,636 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:32,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:32,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:32,851 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:32,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:32,852 INFO L85 PathProgramCache]: Analyzing trace with hash 973628382, now seen corresponding path program 1 times [2021-11-02 22:08:32,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:32,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705315314] [2021-11-02 22:08:32,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:32,853 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:32,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:32,854 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:32,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2021-11-02 22:08:33,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:33,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-02 22:08:33,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:33,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:33,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:33,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:33,646 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:33,646 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705315314] [2021-11-02 22:08:33,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705315314] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:33,646 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:33,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-02 22:08:33,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885534120] [2021-11-02 22:08:33,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-02 22:08:33,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:33,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-02 22:08:33,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:08:33,648 INFO L87 Difference]: Start difference. First operand 201 states and 260 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-02 22:08:33,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:33,661 INFO L93 Difference]: Finished difference Result 203 states and 260 transitions. [2021-11-02 22:08:33,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-02 22:08:33,662 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 60 [2021-11-02 22:08:33,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:33,664 INFO L225 Difference]: With dead ends: 203 [2021-11-02 22:08:33,664 INFO L226 Difference]: Without dead ends: 200 [2021-11-02 22:08:33,664 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-02 22:08:33,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-11-02 22:08:33,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2021-11-02 22:08:33,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 162 states have (on average 1.3209876543209877) internal successors, (214), 164 states have internal predecessors, (214), 23 states have call successors, (23), 17 states have call predecessors, (23), 14 states have return successors, (18), 18 states have call predecessors, (18), 17 states have call successors, (18) [2021-11-02 22:08:33,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 255 transitions. [2021-11-02 22:08:33,672 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 255 transitions. Word has length 60 [2021-11-02 22:08:33,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:33,672 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 255 transitions. [2021-11-02 22:08:33,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-02 22:08:33,673 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 255 transitions. [2021-11-02 22:08:33,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-02 22:08:33,674 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:33,674 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:33,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (17)] Ended with exit code 0 [2021-11-02 22:08:33,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:33,889 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:33,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:33,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1570272846, now seen corresponding path program 1 times [2021-11-02 22:08:33,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:33,889 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2101772205] [2021-11-02 22:08:33,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:33,889 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:33,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:33,890 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:33,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2021-11-02 22:08:34,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:34,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-02 22:08:34,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:34,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:34,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:35,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:35,193 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:35,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2101772205] [2021-11-02 22:08:35,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2101772205] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:35,193 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:35,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11, 10] imperfect sequences [] total 19 [2021-11-02 22:08:35,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199651546] [2021-11-02 22:08:35,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-02 22:08:35,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:35,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-02 22:08:35,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=298, Unknown=0, NotChecked=0, Total=342 [2021-11-02 22:08:35,196 INFO L87 Difference]: Start difference. First operand 200 states and 255 transitions. Second operand has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 1 states have call successors, (9) [2021-11-02 22:08:35,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:35,605 INFO L93 Difference]: Finished difference Result 237 states and 296 transitions. [2021-11-02 22:08:35,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-02 22:08:35,606 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 1 states have call successors, (9) Word has length 56 [2021-11-02 22:08:35,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:35,608 INFO L225 Difference]: With dead ends: 237 [2021-11-02 22:08:35,608 INFO L226 Difference]: Without dead ends: 216 [2021-11-02 22:08:35,608 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2021-11-02 22:08:35,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-11-02 22:08:35,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 198. [2021-11-02 22:08:35,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 161 states have (on average 1.3167701863354038) internal successors, (212), 163 states have internal predecessors, (212), 22 states have call successors, (22), 17 states have call predecessors, (22), 14 states have return successors, (17), 17 states have call predecessors, (17), 16 states have call successors, (17) [2021-11-02 22:08:35,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 251 transitions. [2021-11-02 22:08:35,621 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 251 transitions. Word has length 56 [2021-11-02 22:08:35,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:35,622 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 251 transitions. [2021-11-02 22:08:35,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 3.210526315789474) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (8), 2 states have call predecessors, (8), 7 states have return successors, (9), 7 states have call predecessors, (9), 1 states have call successors, (9) [2021-11-02 22:08:35,622 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 251 transitions. [2021-11-02 22:08:35,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-02 22:08:35,628 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:35,628 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:35,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:35,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:35,843 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:35,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:35,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1689207293, now seen corresponding path program 1 times [2021-11-02 22:08:35,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:35,844 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1478536124] [2021-11-02 22:08:35,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:35,844 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:35,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:35,844 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:35,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-02 22:08:36,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:36,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-02 22:08:36,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:36,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:36,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:36,866 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:36,866 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1478536124] [2021-11-02 22:08:36,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1478536124] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:36,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:36,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8, 8] imperfect sequences [] total 12 [2021-11-02 22:08:36,867 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997095453] [2021-11-02 22:08:36,867 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-02 22:08:36,867 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:36,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-02 22:08:36,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-11-02 22:08:36,868 INFO L87 Difference]: Start difference. First operand 198 states and 251 transitions. Second operand has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:37,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:37,300 INFO L93 Difference]: Finished difference Result 283 states and 346 transitions. [2021-11-02 22:08:37,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-02 22:08:37,300 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) Word has length 55 [2021-11-02 22:08:37,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:37,302 INFO L225 Difference]: With dead ends: 283 [2021-11-02 22:08:37,302 INFO L226 Difference]: Without dead ends: 269 [2021-11-02 22:08:37,303 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2021-11-02 22:08:37,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2021-11-02 22:08:37,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 204. [2021-11-02 22:08:37,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 166 states have (on average 1.3072289156626506) internal successors, (217), 169 states have internal predecessors, (217), 22 states have call successors, (22), 17 states have call predecessors, (22), 15 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2021-11-02 22:08:37,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 258 transitions. [2021-11-02 22:08:37,312 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 258 transitions. Word has length 55 [2021-11-02 22:08:37,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:37,312 INFO L470 AbstractCegarLoop]: Abstraction has 204 states and 258 transitions. [2021-11-02 22:08:37,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.583333333333333) internal successors, (55), 10 states have internal predecessors, (55), 2 states have call successors, (7), 2 states have call predecessors, (7), 4 states have return successors, (6), 4 states have call predecessors, (6), 1 states have call successors, (6) [2021-11-02 22:08:37,313 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 258 transitions. [2021-11-02 22:08:37,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-02 22:08:37,314 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:37,314 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:37,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:37,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:37,527 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:37,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:37,528 INFO L85 PathProgramCache]: Analyzing trace with hash -1776480712, now seen corresponding path program 1 times [2021-11-02 22:08:37,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:37,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063424104] [2021-11-02 22:08:37,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:37,528 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:37,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:37,529 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:37,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2021-11-02 22:08:38,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-02 22:08:38,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 326 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-02 22:08:38,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-02 22:08:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:38,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-02 22:08:38,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-02 22:08:38,873 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-02 22:08:38,873 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063424104] [2021-11-02 22:08:38,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063424104] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-02 22:08:38,873 INFO L186 FreeRefinementEngine]: Constructing automaton from 2 perfect and 0 imperfect interpolant sequences. [2021-11-02 22:08:38,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 9] imperfect sequences [] total 17 [2021-11-02 22:08:38,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895383536] [2021-11-02 22:08:38,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-02 22:08:38,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-02 22:08:38,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-02 22:08:38,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-11-02 22:08:38,875 INFO L87 Difference]: Start difference. First operand 204 states and 258 transitions. Second operand has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-02 22:08:39,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-02 22:08:39,231 INFO L93 Difference]: Finished difference Result 237 states and 291 transitions. [2021-11-02 22:08:39,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-02 22:08:39,231 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) Word has length 55 [2021-11-02 22:08:39,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-02 22:08:39,233 INFO L225 Difference]: With dead ends: 237 [2021-11-02 22:08:39,233 INFO L226 Difference]: Without dead ends: 188 [2021-11-02 22:08:39,233 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2021-11-02 22:08:39,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2021-11-02 22:08:39,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 182. [2021-11-02 22:08:39,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 145 states have (on average 1.2206896551724138) internal successors, (177), 148 states have internal predecessors, (177), 21 states have call successors, (21), 17 states have call predecessors, (21), 15 states have return successors, (17), 16 states have call predecessors, (17), 15 states have call successors, (17) [2021-11-02 22:08:39,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 215 transitions. [2021-11-02 22:08:39,241 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 215 transitions. Word has length 55 [2021-11-02 22:08:39,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-02 22:08:39,241 INFO L470 AbstractCegarLoop]: Abstraction has 182 states and 215 transitions. [2021-11-02 22:08:39,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.588235294117647) internal successors, (61), 13 states have internal predecessors, (61), 2 states have call successors, (7), 2 states have call predecessors, (7), 5 states have return successors, (7), 5 states have call predecessors, (7), 1 states have call successors, (7) [2021-11-02 22:08:39,242 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 215 transitions. [2021-11-02 22:08:39,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-02 22:08:39,243 INFO L505 BasicCegarLoop]: Found error trace [2021-11-02 22:08:39,244 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:39,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:39,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:39,460 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK === [mainErr0ENSURES_VIOLATIONMEMORY_LEAK, errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK] === [2021-11-02 22:08:39,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-02 22:08:39,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1355183133, now seen corresponding path program 1 times [2021-11-02 22:08:39,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-02 22:08:39,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183824353] [2021-11-02 22:08:39,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-02 22:08:39,461 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-02 22:08:39,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat [2021-11-02 22:08:39,462 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-02 22:08:39,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2021-11-02 22:08:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:08:40,067 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-02 22:08:40,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-02 22:08:40,336 INFO L133 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2021-11-02 22:08:40,337 INFO L627 BasicCegarLoop]: Counterexample is feasible [2021-11-02 22:08:40,338 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorFnErr0ASSERT_VIOLATIONMEMORY_LEAK [2021-11-02 22:08:40,340 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location mainErr0ENSURES_VIOLATIONMEMORY_LEAK [2021-11-02 22:08:40,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2021-11-02 22:08:40,558 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/mathsat -unsat_core_generation=3 [2021-11-02 22:08:40,561 INFO L731 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-02 22:08:40,565 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-02 22:08:40,761 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.11 10:08:40 BoogieIcfgContainer [2021-11-02 22:08:40,761 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-02 22:08:40,762 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-02 22:08:40,762 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-02 22:08:40,762 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-02 22:08:40,763 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 10:08:13" (3/4) ... [2021-11-02 22:08:40,767 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-02 22:08:40,767 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-02 22:08:40,769 INFO L168 Benchmark]: Toolchain (without parser) took 28484.64 ms. Allocated memory was 54.5 MB in the beginning and 130.0 MB in the end (delta: 75.5 MB). Free memory was 30.1 MB in the beginning and 89.8 MB in the end (delta: -59.7 MB). Peak memory consumption was 16.4 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:40,770 INFO L168 Benchmark]: CDTParser took 2.19 ms. Allocated memory is still 54.5 MB. Free memory was 34.3 MB in the beginning and 34.3 MB in the end (delta: 37.6 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-11-02 22:08:40,771 INFO L168 Benchmark]: CACSL2BoogieTranslator took 503.47 ms. Allocated memory was 54.5 MB in the beginning and 69.2 MB in the end (delta: 14.7 MB). Free memory was 29.9 MB in the beginning and 46.5 MB in the end (delta: -16.6 MB). Peak memory consumption was 7.7 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:40,771 INFO L168 Benchmark]: Boogie Preprocessor took 133.07 ms. Allocated memory is still 69.2 MB. Free memory was 46.5 MB in the beginning and 43.2 MB in the end (delta: 3.3 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:40,772 INFO L168 Benchmark]: RCFGBuilder took 1056.61 ms. Allocated memory is still 69.2 MB. Free memory was 43.2 MB in the beginning and 41.0 MB in the end (delta: 2.3 MB). Peak memory consumption was 16.5 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:40,772 INFO L168 Benchmark]: TraceAbstraction took 26780.48 ms. Allocated memory was 69.2 MB in the beginning and 130.0 MB in the end (delta: 60.8 MB). Free memory was 40.7 MB in the beginning and 89.8 MB in the end (delta: -49.1 MB). Peak memory consumption was 74.7 MB. Max. memory is 16.1 GB. [2021-11-02 22:08:40,773 INFO L168 Benchmark]: Witness Printer took 5.35 ms. Allocated memory is still 130.0 MB. Free memory is still 89.8 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-11-02 22:08:40,777 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 2.19 ms. Allocated memory is still 54.5 MB. Free memory was 34.3 MB in the beginning and 34.3 MB in the end (delta: 37.6 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 503.47 ms. Allocated memory was 54.5 MB in the beginning and 69.2 MB in the end (delta: 14.7 MB). Free memory was 29.9 MB in the beginning and 46.5 MB in the end (delta: -16.6 MB). Peak memory consumption was 7.7 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 133.07 ms. Allocated memory is still 69.2 MB. Free memory was 46.5 MB in the beginning and 43.2 MB in the end (delta: 3.3 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1056.61 ms. Allocated memory is still 69.2 MB. Free memory was 43.2 MB in the beginning and 41.0 MB in the end (delta: 2.3 MB). Peak memory consumption was 16.5 MB. Max. memory is 16.1 GB. * TraceAbstraction took 26780.48 ms. Allocated memory was 69.2 MB in the beginning and 130.0 MB in the end (delta: 60.8 MB). Free memory was 40.7 MB in the beginning and 89.8 MB in the end (delta: -49.1 MB). Peak memory consumption was 74.7 MB. Max. memory is 16.1 GB. * Witness Printer took 5.35 ms. Allocated memory is still 130.0 MB. Free memory is still 89.8 MB. There was no memory consumed. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1013]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of memtrack at line 1013. Possible FailurePath: [L23] int KernelMode ; [L24] int Executive ; [L25] int DevicePowerState ; [L26] int s ; [L27] int UNLOADED ; [L28] int NP ; [L29] int DC ; [L30] int SKIP1 ; [L31] int SKIP2 ; [L32] int MPR1 ; [L33] int MPR3 ; [L34] int IPC ; [L35] int pended ; [L36] int compFptr ; [L37] int compRegistered ; [L38] int lowerDriverReturn ; [L39] int setEventCalled ; [L40] int customIrp ; [L41] int myStatus ; VAL [\old(compFptr)=27, \old(compRegistered)=9, \old(customIrp)=36, \old(DC)=19, \old(DevicePowerState)=29, \old(Executive)=21, \old(IPC)=34, \old(KernelMode)=18, \old(lowerDriverReturn)=20, \old(MPR1)=37, \old(MPR3)=32, \old(myStatus)=8, \old(NP)=35, \old(pended)=33, \old(s)=22, \old(setEventCalled)=30, \old(SKIP1)=15, \old(SKIP2)=26, \old(UNLOADED)=13, compFptr=0, compRegistered=0, customIrp=0, DC=0, DevicePowerState=0, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, UNLOADED=0] [L294] int status ; [L295] int irp = __VERIFIER_nondet_int() ; [L296] int pirp ; [L297] int pirp__IoStatus__Status ; [L298] int irp_choice = __VERIFIER_nondet_int() ; [L299] int devobj = __VERIFIER_nondet_int() ; [L300] int __cil_tmp8 ; [L302] KernelMode = 0 [L303] Executive = 0 [L304] DevicePowerState = 1 [L305] s = 0 [L306] UNLOADED = 0 [L307] NP = 0 [L308] DC = 0 [L309] SKIP1 = 0 [L310] SKIP2 = 0 [L311] MPR1 = 0 [L312] MPR3 = 0 [L313] IPC = 0 [L314] pended = 0 [L315] compFptr = 0 [L316] compRegistered = 0 [L317] lowerDriverReturn = 0 [L318] setEventCalled = 0 [L319] customIrp = 0 [L320] myStatus = 0 [L324] status = 0 [L325] pirp = irp VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=0, DevicePowerState=1, devobj=39, Executive=0, IPC=0, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, pirp=40, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, status=0, UNLOADED=0] [L326] CALL _BLAST_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=0, DevicePowerState=1, Executive=0, IPC=0, KernelMode=0, lowerDriverReturn=0, MPR1=0, MPR3=0, myStatus=0, NP=0, pended=0, s=0, setEventCalled=0, SKIP1=0, SKIP2=0, UNLOADED=0] [L61] UNLOADED = 0 [L62] NP = 1 [L63] DC = 2 [L64] SKIP1 = 3 [L65] SKIP2 = 4 [L66] MPR1 = 5 [L67] MPR3 = 6 [L68] IPC = 7 [L69] s = UNLOADED [L70] pended = 0 [L71] compFptr = 0 [L72] compRegistered = 0 [L73] lowerDriverReturn = 0 [L74] setEventCalled = 0 [L75] customIrp = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L326] RET _BLAST_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, s=0, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L328] COND TRUE status >= 0 [L329] s = NP [L330] customIrp = 0 [L331] setEventCalled = customIrp [L332] lowerDriverReturn = setEventCalled [L333] compRegistered = lowerDriverReturn [L334] pended = compRegistered [L335] pirp__IoStatus__Status = 0 [L336] myStatus = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L337] COND FALSE !(irp_choice == 0) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L342] CALL stub_driver_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L47] s = NP [L48] pended = 0 [L49] compFptr = 0 [L50] compRegistered = 0 [L51] lowerDriverReturn = 0 [L52] setEventCalled = 0 [L53] customIrp = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L342] RET stub_driver_init() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L345] COND FALSE !(status < 0) [L349] int tmp_ndt_1; [L350] tmp_ndt_1 = __VERIFIER_nondet_int() [L351] COND FALSE !(tmp_ndt_1 == 0) [L354] int tmp_ndt_2; [L355] tmp_ndt_2 = __VERIFIER_nondet_int() [L356] COND FALSE !(tmp_ndt_2 == 1) [L359] int tmp_ndt_3; [L360] tmp_ndt_3 = __VERIFIER_nondet_int() [L361] COND TRUE tmp_ndt_3 == 3 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L388] CALL, EXPR KbFilter_PnP(devobj, pirp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L80] int devExt ; [L81] int irpStack ; [L82] int status ; [L83] int event = __VERIFIER_nondet_int() ; [L84] int DeviceObject__DeviceExtension = __VERIFIER_nondet_int() ; [L85] int Irp__Tail__Overlay__CurrentStackLocation = __VERIFIER_nondet_int() ; [L86] int irpStack__MinorFunction = __VERIFIER_nondet_int() ; [L87] int devExt__TopOfStack = __VERIFIER_nondet_int() ; [L88] int devExt__Started ; [L89] int devExt__Removed ; [L90] int devExt__SurpriseRemoved ; [L91] int Irp__IoStatus__Status ; [L92] int Irp__IoStatus__Information ; [L93] int Irp__CurrentLocation = __VERIFIER_nondet_int() ; [L94] int irpSp ; [L95] int nextIrpSp ; [L96] int nextIrpSp__Control ; [L97] int irpSp___0 ; [L98] int irpSp__Context ; [L99] int irpSp__Control ; [L100] long __cil_tmp23 ; [L103] status = 0 [L104] devExt = DeviceObject__DeviceExtension [L105] irpStack = Irp__Tail__Overlay__CurrentStackLocation VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=16, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L106] COND FALSE !(irpStack__MinorFunction == 0) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=16, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L109] COND FALSE !(irpStack__MinorFunction == 23) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=16, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L112] COND TRUE irpStack__MinorFunction == 2 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=16, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L236] devExt__Removed = 1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__Removed=1, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=16, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=1, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L237] COND TRUE s == NP [L238] s = SKIP1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__Removed=1, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=16, Irp__Tail__Overlay__CurrentStackLocation=0, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L245] Irp__CurrentLocation ++ [L246] Irp__Tail__Overlay__CurrentStackLocation ++ VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__Removed=1, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=17, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L247] CALL IofCallDriver(devExt__TopOfStack, Irp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L483] int returnVal2 ; [L484] int compRetStatus ; [L485] int lcontext = __VERIFIER_nondet_int() ; [L486] long long __cil_tmp7 ; VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L489] COND FALSE !(\read(compRegistered)) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L502] int tmp_ndt_6; [L503] tmp_ndt_6 = __VERIFIER_nondet_int() [L504] COND FALSE !(tmp_ndt_6 == 0) [L507] int tmp_ndt_7; [L508] tmp_ndt_7 = __VERIFIER_nondet_int() [L509] COND TRUE tmp_ndt_7 == 1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=2147483648, tmp_ndt_7=1, UNLOADED=0] [L518] returnVal2 = -1073741823 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=3221225473, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=2147483648, tmp_ndt_7=1, UNLOADED=0] [L528] COND FALSE !(s == NP) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=3221225473, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=2147483648, tmp_ndt_7=1, UNLOADED=0] [L532] COND FALSE !(s == MPR1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=0, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=3221225473, s=3, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=2147483648, tmp_ndt_7=1, UNLOADED=0] [L541] COND TRUE s == SKIP1 [L542] s = SKIP2 [L543] lowerDriverReturn = returnVal2 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=3221225473, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=2147483648, tmp_ndt_7=1, UNLOADED=0] [L551] return (returnVal2); VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=41, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=3, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, \result=-1073741823, compFptr=0, compRegistered=0, customIrp=0, DC=2, DeviceObject=41, DevicePowerState=1, Executive=0, IPC=7, Irp=40, KernelMode=0, lcontext=44, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, returnVal2=3221225473, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, tmp_ndt_6=2147483648, tmp_ndt_7=1, UNLOADED=0] [L247] RET IofCallDriver(devExt__TopOfStack, Irp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__Removed=1, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IofCallDriver(devExt__TopOfStack, Irp)=-1073741823, IPC=7, Irp=40, Irp__CurrentLocation=17, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L248] status = 0 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__Removed=1, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=17, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L290] return (status); VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DeviceObject)=39, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(Irp)=40, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=1, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, \result=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, devExt=43, devExt__Removed=1, devExt__TopOfStack=41, DeviceObject=39, DeviceObject__DeviceExtension=43, DevicePowerState=1, event=42, Executive=0, IPC=7, Irp=40, Irp__CurrentLocation=17, Irp__Tail__Overlay__CurrentStackLocation=1, irpStack=0, irpStack__MinorFunction=2, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, UNLOADED=0] [L388] RET, EXPR KbFilter_PnP(devobj, pirp) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KbFilter_PnP(devobj, pirp)=0, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L388] status = KbFilter_PnP(devobj, pirp) [L412] COND FALSE !(pended == 1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L420] COND FALSE !(pended == 1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L428] COND TRUE s != UNLOADED VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L429] COND TRUE status != -1 VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L430] COND FALSE !(s != SKIP2) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L440] COND FALSE !(pended == 1) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L447] COND FALSE !(s == DC) VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L452] COND TRUE status != lowerDriverReturn VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, devobj=39, Executive=0, IPC=7, irp=40, irp_choice=2147483648, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, pirp=40, pirp__IoStatus__Status=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, status=0, tmp_ndt_1=2147483648, tmp_ndt_2=0, tmp_ndt_3=3, UNLOADED=0] [L453] CALL errorFn() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] [L1013] reach_error() VAL [\old(compFptr)=0, \old(compRegistered)=0, \old(customIrp)=0, \old(DC)=0, \old(DevicePowerState)=0, \old(Executive)=0, \old(IPC)=0, \old(KernelMode)=0, \old(lowerDriverReturn)=0, \old(MPR1)=0, \old(MPR3)=0, \old(myStatus)=0, \old(NP)=0, \old(pended)=0, \old(s)=0, \old(setEventCalled)=0, \old(SKIP1)=0, \old(SKIP2)=0, \old(UNLOADED)=0, compFptr=0, compRegistered=0, customIrp=0, DC=2, DevicePowerState=1, Executive=0, IPC=7, KernelMode=0, lowerDriverReturn=3221225473, MPR1=5, MPR3=6, myStatus=0, NP=1, pended=0, s=4, setEventCalled=0, SKIP1=3, SKIP2=4, UNLOADED=0] - UnprovableResult [Line: 293]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 19 procedures, 244 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 26.5s, OverallIterations: 20, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 4.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 5268 SDtfs, 3914 SDslu, 16540 SDs, 0 SdLazy, 2927 SolverSat, 438 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1726 GetRequests, 1579 SyntacticMatches, 2 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=338occurred in iteration=4, InterpolantAutomatonStates: 147, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 19 MinimizatonAttempts, 215 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 8.9s InterpolantComputationTime, 916 NumberOfCodeBlocks, 916 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 1682 ConstructedInterpolants, 0 QuantifiedInterpolants, 4159 SizeOfPredicates, 32 NumberOfNonLiveVariables, 5929 ConjunctsInSsa, 98 ConjunctsInUnsatCore, 38 InterpolantComputations, 38 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-02 22:08:40,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cd05cb14-c9db-4a03-b61a-d80f730e37f4/bin/uautomizer-tBqnrhUYjU/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample