./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4e983f35cff7a0c67962e23f6c3d66292f25c728e4d1df204c975f306d1512a3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 17:46:47,663 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 17:46:47,666 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 17:46:47,716 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 17:46:47,717 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 17:46:47,722 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 17:46:47,725 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 17:46:47,733 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 17:46:47,737 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 17:46:47,738 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 17:46:47,740 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 17:46:47,742 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 17:46:47,744 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 17:46:47,748 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 17:46:47,749 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 17:46:47,752 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 17:46:47,757 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 17:46:47,758 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 17:46:47,760 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 17:46:47,763 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 17:46:47,765 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 17:46:47,767 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 17:46:47,769 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 17:46:47,770 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 17:46:47,774 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 17:46:47,774 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 17:46:47,775 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 17:46:47,776 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 17:46:47,776 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 17:46:47,778 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 17:46:47,778 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 17:46:47,779 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 17:46:47,780 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 17:46:47,781 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 17:46:47,782 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 17:46:47,783 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 17:46:47,784 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 17:46:47,784 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 17:46:47,785 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 17:46:47,786 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 17:46:47,787 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 17:46:47,788 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-11-13 17:46:47,812 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 17:46:47,813 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 17:46:47,813 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 17:46:47,814 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 17:46:47,814 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 17:46:47,815 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 17:46:47,815 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 17:46:47,816 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 17:46:47,816 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 17:46:47,816 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 17:46:47,817 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-13 17:46:47,817 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 17:46:47,817 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 17:46:47,818 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 17:46:47,818 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 17:46:47,818 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 17:46:47,818 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 17:46:47,819 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 17:46:47,819 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 17:46:47,819 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 17:46:47,820 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 17:46:47,820 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:46:47,820 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 17:46:47,821 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 17:46:47,821 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 17:46:47,821 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-13 17:46:47,822 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-13 17:46:47,822 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 17:46:47,822 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 17:46:47,822 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 17:46:47,823 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 17:46:47,823 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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y 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 ! call(reach_error())) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4e983f35cff7a0c67962e23f6c3d66292f25c728e4d1df204c975f306d1512a3 [2021-11-13 17:46:48,087 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 17:46:48,118 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 17:46:48,121 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 17:46:48,123 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 17:46:48,124 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 17:46:48,125 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i [2021-11-13 17:46:48,205 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/dd15896f7/df2dba7a434a4102933c553650bc9d58/FLAG16aa3f8f1 [2021-11-13 17:46:49,075 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 17:46:49,075 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i [2021-11-13 17:46:49,117 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/dd15896f7/df2dba7a434a4102933c553650bc9d58/FLAG16aa3f8f1 [2021-11-13 17:46:49,583 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/dd15896f7/df2dba7a434a4102933c553650bc9d58 [2021-11-13 17:46:49,586 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 17:46:49,589 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 17:46:49,596 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 17:46:49,596 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 17:46:49,600 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 17:46:49,601 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:46:49" (1/1) ... [2021-11-13 17:46:49,602 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@483708d1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:49, skipping insertion in model container [2021-11-13 17:46:49,602 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:46:49" (1/1) ... [2021-11-13 17:46:49,611 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 17:46:49,727 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 17:46:50,606 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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i[159401,159414] [2021-11-13 17:46:50,964 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:46:50,993 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 17:46:51,179 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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i[159401,159414] [2021-11-13 17:46:51,306 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:46:51,358 INFO L208 MainTranslator]: Completed translation [2021-11-13 17:46:51,361 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51 WrapperNode [2021-11-13 17:46:51,362 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 17:46:51,365 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 17:46:51,365 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 17:46:51,365 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 17:46:51,375 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,454 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,612 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 17:46:51,613 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 17:46:51,613 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 17:46:51,613 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 17:46:51,625 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,626 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,650 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,650 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,748 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,760 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,770 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,802 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 17:46:51,803 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 17:46:51,803 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 17:46:51,804 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 17:46:51,805 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (1/1) ... [2021-11-13 17:46:51,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:46:51,828 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:46:51,844 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 17:46:51,865 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 17:46:51,914 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-11-13 17:46:51,916 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-13 17:46:51,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-13 17:46:51,916 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2021-11-13 17:46:51,916 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2021-11-13 17:46:51,917 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-13 17:46:51,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-13 17:46:51,917 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-13 17:46:51,917 INFO L130 BoogieDeclarations]: Found specification of procedure cx82310_tx_fixup [2021-11-13 17:46:51,917 INFO L138 BoogieDeclarations]: Found implementation of procedure cx82310_tx_fixup [2021-11-13 17:46:51,918 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2021-11-13 17:46:51,918 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2021-11-13 17:46:51,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-13 17:46:51,918 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-13 17:46:51,918 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-11-13 17:46:51,919 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-11-13 17:46:51,919 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-13 17:46:51,919 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-13 17:46:51,919 INFO L130 BoogieDeclarations]: Found specification of procedure cx82310_rx_fixup [2021-11-13 17:46:51,920 INFO L138 BoogieDeclarations]: Found implementation of procedure cx82310_rx_fixup [2021-11-13 17:46:51,920 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_skb_12 [2021-11-13 17:46:51,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_skb_12 [2021-11-13 17:46:51,921 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-11-13 17:46:51,921 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-11-13 17:46:51,921 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-13 17:46:51,921 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-13 17:46:51,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-13 17:46:51,922 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-13 17:46:51,922 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-13 17:46:51,922 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-11-13 17:46:51,922 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-11-13 17:46:51,922 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-13 17:46:51,923 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-13 17:46:51,923 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_skb_return [2021-11-13 17:46:51,923 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_skb_return [2021-11-13 17:46:51,923 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-13 17:46:51,924 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-13 17:46:51,925 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-13 17:46:51,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-13 17:46:51,926 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 17:46:51,926 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-13 17:46:51,926 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 17:46:51,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-13 17:46:51,926 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-11-13 17:46:51,927 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-11-13 17:46:51,927 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-13 17:46:51,927 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-13 17:46:51,928 INFO L130 BoogieDeclarations]: Found specification of procedure cx82310_cmd [2021-11-13 17:46:51,928 INFO L138 BoogieDeclarations]: Found implementation of procedure cx82310_cmd [2021-11-13 17:46:51,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-13 17:46:51,928 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-11-13 17:46:51,928 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-13 17:46:51,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-13 17:46:51,929 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 17:46:51,929 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 17:46:52,691 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-13 17:46:55,093 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 17:46:55,093 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-13 17:46:55,096 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:46:55 BoogieIcfgContainer [2021-11-13 17:46:55,096 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 17:46:55,098 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 17:46:55,099 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 17:46:55,102 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 17:46:55,103 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 05:46:49" (1/3) ... [2021-11-13 17:46:55,104 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7451ff62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:46:55, skipping insertion in model container [2021-11-13 17:46:55,104 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:46:51" (2/3) ... [2021-11-13 17:46:55,104 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7451ff62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:46:55, skipping insertion in model container [2021-11-13 17:46:55,105 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:46:55" (3/3) ... [2021-11-13 17:46:55,106 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i [2021-11-13 17:46:55,113 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 17:46:55,113 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-13 17:46:55,186 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 17:46:55,194 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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-13 17:46:55,194 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-13 17:46:55,238 INFO L276 IsEmpty]: Start isEmpty. Operand has 301 states, 225 states have (on average 1.3911111111111112) internal successors, (313), 231 states have internal predecessors, (313), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-13 17:46:55,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-13 17:46:55,254 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:46:55,255 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 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-13 17:46:55,256 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:46:55,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:46:55,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1543576195, now seen corresponding path program 1 times [2021-11-13 17:46:55,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:46:55,273 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846023458] [2021-11-13 17:46:55,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:46:55,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:46:55,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:46:55,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:46:55,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:46:56,038 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:46:56,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:46:56,077 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:46:56,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:46:56,109 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-13 17:46:56,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:46:56,110 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846023458] [2021-11-13 17:46:56,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846023458] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:46:56,112 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:46:56,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-13 17:46:56,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757958394] [2021-11-13 17:46:56,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:46:56,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 17:46:56,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:46:56,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 17:46:56,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 17:46:56,170 INFO L87 Difference]: Start difference. First operand has 301 states, 225 states have (on average 1.3911111111111112) internal successors, (313), 231 states have internal predecessors, (313), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-13 17:47:00,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:00,065 INFO L93 Difference]: Finished difference Result 1020 states and 1546 transitions. [2021-11-13 17:47:00,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-13 17:47:00,069 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2021-11-13 17:47:00,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:00,107 INFO L225 Difference]: With dead ends: 1020 [2021-11-13 17:47:00,107 INFO L226 Difference]: Without dead ends: 708 [2021-11-13 17:47:00,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:47:00,130 INFO L933 BasicCegarLoop]: 440 mSDtfsCounter, 800 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3299.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 838 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 42.51ms SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3601.96ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:00,131 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [838 Valid, 1237 Invalid, 799 Unknown, 0 Unchecked, 42.51ms Time], IncrementalHoareTripleChecker [344 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 3601.96ms Time] [2021-11-13 17:47:00,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-11-13 17:47:00,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 543. [2021-11-13 17:47:00,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 413 states have (on average 1.3704600484261502) internal successors, (566), 413 states have internal predecessors, (566), 94 states have call successors, (94), 36 states have call predecessors, (94), 35 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2021-11-13 17:47:00,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 753 transitions. [2021-11-13 17:47:00,309 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 753 transitions. Word has length 36 [2021-11-13 17:47:00,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:00,314 INFO L470 AbstractCegarLoop]: Abstraction has 543 states and 753 transitions. [2021-11-13 17:47:00,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-13 17:47:00,315 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 753 transitions. [2021-11-13 17:47:00,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-13 17:47:00,322 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:00,323 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:00,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-13 17:47:00,323 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:00,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:00,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1367673217, now seen corresponding path program 1 times [2021-11-13 17:47:00,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:00,325 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776794082] [2021-11-13 17:47:00,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:00,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:00,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:00,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:00,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:00,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:00,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:00,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:00,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:00,636 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-13 17:47:00,636 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:00,636 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776794082] [2021-11-13 17:47:00,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776794082] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:00,637 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:00,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-13 17:47:00,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885395190] [2021-11-13 17:47:00,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:00,639 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-13 17:47:00,640 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:00,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-13 17:47:00,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-11-13 17:47:00,641 INFO L87 Difference]: Start difference. First operand 543 states and 753 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-13 17:47:03,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:03,324 INFO L93 Difference]: Finished difference Result 1925 states and 2801 transitions. [2021-11-13 17:47:03,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-13 17:47:03,325 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2021-11-13 17:47:03,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:03,341 INFO L225 Difference]: With dead ends: 1925 [2021-11-13 17:47:03,342 INFO L226 Difference]: Without dead ends: 1390 [2021-11-13 17:47:03,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-11-13 17:47:03,348 INFO L933 BasicCegarLoop]: 516 mSDtfsCounter, 799 mSDsluCounter, 1890 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 289 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2193.30ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 837 SdHoareTripleChecker+Valid, 2406 SdHoareTripleChecker+Invalid, 981 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 34.30ms SdHoareTripleChecker+Time, 289 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2423.07ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:03,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [837 Valid, 2406 Invalid, 981 Unknown, 0 Unchecked, 34.30ms Time], IncrementalHoareTripleChecker [289 Valid, 692 Invalid, 0 Unknown, 0 Unchecked, 2423.07ms Time] [2021-11-13 17:47:03,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1390 states. [2021-11-13 17:47:03,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1390 to 1133. [2021-11-13 17:47:03,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 867 states have (on average 1.3737024221453287) internal successors, (1191), 869 states have internal predecessors, (1191), 188 states have call successors, (188), 70 states have call predecessors, (188), 77 states have return successors, (215), 193 states have call predecessors, (215), 187 states have call successors, (215) [2021-11-13 17:47:03,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 1594 transitions. [2021-11-13 17:47:03,480 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 1594 transitions. Word has length 46 [2021-11-13 17:47:03,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:03,481 INFO L470 AbstractCegarLoop]: Abstraction has 1133 states and 1594 transitions. [2021-11-13 17:47:03,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-13 17:47:03,482 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 1594 transitions. [2021-11-13 17:47:03,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-11-13 17:47:03,496 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:03,497 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:03,497 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-13 17:47:03,498 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:03,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:03,498 INFO L85 PathProgramCache]: Analyzing trace with hash -1207773749, now seen corresponding path program 1 times [2021-11-13 17:47:03,498 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:03,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697714153] [2021-11-13 17:47:03,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:03,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:03,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:03,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:03,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:03,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:03,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,770 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:03,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,789 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:03,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-13 17:47:03,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:03,820 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-13 17:47:03,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:03,820 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697714153] [2021-11-13 17:47:03,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697714153] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:03,821 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:03,821 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-13 17:47:03,821 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138918535] [2021-11-13 17:47:03,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:03,822 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 17:47:03,822 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:03,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 17:47:03,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 17:47:03,824 INFO L87 Difference]: Start difference. First operand 1133 states and 1594 transitions. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-13 17:47:07,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:07,579 INFO L93 Difference]: Finished difference Result 2745 states and 3951 transitions. [2021-11-13 17:47:07,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-13 17:47:07,580 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 84 [2021-11-13 17:47:07,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:07,595 INFO L225 Difference]: With dead ends: 2745 [2021-11-13 17:47:07,596 INFO L226 Difference]: Without dead ends: 1626 [2021-11-13 17:47:07,601 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-13 17:47:07,607 INFO L933 BasicCegarLoop]: 396 mSDtfsCounter, 238 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 540 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3349.24ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 1333 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 20.19ms SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3576.02ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:07,615 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [249 Valid, 1333 Invalid, 628 Unknown, 0 Unchecked, 20.19ms Time], IncrementalHoareTripleChecker [88 Valid, 540 Invalid, 0 Unknown, 0 Unchecked, 3576.02ms Time] [2021-11-13 17:47:07,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1626 states. [2021-11-13 17:47:07,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1626 to 1354. [2021-11-13 17:47:07,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1354 states, 1065 states have (on average 1.3934272300469484) internal successors, (1484), 1067 states have internal predecessors, (1484), 201 states have call successors, (201), 80 states have call predecessors, (201), 87 states have return successors, (228), 206 states have call predecessors, (228), 200 states have call successors, (228) [2021-11-13 17:47:07,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1354 states to 1354 states and 1913 transitions. [2021-11-13 17:47:07,758 INFO L78 Accepts]: Start accepts. Automaton has 1354 states and 1913 transitions. Word has length 84 [2021-11-13 17:47:07,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:07,760 INFO L470 AbstractCegarLoop]: Abstraction has 1354 states and 1913 transitions. [2021-11-13 17:47:07,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 3 states have internal predecessors, (58), 2 states have call successors, (9), 4 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-13 17:47:07,761 INFO L276 IsEmpty]: Start isEmpty. Operand 1354 states and 1913 transitions. [2021-11-13 17:47:07,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-13 17:47:07,769 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:07,769 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:07,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-13 17:47:07,770 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:07,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:07,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1259796470, now seen corresponding path program 1 times [2021-11-13 17:47:07,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:07,771 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092631342] [2021-11-13 17:47:07,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:07,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:07,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:07,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:07,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:07,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:07,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:07,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:07,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,001 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:08,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:47:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,025 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-13 17:47:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-13 17:47:08,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2021-11-13 17:47:08,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:08,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:08,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,111 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:08,120 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-13 17:47:08,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:08,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092631342] [2021-11-13 17:47:08,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092631342] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:08,121 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:08,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-13 17:47:08,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676442133] [2021-11-13 17:47:08,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:08,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-13 17:47:08,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:08,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-13 17:47:08,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-13 17:47:08,124 INFO L87 Difference]: Start difference. First operand 1354 states and 1913 transitions. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-13 17:47:10,934 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:47:12,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:12,445 INFO L93 Difference]: Finished difference Result 3951 states and 5677 transitions. [2021-11-13 17:47:12,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-13 17:47:12,446 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 112 [2021-11-13 17:47:12,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:12,469 INFO L225 Difference]: With dead ends: 3951 [2021-11-13 17:47:12,470 INFO L226 Difference]: Without dead ends: 2622 [2021-11-13 17:47:12,476 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:47:12,480 INFO L933 BasicCegarLoop]: 519 mSDtfsCounter, 686 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 267 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3855.66ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 722 SdHoareTripleChecker+Valid, 1406 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.28ms SdHoareTripleChecker+Time, 267 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4064.12ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:12,481 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [722 Valid, 1406 Invalid, 804 Unknown, 0 Unchecked, 19.28ms Time], IncrementalHoareTripleChecker [267 Valid, 536 Invalid, 1 Unknown, 0 Unchecked, 4064.12ms Time] [2021-11-13 17:47:12,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2622 states. [2021-11-13 17:47:12,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2622 to 2120. [2021-11-13 17:47:12,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2120 states, 1669 states have (on average 1.3768723786698622) internal successors, (2298), 1673 states have internal predecessors, (2298), 303 states have call successors, (303), 132 states have call predecessors, (303), 147 states have return successors, (347), 314 states have call predecessors, (347), 302 states have call successors, (347) [2021-11-13 17:47:12,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2120 states to 2120 states and 2948 transitions. [2021-11-13 17:47:12,646 INFO L78 Accepts]: Start accepts. Automaton has 2120 states and 2948 transitions. Word has length 112 [2021-11-13 17:47:12,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:12,647 INFO L470 AbstractCegarLoop]: Abstraction has 2120 states and 2948 transitions. [2021-11-13 17:47:12,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (12), 4 states have call predecessors, (12), 1 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-13 17:47:12,648 INFO L276 IsEmpty]: Start isEmpty. Operand 2120 states and 2948 transitions. [2021-11-13 17:47:12,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2021-11-13 17:47:12,658 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:12,659 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:12,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-13 17:47:12,659 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:12,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:12,660 INFO L85 PathProgramCache]: Analyzing trace with hash 257111116, now seen corresponding path program 1 times [2021-11-13 17:47:12,660 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:12,660 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045546330] [2021-11-13 17:47:12,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:12,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:12,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:12,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:12,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:12,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,822 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:12,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:47:12,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-13 17:47:12,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-13 17:47:12,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-13 17:47:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:12,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:12,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:13,035 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:13,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:13,166 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:13,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:13,208 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-11-13 17:47:13,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:13,209 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045546330] [2021-11-13 17:47:13,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045546330] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:13,209 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:13,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-11-13 17:47:13,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020319517] [2021-11-13 17:47:13,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:13,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-13 17:47:13,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:13,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-13 17:47:13,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-11-13 17:47:13,212 INFO L87 Difference]: Start difference. First operand 2120 states and 2948 transitions. Second operand has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-13 17:47:16,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:16,084 INFO L93 Difference]: Finished difference Result 4800 states and 6904 transitions. [2021-11-13 17:47:16,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-13 17:47:16,085 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 1 states have call successors, (11) Word has length 112 [2021-11-13 17:47:16,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:16,117 INFO L225 Difference]: With dead ends: 4800 [2021-11-13 17:47:16,117 INFO L226 Difference]: Without dead ends: 2705 [2021-11-13 17:47:16,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=89, Invalid=373, Unknown=0, NotChecked=0, Total=462 [2021-11-13 17:47:16,128 INFO L933 BasicCegarLoop]: 382 mSDtfsCounter, 320 mSDsluCounter, 2781 mSDsCounter, 0 mSdLazyCounter, 934 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2202.38ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 3163 SdHoareTripleChecker+Invalid, 1146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 28.47ms SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2413.27ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:16,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 3163 Invalid, 1146 Unknown, 0 Unchecked, 28.47ms Time], IncrementalHoareTripleChecker [212 Valid, 934 Invalid, 0 Unknown, 0 Unchecked, 2413.27ms Time] [2021-11-13 17:47:16,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states. [2021-11-13 17:47:16,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 2212. [2021-11-13 17:47:16,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2212 states, 1741 states have (on average 1.3681792073520964) internal successors, (2382), 1753 states have internal predecessors, (2382), 303 states have call successors, (303), 132 states have call predecessors, (303), 167 states have return successors, (376), 326 states have call predecessors, (376), 302 states have call successors, (376) [2021-11-13 17:47:16,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2212 states to 2212 states and 3061 transitions. [2021-11-13 17:47:16,323 INFO L78 Accepts]: Start accepts. Automaton has 2212 states and 3061 transitions. Word has length 112 [2021-11-13 17:47:16,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:16,325 INFO L470 AbstractCegarLoop]: Abstraction has 2212 states and 3061 transitions. [2021-11-13 17:47:16,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.916666666666667) internal successors, (71), 7 states have internal predecessors, (71), 2 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (11), 4 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-13 17:47:16,325 INFO L276 IsEmpty]: Start isEmpty. Operand 2212 states and 3061 transitions. [2021-11-13 17:47:16,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-13 17:47:16,330 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:16,331 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:16,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-11-13 17:47:16,331 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:16,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:16,332 INFO L85 PathProgramCache]: Analyzing trace with hash -567146100, now seen corresponding path program 1 times [2021-11-13 17:47:16,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:16,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698547081] [2021-11-13 17:47:16,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:16,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:16,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:16,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:16,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:16,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:16,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,508 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:47:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-13 17:47:16,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-13 17:47:16,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,562 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-13 17:47:16,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:16,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:16,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:16,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:16,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-13 17:47:16,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:17,046 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-11-13 17:47:17,046 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:17,047 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698547081] [2021-11-13 17:47:17,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698547081] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:17,047 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:17,047 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2021-11-13 17:47:17,047 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975325768] [2021-11-13 17:47:17,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:17,049 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-13 17:47:17,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:17,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-13 17:47:17,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=209, Unknown=0, NotChecked=0, Total=240 [2021-11-13 17:47:17,050 INFO L87 Difference]: Start difference. First operand 2212 states and 3061 transitions. Second operand has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 10 states have internal predecessors, (76), 3 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 5 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-13 17:47:18,863 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:47:22,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:22,348 INFO L93 Difference]: Finished difference Result 4884 states and 6993 transitions. [2021-11-13 17:47:22,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-13 17:47:22,350 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 10 states have internal predecessors, (76), 3 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 5 states have call predecessors, (12), 2 states have call successors, (12) Word has length 119 [2021-11-13 17:47:22,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:22,374 INFO L225 Difference]: With dead ends: 4884 [2021-11-13 17:47:22,374 INFO L226 Difference]: Without dead ends: 2697 [2021-11-13 17:47:22,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2021-11-13 17:47:22,386 INFO L933 BasicCegarLoop]: 399 mSDtfsCounter, 143 mSDsluCounter, 4468 mSDsCounter, 0 mSdLazyCounter, 1511 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4513.41ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 4867 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 38.70ms SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1511 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4831.27ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:22,387 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 4867 Invalid, 1595 Unknown, 0 Unchecked, 38.70ms Time], IncrementalHoareTripleChecker [84 Valid, 1511 Invalid, 0 Unknown, 0 Unchecked, 4831.27ms Time] [2021-11-13 17:47:22,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2697 states. [2021-11-13 17:47:22,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2697 to 2160. [2021-11-13 17:47:22,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2160 states, 1697 states have (on average 1.3659398939304654) internal successors, (2318), 1705 states have internal predecessors, (2318), 303 states have call successors, (303), 132 states have call predecessors, (303), 159 states have return successors, (364), 322 states have call predecessors, (364), 302 states have call successors, (364) [2021-11-13 17:47:22,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2160 states to 2160 states and 2985 transitions. [2021-11-13 17:47:22,597 INFO L78 Accepts]: Start accepts. Automaton has 2160 states and 2985 transitions. Word has length 119 [2021-11-13 17:47:22,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:22,599 INFO L470 AbstractCegarLoop]: Abstraction has 2160 states and 2985 transitions. [2021-11-13 17:47:22,600 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 5.066666666666666) internal successors, (76), 10 states have internal predecessors, (76), 3 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (12), 5 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-13 17:47:22,600 INFO L276 IsEmpty]: Start isEmpty. Operand 2160 states and 2985 transitions. [2021-11-13 17:47:22,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-11-13 17:47:22,606 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:22,607 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:22,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-11-13 17:47:22,607 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:22,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:22,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1820801966, now seen corresponding path program 1 times [2021-11-13 17:47:22,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:22,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259609766] [2021-11-13 17:47:22,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:22,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,733 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:22,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:22,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,762 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:22,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:47:22,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-13 17:47:22,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-13 17:47:22,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,827 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-13 17:47:22,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-13 17:47:22,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:22,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:22,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:22,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:22,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-13 17:47:22,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:22,961 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2021-11-13 17:47:22,962 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:22,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259609766] [2021-11-13 17:47:22,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259609766] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:22,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:22,963 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-11-13 17:47:22,963 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529164195] [2021-11-13 17:47:22,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:22,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-13 17:47:22,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:22,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-13 17:47:22,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-11-13 17:47:22,965 INFO L87 Difference]: Start difference. First operand 2160 states and 2985 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-13 17:47:24,396 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:47:26,287 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:47:27,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:27,434 INFO L93 Difference]: Finished difference Result 5200 states and 7509 transitions. [2021-11-13 17:47:27,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-13 17:47:27,435 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 136 [2021-11-13 17:47:27,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:27,487 INFO L225 Difference]: With dead ends: 5200 [2021-11-13 17:47:27,488 INFO L226 Difference]: Without dead ends: 3065 [2021-11-13 17:47:27,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2021-11-13 17:47:27,497 INFO L933 BasicCegarLoop]: 377 mSDtfsCounter, 348 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4059.37ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 364 SdHoareTripleChecker+Valid, 1181 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.96ms SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4238.19ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:27,497 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [364 Valid, 1181 Invalid, 679 Unknown, 0 Unchecked, 12.96ms Time], IncrementalHoareTripleChecker [274 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 4238.19ms Time] [2021-11-13 17:47:27,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3065 states. [2021-11-13 17:47:27,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3065 to 2172. [2021-11-13 17:47:27,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2172 states, 1709 states have (on average 1.3633703920421298) internal successors, (2330), 1717 states have internal predecessors, (2330), 303 states have call successors, (303), 132 states have call predecessors, (303), 159 states have return successors, (364), 322 states have call predecessors, (364), 302 states have call successors, (364) [2021-11-13 17:47:27,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2172 states to 2172 states and 2997 transitions. [2021-11-13 17:47:27,657 INFO L78 Accepts]: Start accepts. Automaton has 2172 states and 2997 transitions. Word has length 136 [2021-11-13 17:47:27,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:27,658 INFO L470 AbstractCegarLoop]: Abstraction has 2172 states and 2997 transitions. [2021-11-13 17:47:27,658 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 3 states have internal predecessors, (84), 2 states have call successors, (15), 5 states have call predecessors, (15), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-13 17:47:27,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2172 states and 2997 transitions. [2021-11-13 17:47:27,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2021-11-13 17:47:27,664 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:27,665 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:27,665 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-11-13 17:47:27,665 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:27,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:27,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1621264552, now seen corresponding path program 1 times [2021-11-13 17:47:27,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:27,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655268563] [2021-11-13 17:47:27,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:27,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:27,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:27,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,810 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:27,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:27,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:27,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,834 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:47:27,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,843 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-13 17:47:27,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,851 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-13 17:47:27,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-13 17:47:27,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:27,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:27,968 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:27,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:28,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:28,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:28,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-13 17:47:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:28,133 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2021-11-13 17:47:28,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:28,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655268563] [2021-11-13 17:47:28,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655268563] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:28,135 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:28,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-11-13 17:47:28,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118944709] [2021-11-13 17:47:28,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:28,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-13 17:47:28,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:28,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-13 17:47:28,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-13 17:47:28,137 INFO L87 Difference]: Start difference. First operand 2172 states and 2997 transitions. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-13 17:47:31,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:31,501 INFO L93 Difference]: Finished difference Result 5104 states and 7397 transitions. [2021-11-13 17:47:31,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 17:47:31,502 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 118 [2021-11-13 17:47:31,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:31,529 INFO L225 Difference]: With dead ends: 5104 [2021-11-13 17:47:31,529 INFO L226 Difference]: Without dead ends: 2957 [2021-11-13 17:47:31,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-11-13 17:47:31,540 INFO L933 BasicCegarLoop]: 387 mSDtfsCounter, 161 mSDsluCounter, 1691 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2854.95ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 2078 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 18.19ms SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3071.18ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:31,540 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 2078 Invalid, 892 Unknown, 0 Unchecked, 18.19ms Time], IncrementalHoareTripleChecker [110 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 3071.18ms Time] [2021-11-13 17:47:31,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2957 states. [2021-11-13 17:47:31,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2957 to 2316. [2021-11-13 17:47:31,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2316 states, 1789 states have (on average 1.3515930687534936) internal successors, (2418), 1801 states have internal predecessors, (2418), 359 states have call successors, (359), 132 states have call predecessors, (359), 167 states have return successors, (494), 382 states have call predecessors, (494), 358 states have call successors, (494) [2021-11-13 17:47:31,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 3271 transitions. [2021-11-13 17:47:31,708 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 3271 transitions. Word has length 118 [2021-11-13 17:47:31,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:31,709 INFO L470 AbstractCegarLoop]: Abstraction has 2316 states and 3271 transitions. [2021-11-13 17:47:31,709 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 4 states have internal predecessors, (75), 2 states have call successors, (13), 5 states have call predecessors, (13), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2021-11-13 17:47:31,709 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 3271 transitions. [2021-11-13 17:47:31,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2021-11-13 17:47:31,715 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:31,715 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:31,716 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-11-13 17:47:31,716 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:31,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:31,716 INFO L85 PathProgramCache]: Analyzing trace with hash -2050394968, now seen corresponding path program 1 times [2021-11-13 17:47:31,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:31,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054450768] [2021-11-13 17:47:31,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:31,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:31,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,873 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:31,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,888 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:31,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,941 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2021-11-13 17:47:31,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,950 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-11-13 17:47:31,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,958 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-11-13 17:47:31,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,971 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-11-13 17:47:31,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:31,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-11-13 17:47:31,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,006 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2021-11-13 17:47:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-13 17:47:32,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,055 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:32,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:32,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-13 17:47:32,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,139 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-13 17:47:32,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,146 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-11-13 17:47:32,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:32,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054450768] [2021-11-13 17:47:32,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054450768] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 17:47:32,147 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786476497] [2021-11-13 17:47:32,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:32,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:47:32,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:47:32,153 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 17:47:32,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-13 17:47:32,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:32,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-13 17:47:32,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:47:33,269 INFO L134 CoverageAnalysis]: Checked inductivity of 79 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-13 17:47:33,269 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-13 17:47:33,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786476497] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:33,270 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 17:47:33,270 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8] total 9 [2021-11-13 17:47:33,271 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990874440] [2021-11-13 17:47:33,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:33,272 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 17:47:33,272 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:33,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 17:47:33,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-13 17:47:33,273 INFO L87 Difference]: Start difference. First operand 2316 states and 3271 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-13 17:47:33,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:33,406 INFO L93 Difference]: Finished difference Result 4617 states and 6527 transitions. [2021-11-13 17:47:33,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 17:47:33,407 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 143 [2021-11-13 17:47:33,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:33,423 INFO L225 Difference]: With dead ends: 4617 [2021-11-13 17:47:33,423 INFO L226 Difference]: Without dead ends: 2317 [2021-11-13 17:47:33,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 167 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-11-13 17:47:33,433 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 2 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.57ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1191 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.39ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.27ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:33,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1191 Invalid, 9 Unknown, 0 Unchecked, 2.39ms Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 13.27ms Time] [2021-11-13 17:47:33,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2317 states. [2021-11-13 17:47:33,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2317 to 2317. [2021-11-13 17:47:33,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2317 states, 1790 states have (on average 1.3513966480446928) internal successors, (2419), 1802 states have internal predecessors, (2419), 359 states have call successors, (359), 132 states have call predecessors, (359), 167 states have return successors, (494), 382 states have call predecessors, (494), 358 states have call successors, (494) [2021-11-13 17:47:33,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2317 states to 2317 states and 3272 transitions. [2021-11-13 17:47:33,583 INFO L78 Accepts]: Start accepts. Automaton has 2317 states and 3272 transitions. Word has length 143 [2021-11-13 17:47:33,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:33,584 INFO L470 AbstractCegarLoop]: Abstraction has 2317 states and 3272 transitions. [2021-11-13 17:47:33,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2021-11-13 17:47:33,584 INFO L276 IsEmpty]: Start isEmpty. Operand 2317 states and 3272 transitions. [2021-11-13 17:47:33,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-13 17:47:33,590 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:33,590 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:33,631 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-13 17:47:33,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-11-13 17:47:33,806 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:33,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:33,806 INFO L85 PathProgramCache]: Analyzing trace with hash 874436324, now seen corresponding path program 1 times [2021-11-13 17:47:33,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:33,806 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457142348] [2021-11-13 17:47:33,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:33,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:33,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:33,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:33,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:33,996 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:34,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-11-13 17:47:34,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-11-13 17:47:34,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,103 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-11-13 17:47:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-13 17:47:34,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-13 17:47:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-11-13 17:47:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,185 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-13 17:47:34,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,192 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:34,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:34,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,223 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-13 17:47:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-13 17:47:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,245 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-11-13 17:47:34,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:34,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457142348] [2021-11-13 17:47:34,246 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457142348] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 17:47:34,246 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037529465] [2021-11-13 17:47:34,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:34,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:47:34,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:47:34,247 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 17:47:34,265 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-13 17:47:34,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:34,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 1176 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-13 17:47:34,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:47:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2021-11-13 17:47:35,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:47:35,736 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2021-11-13 17:47:35,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037529465] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 17:47:35,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-13 17:47:35,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 5, 5] total 14 [2021-11-13 17:47:35,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457309588] [2021-11-13 17:47:35,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-13 17:47:35,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-13 17:47:35,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:35,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-13 17:47:35,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-11-13 17:47:35,739 INFO L87 Difference]: Start difference. First operand 2317 states and 3272 transitions. Second operand has 14 states, 14 states have (on average 10.857142857142858) internal successors, (152), 10 states have internal predecessors, (152), 2 states have call successors, (43), 6 states have call predecessors, (43), 5 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-13 17:47:39,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:39,681 INFO L93 Difference]: Finished difference Result 5261 states and 7592 transitions. [2021-11-13 17:47:39,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-13 17:47:39,682 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.857142857142858) internal successors, (152), 10 states have internal predecessors, (152), 2 states have call successors, (43), 6 states have call predecessors, (43), 5 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) Word has length 145 [2021-11-13 17:47:39,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:39,705 INFO L225 Difference]: With dead ends: 5261 [2021-11-13 17:47:39,706 INFO L226 Difference]: Without dead ends: 2958 [2021-11-13 17:47:39,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 309 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-11-13 17:47:39,716 INFO L933 BasicCegarLoop]: 390 mSDtfsCounter, 175 mSDsluCounter, 1568 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3297.09ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 1958 SdHoareTripleChecker+Invalid, 940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 16.64ms SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3514.22ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:39,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 1958 Invalid, 940 Unknown, 0 Unchecked, 16.64ms Time], IncrementalHoareTripleChecker [117 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 3514.22ms Time] [2021-11-13 17:47:39,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2958 states. [2021-11-13 17:47:39,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2958 to 2320. [2021-11-13 17:47:39,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2320 states, 1793 states have (on average 1.350808700501952) internal successors, (2422), 1805 states have internal predecessors, (2422), 359 states have call successors, (359), 132 states have call predecessors, (359), 167 states have return successors, (494), 382 states have call predecessors, (494), 358 states have call successors, (494) [2021-11-13 17:47:39,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2320 states to 2320 states and 3275 transitions. [2021-11-13 17:47:39,906 INFO L78 Accepts]: Start accepts. Automaton has 2320 states and 3275 transitions. Word has length 145 [2021-11-13 17:47:39,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:39,906 INFO L470 AbstractCegarLoop]: Abstraction has 2320 states and 3275 transitions. [2021-11-13 17:47:39,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.857142857142858) internal successors, (152), 10 states have internal predecessors, (152), 2 states have call successors, (43), 6 states have call predecessors, (43), 5 states have return successors, (30), 2 states have call predecessors, (30), 2 states have call successors, (30) [2021-11-13 17:47:39,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2320 states and 3275 transitions. [2021-11-13 17:47:39,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-11-13 17:47:39,913 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:39,914 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:39,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-13 17:47:40,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:47:40,138 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:40,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:40,138 INFO L85 PathProgramCache]: Analyzing trace with hash 921632664, now seen corresponding path program 1 times [2021-11-13 17:47:40,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:40,138 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237937786] [2021-11-13 17:47:40,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:40,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:40,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:40,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,478 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:40,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-13 17:47:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,506 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-13 17:47:40,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,513 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-13 17:47:40,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-13 17:47:40,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-13 17:47:40,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:40,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,739 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:40,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:40,874 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:40,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:41,043 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-13 17:47:41,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:41,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-13 17:47:41,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:41,139 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:47:41,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:41,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237937786] [2021-11-13 17:47:41,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237937786] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:41,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:41,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-11-13 17:47:41,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299911563] [2021-11-13 17:47:41,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:41,141 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-13 17:47:41,141 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:41,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-13 17:47:41,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-11-13 17:47:41,142 INFO L87 Difference]: Start difference. First operand 2320 states and 3275 transitions. Second operand has 20 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 12 states have internal predecessors, (81), 4 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 7 states have call predecessors, (13), 3 states have call successors, (13) [2021-11-13 17:47:45,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:45,453 INFO L93 Difference]: Finished difference Result 5417 states and 7862 transitions. [2021-11-13 17:47:45,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-13 17:47:45,454 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 12 states have internal predecessors, (81), 4 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 7 states have call predecessors, (13), 3 states have call successors, (13) Word has length 133 [2021-11-13 17:47:45,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:45,487 INFO L225 Difference]: With dead ends: 5417 [2021-11-13 17:47:45,487 INFO L226 Difference]: Without dead ends: 3126 [2021-11-13 17:47:45,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=101, Invalid=769, Unknown=0, NotChecked=0, Total=870 [2021-11-13 17:47:45,502 INFO L933 BasicCegarLoop]: 453 mSDtfsCounter, 358 mSDsluCounter, 6109 mSDsCounter, 0 mSdLazyCounter, 1912 mSolverCounterSat, 285 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3422.27ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 6562 SdHoareTripleChecker+Invalid, 2197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 33.43ms SdHoareTripleChecker+Time, 285 IncrementalHoareTripleChecker+Valid, 1912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3787.23ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:45,502 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [387 Valid, 6562 Invalid, 2197 Unknown, 0 Unchecked, 33.43ms Time], IncrementalHoareTripleChecker [285 Valid, 1912 Invalid, 0 Unknown, 0 Unchecked, 3787.23ms Time] [2021-11-13 17:47:45,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3126 states. [2021-11-13 17:47:45,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3126 to 2372. [2021-11-13 17:47:45,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2372 states, 1833 states have (on average 1.343153300600109) internal successors, (2462), 1841 states have internal predecessors, (2462), 363 states have call successors, (363), 132 states have call predecessors, (363), 175 states have return successors, (522), 398 states have call predecessors, (522), 362 states have call successors, (522) [2021-11-13 17:47:45,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2372 states to 2372 states and 3347 transitions. [2021-11-13 17:47:45,701 INFO L78 Accepts]: Start accepts. Automaton has 2372 states and 3347 transitions. Word has length 133 [2021-11-13 17:47:45,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:45,701 INFO L470 AbstractCegarLoop]: Abstraction has 2372 states and 3347 transitions. [2021-11-13 17:47:45,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.2631578947368425) internal successors, (81), 12 states have internal predecessors, (81), 4 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 7 states have call predecessors, (13), 3 states have call successors, (13) [2021-11-13 17:47:45,702 INFO L276 IsEmpty]: Start isEmpty. Operand 2372 states and 3347 transitions. [2021-11-13 17:47:45,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-13 17:47:45,709 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:45,709 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:45,710 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-11-13 17:47:45,710 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:45,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:45,710 INFO L85 PathProgramCache]: Analyzing trace with hash -660711512, now seen corresponding path program 2 times [2021-11-13 17:47:45,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:45,711 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910821533] [2021-11-13 17:47:45,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:45,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:45,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:46,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:46,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:46,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-13 17:47:46,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,123 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-13 17:47:46,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-13 17:47:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-13 17:47:46,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,154 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-13 17:47:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-13 17:47:46,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:46,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:46,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:46,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:46,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-13 17:47:46,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-13 17:47:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-13 17:47:46,841 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:46,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910821533] [2021-11-13 17:47:46,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910821533] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-13 17:47:46,842 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:47:46,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2021-11-13 17:47:46,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787306098] [2021-11-13 17:47:46,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:47:46,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-13 17:47:46,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:47:46,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-13 17:47:46,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=338, Unknown=0, NotChecked=0, Total=380 [2021-11-13 17:47:46,844 INFO L87 Difference]: Start difference. First operand 2372 states and 3347 transitions. Second operand has 20 states, 19 states have (on average 4.842105263157895) internal successors, (92), 12 states have internal predecessors, (92), 4 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 7 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-13 17:47:48,787 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:47:49,998 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:47:53,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:47:53,008 INFO L93 Difference]: Finished difference Result 5581 states and 8154 transitions. [2021-11-13 17:47:53,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-13 17:47:53,008 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 4.842105263157895) internal successors, (92), 12 states have internal predecessors, (92), 4 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 7 states have call predecessors, (15), 3 states have call successors, (15) Word has length 151 [2021-11-13 17:47:53,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:47:53,027 INFO L225 Difference]: With dead ends: 5581 [2021-11-13 17:47:53,028 INFO L226 Difference]: Without dead ends: 3238 [2021-11-13 17:47:53,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2021-11-13 17:47:53,039 INFO L933 BasicCegarLoop]: 444 mSDtfsCounter, 426 mSDsluCounter, 6031 mSDsCounter, 0 mSdLazyCounter, 1897 mSolverCounterSat, 320 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5304.86ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 6475 SdHoareTripleChecker+Invalid, 2217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 34.74ms SdHoareTripleChecker+Time, 320 IncrementalHoareTripleChecker+Valid, 1897 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5653.81ms IncrementalHoareTripleChecker+Time [2021-11-13 17:47:53,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 6475 Invalid, 2217 Unknown, 0 Unchecked, 34.74ms Time], IncrementalHoareTripleChecker [320 Valid, 1897 Invalid, 0 Unknown, 0 Unchecked, 5653.81ms Time] [2021-11-13 17:47:53,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3238 states. [2021-11-13 17:47:53,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3238 to 2388. [2021-11-13 17:47:53,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2388 states, 1849 states have (on average 1.3401838831800974) internal successors, (2478), 1849 states have internal predecessors, (2478), 363 states have call successors, (363), 132 states have call predecessors, (363), 175 states have return successors, (522), 406 states have call predecessors, (522), 362 states have call successors, (522) [2021-11-13 17:47:53,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2388 states to 2388 states and 3363 transitions. [2021-11-13 17:47:53,262 INFO L78 Accepts]: Start accepts. Automaton has 2388 states and 3363 transitions. Word has length 151 [2021-11-13 17:47:53,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:47:53,263 INFO L470 AbstractCegarLoop]: Abstraction has 2388 states and 3363 transitions. [2021-11-13 17:47:53,263 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 4.842105263157895) internal successors, (92), 12 states have internal predecessors, (92), 4 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 7 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-13 17:47:53,263 INFO L276 IsEmpty]: Start isEmpty. Operand 2388 states and 3363 transitions. [2021-11-13 17:47:53,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-11-13 17:47:53,274 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:47:53,274 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:47:53,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-11-13 17:47:53,274 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:47:53,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:47:53,276 INFO L85 PathProgramCache]: Analyzing trace with hash -796082131, now seen corresponding path program 1 times [2021-11-13 17:47:53,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-13 17:47:53,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909962710] [2021-11-13 17:47:53,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:53,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-13 17:47:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-13 17:47:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2021-11-13 17:47:53,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,625 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:53,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,639 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-11-13 17:47:53,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2021-11-13 17:47:53,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2021-11-13 17:47:53,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2021-11-13 17:47:53,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:53,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2021-11-13 17:47:53,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:54,372 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-11-13 17:47:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:54,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:54,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-11-13 17:47:54,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:54,846 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:54,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,225 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:55,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-11-13 17:47:55,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2021-11-13 17:47:55,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 57 [2021-11-13 17:47:55,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-11-13 17:47:55,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2021-11-13 17:47:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 73 [2021-11-13 17:47:55,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-11-13 17:47:55,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:55,702 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-11-13 17:47:55,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-13 17:47:55,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909962710] [2021-11-13 17:47:55,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909962710] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-13 17:47:55,703 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053699858] [2021-11-13 17:47:55,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:47:55,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:47:55,704 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:47:55,705 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 17:47:55,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-13 17:47:56,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:47:56,121 INFO L263 TraceCheckSpWp]: Trace formula consists of 1358 conjuncts, 68 conjunts are in the unsatisfiable core [2021-11-13 17:47:56,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:48:01,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-11-13 17:48:41,484 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Index 1 out of bounds for length 1 [2021-11-13 17:48:41,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-13 17:48:41,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2021-11-13 17:48:41,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825052372] [2021-11-13 17:48:41,485 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-13 17:48:41,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2021-11-13 17:48:41,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-13 17:48:41,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-11-13 17:48:41,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=2628, Unknown=18, NotChecked=0, Total=2862 [2021-11-13 17:48:41,488 INFO L87 Difference]: Start difference. First operand 2388 states and 3363 transitions. Second operand has 35 states, 35 states have (on average 3.1714285714285713) internal successors, (111), 26 states have internal predecessors, (111), 13 states have call successors, (20), 6 states have call predecessors, (20), 8 states have return successors, (19), 15 states have call predecessors, (19), 12 states have call successors, (19) [2021-11-13 17:48:41,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-13 17:48:41,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 695 ImplicationChecksByTransitivity, 45.6s TimeCoverageRelationStatistics Valid=216, Invalid=2628, Unknown=18, NotChecked=0, Total=2862 [2021-11-13 17:48:41,491 INFO L933 BasicCegarLoop]: 1 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.03ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.00ms IncrementalHoareTripleChecker+Time [2021-11-13 17:48:41,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 0.03ms Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.00ms Time] [2021-11-13 17:48:41,541 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-13 17:48:41,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-13 17:48:41,709 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@25d5b7fd at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.assertCodeBlock(IncrementalHoareTripleChecker.java:359) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.prepareAssertionStackAndAddTransition(IncrementalHoareTripleChecker.java:206) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.IncrementalHoareTripleChecker.checkInternal(IncrementalHoareTripleChecker.java:131) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker$ProtectedHtc.checkInternal(ChainingHoareTripleChecker.java:436) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.ChainingHoareTripleChecker.checkInternal(ChainingHoareTripleChecker.java:98) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.hoaretriple.CachingHoareTripleChecker.checkInternal(CachingHoareTripleChecker.java:95) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton$InternalSuccessorComputationHelper.computeSuccWithSolver(AbstractInterpolantAutomaton.java:357) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.DeterministicInterpolantAutomaton.addOtherSuccessors(DeterministicInterpolantAutomaton.java:198) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:78) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.BasicAbstractInterpolantAutomaton.computeSuccs(BasicAbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:233) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.interpolantautomata.transitionappender.AbstractInterpolantAutomaton.internalSuccessors(AbstractInterpolantAutomaton.java:1) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.TotalizeNwa.internalSuccessors(TotalizeNwa.java:213) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ComplementDeterministicNwa.internalSuccessors(ComplementDeterministicNwa.java:121) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:216) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.ProductNwa.internalSuccessors(ProductNwa.java:208) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.addInternalsAndSuccessors(NestedWordAutomatonReachableStates.java:1058) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates$ReachableStatesComputation.(NestedWordAutomatonReachableStates.java:960) at de.uni_freiburg.informatik.ultimate.automata.nestedword.reachablestates.NestedWordAutomatonReachableStates.(NestedWordAutomatonReachableStates.java:182) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.computeDifference(Difference.java:137) at de.uni_freiburg.informatik.ultimate.automata.nestedword.operations.Difference.(Difference.java:90) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.computeAutomataDifference(BasicCegarLoop.java:868) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.refineAbstraction(BasicCegarLoop.java:784) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.refineAbstractionInternal(AbstractCegarLoop.java:462) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:420) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:330) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopUtils.getCegarLoopResult(CegarLoopUtils.java:56) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:393) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-11-13 17:48:41,712 INFO L158 Benchmark]: Toolchain (without parser) took 112123.35ms. Allocated memory was 113.2MB in the beginning and 369.1MB in the end (delta: 255.9MB). Free memory was 75.5MB in the beginning and 248.3MB in the end (delta: -172.7MB). Peak memory consumption was 83.0MB. Max. memory is 16.1GB. [2021-11-13 17:48:41,713 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 113.2MB. Free memory is still 68.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 17:48:41,713 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1768.11ms. Allocated memory was 113.2MB in the beginning and 140.5MB in the end (delta: 27.3MB). Free memory was 75.3MB in the beginning and 66.1MB in the end (delta: 9.2MB). Peak memory consumption was 35.3MB. Max. memory is 16.1GB. [2021-11-13 17:48:41,713 INFO L158 Benchmark]: Boogie Procedure Inliner took 247.50ms. Allocated memory is still 140.5MB. Free memory was 66.1MB in the beginning and 93.8MB in the end (delta: -27.7MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB. [2021-11-13 17:48:41,714 INFO L158 Benchmark]: Boogie Preprocessor took 189.30ms. Allocated memory is still 140.5MB. Free memory was 93.8MB in the beginning and 86.8MB in the end (delta: 7.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-13 17:48:41,714 INFO L158 Benchmark]: RCFGBuilder took 3293.36ms. Allocated memory was 140.5MB in the beginning and 199.2MB in the end (delta: 58.7MB). Free memory was 86.8MB in the beginning and 87.2MB in the end (delta: -400.6kB). Peak memory consumption was 85.5MB. Max. memory is 16.1GB. [2021-11-13 17:48:41,715 INFO L158 Benchmark]: TraceAbstraction took 106613.42ms. Allocated memory was 199.2MB in the beginning and 369.1MB in the end (delta: 169.9MB). Free memory was 86.1MB in the beginning and 248.3MB in the end (delta: -162.1MB). Peak memory consumption was 8.0MB. Max. memory is 16.1GB. [2021-11-13 17:48:41,717 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.35ms. Allocated memory is still 113.2MB. Free memory is still 68.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1768.11ms. Allocated memory was 113.2MB in the beginning and 140.5MB in the end (delta: 27.3MB). Free memory was 75.3MB in the beginning and 66.1MB in the end (delta: 9.2MB). Peak memory consumption was 35.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 247.50ms. Allocated memory is still 140.5MB. Free memory was 66.1MB in the beginning and 93.8MB in the end (delta: -27.7MB). Peak memory consumption was 15.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 189.30ms. Allocated memory is still 140.5MB. Free memory was 93.8MB in the beginning and 86.8MB in the end (delta: 7.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 3293.36ms. Allocated memory was 140.5MB in the beginning and 199.2MB in the end (delta: 58.7MB). Free memory was 86.8MB in the beginning and 87.2MB in the end (delta: -400.6kB). Peak memory consumption was 85.5MB. Max. memory is 16.1GB. * TraceAbstraction took 106613.42ms. Allocated memory was 199.2MB in the beginning and 369.1MB in the end (delta: 169.9MB). Free memory was 86.1MB in the beginning and 248.3MB in the end (delta: -162.1MB). Peak memory consumption was 8.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@25d5b7fd de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: IllegalStateException: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@25d5b7fd: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.lock(ManagedScript.java:82) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-13 17:48:41,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 4e983f35cff7a0c67962e23f6c3d66292f25c728e4d1df204c975f306d1512a3 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-13 17:48:44,217 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-13 17:48:44,221 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-13 17:48:44,265 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-13 17:48:44,266 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-13 17:48:44,267 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-13 17:48:44,270 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-13 17:48:44,272 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-13 17:48:44,275 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-13 17:48:44,276 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-13 17:48:44,277 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-13 17:48:44,278 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-13 17:48:44,279 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-13 17:48:44,280 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-13 17:48:44,282 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-13 17:48:44,284 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-13 17:48:44,290 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-13 17:48:44,291 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-13 17:48:44,293 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-13 17:48:44,295 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-13 17:48:44,297 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-13 17:48:44,301 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-13 17:48:44,306 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-13 17:48:44,307 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-13 17:48:44,316 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-13 17:48:44,321 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-13 17:48:44,322 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-13 17:48:44,323 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-13 17:48:44,324 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-13 17:48:44,326 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-13 17:48:44,326 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-13 17:48:44,327 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-13 17:48:44,329 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-13 17:48:44,331 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-13 17:48:44,335 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-13 17:48:44,335 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-13 17:48:44,336 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-13 17:48:44,337 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-13 17:48:44,337 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-13 17:48:44,341 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-13 17:48:44,342 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-13 17:48:44,345 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-11-13 17:48:44,390 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-13 17:48:44,390 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-13 17:48:44,390 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-13 17:48:44,391 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-13 17:48:44,391 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-13 17:48:44,392 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-13 17:48:44,392 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-13 17:48:44,393 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-13 17:48:44,393 INFO L138 SettingsManager]: * Use SBE=true [2021-11-13 17:48:44,393 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-13 17:48:44,393 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-13 17:48:44,393 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-13 17:48:44,394 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-13 17:48:44,394 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-13 17:48:44,394 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-13 17:48:44,394 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-13 17:48:44,394 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-13 17:48:44,395 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-13 17:48:44,395 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-13 17:48:44,395 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-13 17:48:44,395 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-13 17:48:44,395 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-13 17:48:44,396 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:48:44,396 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-13 17:48:44,396 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-13 17:48:44,396 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-13 17:48:44,396 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-11-13 17:48:44,397 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-13 17:48:44,397 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-13 17:48:44,397 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-13 17:48:44,399 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-13 17:48:44,399 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-13 17:48:44,400 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-13 17:48:44,400 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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y 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 ! call(reach_error())) ) 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4e983f35cff7a0c67962e23f6c3d66292f25c728e4d1df204c975f306d1512a3 [2021-11-13 17:48:44,850 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-13 17:48:44,870 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-13 17:48:44,873 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-13 17:48:44,874 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-13 17:48:44,875 INFO L275 PluginConnector]: CDTParser initialized [2021-11-13 17:48:44,876 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i [2021-11-13 17:48:44,946 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/c343642b3/b69d390989e0431a81559f3c48a67719/FLAGec3d97a47 [2021-11-13 17:48:45,847 INFO L306 CDTParser]: Found 1 translation units. [2021-11-13 17:48:45,848 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i [2021-11-13 17:48:45,892 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/c343642b3/b69d390989e0431a81559f3c48a67719/FLAGec3d97a47 [2021-11-13 17:48:45,931 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/data/c343642b3/b69d390989e0431a81559f3c48a67719 [2021-11-13 17:48:45,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-13 17:48:45,935 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-13 17:48:45,936 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-13 17:48:45,936 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-13 17:48:45,944 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-13 17:48:45,945 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:48:45" (1/1) ... [2021-11-13 17:48:45,946 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ffd2bb0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:45, skipping insertion in model container [2021-11-13 17:48:45,947 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 05:48:45" (1/1) ... [2021-11-13 17:48:45,959 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-13 17:48:46,055 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-13 17:48:46,788 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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i[159401,159414] [2021-11-13 17:48:47,160 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:48:47,209 INFO L203 MainTranslator]: Completed pre-run [2021-11-13 17:48:47,391 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_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i[159401,159414] [2021-11-13 17:48:47,524 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-13 17:48:47,578 INFO L208 MainTranslator]: Completed translation [2021-11-13 17:48:47,579 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47 WrapperNode [2021-11-13 17:48:47,579 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-13 17:48:47,581 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-13 17:48:47,581 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-13 17:48:47,581 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-13 17:48:47,588 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,659 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,745 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-13 17:48:47,746 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-13 17:48:47,746 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-13 17:48:47,746 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-13 17:48:47,754 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,755 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,778 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,778 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,818 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,826 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,836 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,885 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-13 17:48:47,886 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-13 17:48:47,886 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-13 17:48:47,886 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-13 17:48:47,887 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (1/1) ... [2021-11-13 17:48:47,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-13 17:48:47,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:48:47,939 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-13 17:48:47,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-13 17:48:47,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-11-13 17:48:47,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-11-13 17:48:47,989 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-11-13 17:48:47,990 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-11-13 17:48:47,990 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-11-13 17:48:47,990 INFO L130 BoogieDeclarations]: Found specification of procedure usb_bulk_msg [2021-11-13 17:48:47,990 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_bulk_msg [2021-11-13 17:48:47,991 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-11-13 17:48:47,991 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-11-13 17:48:47,991 INFO L130 BoogieDeclarations]: Found specification of procedure cx82310_tx_fixup [2021-11-13 17:48:47,991 INFO L138 BoogieDeclarations]: Found implementation of procedure cx82310_tx_fixup [2021-11-13 17:48:47,991 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2021-11-13 17:48:47,991 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2021-11-13 17:48:47,992 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-11-13 17:48:47,992 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-11-13 17:48:47,992 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2021-11-13 17:48:47,992 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2021-11-13 17:48:47,993 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-11-13 17:48:47,993 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-11-13 17:48:47,993 INFO L130 BoogieDeclarations]: Found specification of procedure cx82310_rx_fixup [2021-11-13 17:48:47,993 INFO L138 BoogieDeclarations]: Found implementation of procedure cx82310_rx_fixup [2021-11-13 17:48:47,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_alloc_skb_12 [2021-11-13 17:48:47,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_alloc_skb_12 [2021-11-13 17:48:47,994 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-11-13 17:48:47,994 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-11-13 17:48:47,994 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-11-13 17:48:47,994 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-11-13 17:48:47,995 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-11-13 17:48:47,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-11-13 17:48:47,995 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2021-11-13 17:48:47,995 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2021-11-13 17:48:47,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-11-13 17:48:47,995 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-11-13 17:48:47,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-11-13 17:48:47,996 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-11-13 17:48:47,996 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-11-13 17:48:47,996 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-11-13 17:48:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_skb_return [2021-11-13 17:48:47,997 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_skb_return [2021-11-13 17:48:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-13 17:48:47,997 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-13 17:48:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-11-13 17:48:47,997 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-11-13 17:48:47,998 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-13 17:48:47,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-11-13 17:48:47,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-11-13 17:48:47,998 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-11-13 17:48:47,999 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-11-13 17:48:47,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-11-13 17:48:47,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-11-13 17:48:47,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-11-13 17:48:47,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-11-13 17:48:48,000 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-13 17:48:48,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-11-13 17:48:48,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-13 17:48:48,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-11-13 17:48:48,002 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-11-13 17:48:48,002 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2021-11-13 17:48:48,003 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2021-11-13 17:48:48,004 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2021-11-13 17:48:48,004 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2021-11-13 17:48:48,004 INFO L130 BoogieDeclarations]: Found specification of procedure cx82310_cmd [2021-11-13 17:48:48,004 INFO L138 BoogieDeclarations]: Found implementation of procedure cx82310_cmd [2021-11-13 17:48:48,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-11-13 17:48:48,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-11-13 17:48:48,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-11-13 17:48:48,005 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-13 17:48:48,005 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-13 17:48:48,719 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-11-13 17:48:53,594 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-13 17:48:53,594 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-13 17:48:53,605 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:48:53 BoogieIcfgContainer [2021-11-13 17:48:53,605 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-13 17:48:53,608 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-13 17:48:53,608 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-13 17:48:53,611 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-13 17:48:53,611 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 05:48:45" (1/3) ... [2021-11-13 17:48:53,612 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@716d9a04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:48:53, skipping insertion in model container [2021-11-13 17:48:53,612 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 05:48:47" (2/3) ... [2021-11-13 17:48:53,613 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@716d9a04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 05:48:53, skipping insertion in model container [2021-11-13 17:48:53,613 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:48:53" (3/3) ... [2021-11-13 17:48:53,615 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--cx82310_eth.ko-entry_point.cil.out.i [2021-11-13 17:48:53,624 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-13 17:48:53,624 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-13 17:48:53,695 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-13 17:48:53,713 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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-13 17:48:53,714 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-13 17:48:53,748 INFO L276 IsEmpty]: Start isEmpty. Operand has 301 states, 225 states have (on average 1.3911111111111112) internal successors, (313), 231 states have internal predecessors, (313), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2021-11-13 17:48:53,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-13 17:48:53,763 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:48:53,764 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 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-13 17:48:53,764 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:48:53,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:48:53,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1543576195, now seen corresponding path program 1 times [2021-11-13 17:48:53,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:48:53,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [309459741] [2021-11-13 17:48:53,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:48:53,793 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:48:53,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:48:53,795 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:48:53,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-13 17:48:54,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:48:54,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-13 17:48:54,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:48:54,537 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-13 17:48:54,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:48:54,864 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-13 17:48:54,864 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:48:54,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [309459741] [2021-11-13 17:48:54,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [309459741] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-13 17:48:54,865 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-13 17:48:54,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2021-11-13 17:48:54,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664235444] [2021-11-13 17:48:54,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-13 17:48:54,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 17:48:54,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:48:54,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 17:48:54,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2021-11-13 17:48:54,907 INFO L87 Difference]: Start difference. First operand has 301 states, 225 states have (on average 1.3911111111111112) internal successors, (313), 231 states have internal predecessors, (313), 55 states have call successors, (55), 20 states have call predecessors, (55), 19 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 17:48:55,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:48:55,121 INFO L93 Difference]: Finished difference Result 600 states and 867 transitions. [2021-11-13 17:48:55,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 17:48:55,125 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2021-11-13 17:48:55,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:48:55,139 INFO L225 Difference]: With dead ends: 600 [2021-11-13 17:48:55,139 INFO L226 Difference]: Without dead ends: 291 [2021-11-13 17:48:55,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2021-11-13 17:48:55,150 INFO L933 BasicCegarLoop]: 411 mSDtfsCounter, 2 mSDsluCounter, 819 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 47.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.99ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 60.16ms IncrementalHoareTripleChecker+Time [2021-11-13 17:48:55,151 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1230 Invalid, 9 Unknown, 0 Unchecked, 12.99ms Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 60.16ms Time] [2021-11-13 17:48:55,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2021-11-13 17:48:55,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 291. [2021-11-13 17:48:55,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 221 states have (on average 1.3574660633484164) internal successors, (300), 221 states have internal predecessors, (300), 51 states have call successors, (51), 19 states have call predecessors, (51), 18 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2021-11-13 17:48:55,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 401 transitions. [2021-11-13 17:48:55,224 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 401 transitions. Word has length 36 [2021-11-13 17:48:55,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:48:55,226 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 401 transitions. [2021-11-13 17:48:55,226 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-13 17:48:55,226 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 401 transitions. [2021-11-13 17:48:55,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-11-13 17:48:55,230 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:48:55,230 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 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-13 17:48:55,249 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-13 17:48:55,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:48:55,450 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:48:55,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:48:55,451 INFO L85 PathProgramCache]: Analyzing trace with hash -141756985, now seen corresponding path program 1 times [2021-11-13 17:48:55,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:48:55,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [858616949] [2021-11-13 17:48:55,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:48:55,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:48:55,452 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:48:55,454 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:48:55,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-13 17:48:55,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:48:55,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 17:48:55,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:48:56,090 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-13 17:48:56,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:48:56,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-13 17:48:56,485 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:48:56,485 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [858616949] [2021-11-13 17:48:56,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [858616949] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-13 17:48:56,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-13 17:48:56,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-11-13 17:48:56,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307732521] [2021-11-13 17:48:56,486 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-13 17:48:56,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-13 17:48:56,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:48:56,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-13 17:48:56,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-13 17:48:56,488 INFO L87 Difference]: Start difference. First operand 291 states and 401 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-13 17:48:56,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:48:56,820 INFO L93 Difference]: Finished difference Result 582 states and 805 transitions. [2021-11-13 17:48:56,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-13 17:48:56,822 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 38 [2021-11-13 17:48:56,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:48:56,826 INFO L225 Difference]: With dead ends: 582 [2021-11-13 17:48:56,826 INFO L226 Difference]: Without dead ends: 294 [2021-11-13 17:48:56,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2021-11-13 17:48:56,829 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 9 mSDsluCounter, 1585 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 125.52ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 1983 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.99ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 143.73ms IncrementalHoareTripleChecker+Time [2021-11-13 17:48:56,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 1983 Invalid, 29 Unknown, 0 Unchecked, 8.99ms Time], IncrementalHoareTripleChecker [6 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 143.73ms Time] [2021-11-13 17:48:56,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2021-11-13 17:48:56,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 294. [2021-11-13 17:48:56,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 224 states have (on average 1.3526785714285714) internal successors, (303), 224 states have internal predecessors, (303), 51 states have call successors, (51), 19 states have call predecessors, (51), 18 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2021-11-13 17:48:56,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 404 transitions. [2021-11-13 17:48:56,868 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 404 transitions. Word has length 38 [2021-11-13 17:48:56,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:48:56,869 INFO L470 AbstractCegarLoop]: Abstraction has 294 states and 404 transitions. [2021-11-13 17:48:56,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 2 states have call successors, (5), 2 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-13 17:48:56,870 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 404 transitions. [2021-11-13 17:48:56,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-13 17:48:56,879 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:48:56,879 INFO L514 BasicCegarLoop]: trace histogram [8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 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-13 17:48:56,912 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-13 17:48:57,095 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:48:57,095 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:48:57,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:48:57,096 INFO L85 PathProgramCache]: Analyzing trace with hash 385357699, now seen corresponding path program 2 times [2021-11-13 17:48:57,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:48:57,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [990987939] [2021-11-13 17:48:57,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-13 17:48:57,097 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:48:57,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:48:57,099 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:48:57,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-13 17:48:57,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-11-13 17:48:57,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-13 17:48:57,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 17:48:57,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:48:57,675 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-13 17:48:57,675 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:48:57,848 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-13 17:48:57,849 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:48:57,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [990987939] [2021-11-13 17:48:57,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [990987939] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:48:57,849 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:48:57,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-13 17:48:57,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501334826] [2021-11-13 17:48:57,850 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:48:57,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-13 17:48:57,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:48:57,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-13 17:48:57,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-13 17:48:57,852 INFO L87 Difference]: Start difference. First operand 294 states and 404 transitions. Second operand has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-13 17:48:59,937 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:49:00,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:00,723 INFO L93 Difference]: Finished difference Result 1075 states and 1497 transitions. [2021-11-13 17:49:00,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-13 17:49:00,724 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 44 [2021-11-13 17:49:00,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:00,732 INFO L225 Difference]: With dead ends: 1075 [2021-11-13 17:49:00,732 INFO L226 Difference]: Without dead ends: 799 [2021-11-13 17:49:00,734 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 84 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-13 17:49:00,735 INFO L933 BasicCegarLoop]: 493 mSDtfsCounter, 721 mSDsluCounter, 987 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2685.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 1480 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.82ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2792.62ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:00,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [721 Valid, 1480 Invalid, 124 Unknown, 0 Unchecked, 10.82ms Time], IncrementalHoareTripleChecker [8 Valid, 115 Invalid, 1 Unknown, 0 Unchecked, 2792.62ms Time] [2021-11-13 17:49:00,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-11-13 17:49:00,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 799. [2021-11-13 17:49:00,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 609 states have (on average 1.374384236453202) internal successors, (837), 609 states have internal predecessors, (837), 137 states have call successors, (137), 53 states have call predecessors, (137), 52 states have return successors, (136), 136 states have call predecessors, (136), 136 states have call successors, (136) [2021-11-13 17:49:00,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1110 transitions. [2021-11-13 17:49:00,830 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1110 transitions. Word has length 44 [2021-11-13 17:49:00,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:00,831 INFO L470 AbstractCegarLoop]: Abstraction has 799 states and 1110 transitions. [2021-11-13 17:49:00,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.5) internal successors, (34), 4 states have internal predecessors, (34), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2021-11-13 17:49:00,831 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1110 transitions. [2021-11-13 17:49:00,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-13 17:49:00,833 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:00,834 INFO L514 BasicCegarLoop]: trace histogram [8, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:00,853 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:01,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:01,049 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:01,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:01,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1436796545, now seen corresponding path program 1 times [2021-11-13 17:49:01,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:01,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1773388252] [2021-11-13 17:49:01,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:01,052 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:01,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:01,053 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:01,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-13 17:49:01,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:01,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-13 17:49:01,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:01,980 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-13 17:49:01,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-11-13 17:49:02,292 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:02,292 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1773388252] [2021-11-13 17:49:02,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1773388252] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:02,293 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:02,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-11-13 17:49:02,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180965029] [2021-11-13 17:49:02,293 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:02,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-13 17:49:02,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:02,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-13 17:49:02,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-13 17:49:02,295 INFO L87 Difference]: Start difference. First operand 799 states and 1110 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-13 17:49:02,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:02,676 INFO L93 Difference]: Finished difference Result 2358 states and 3316 transitions. [2021-11-13 17:49:02,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 17:49:02,677 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 54 [2021-11-13 17:49:02,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:02,691 INFO L225 Difference]: With dead ends: 2358 [2021-11-13 17:49:02,691 INFO L226 Difference]: Without dead ends: 1571 [2021-11-13 17:49:02,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2021-11-13 17:49:02,697 INFO L933 BasicCegarLoop]: 462 mSDtfsCounter, 363 mSDsluCounter, 2229 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 191.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 2691 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.99ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 218.22ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:02,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 2691 Invalid, 34 Unknown, 0 Unchecked, 10.99ms Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 218.22ms Time] [2021-11-13 17:49:02,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1571 states. [2021-11-13 17:49:02,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1571 to 1571. [2021-11-13 17:49:02,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1571 states, 1197 states have (on average 1.3751044277360067) internal successors, (1646), 1197 states have internal predecessors, (1646), 270 states have call successors, (270), 104 states have call predecessors, (270), 103 states have return successors, (284), 269 states have call predecessors, (284), 269 states have call successors, (284) [2021-11-13 17:49:02,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1571 states to 1571 states and 2200 transitions. [2021-11-13 17:49:02,801 INFO L78 Accepts]: Start accepts. Automaton has 1571 states and 2200 transitions. Word has length 54 [2021-11-13 17:49:02,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:02,802 INFO L470 AbstractCegarLoop]: Abstraction has 1571 states and 2200 transitions. [2021-11-13 17:49:02,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 7 states have internal predecessors, (42), 3 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-13 17:49:02,802 INFO L276 IsEmpty]: Start isEmpty. Operand 1571 states and 2200 transitions. [2021-11-13 17:49:02,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-11-13 17:49:02,807 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:02,808 INFO L514 BasicCegarLoop]: trace histogram [8, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:02,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:03,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:03,026 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:03,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:03,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1814811339, now seen corresponding path program 1 times [2021-11-13 17:49:03,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:03,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [643229299] [2021-11-13 17:49:03,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:03,028 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:03,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:03,029 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:03,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-13 17:49:03,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:03,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 17:49:03,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:03,887 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-11-13 17:49:03,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:04,193 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-13 17:49:04,193 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:04,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [643229299] [2021-11-13 17:49:04,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [643229299] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:04,194 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:04,194 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-13 17:49:04,194 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097579611] [2021-11-13 17:49:04,194 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:04,195 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 17:49:04,195 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:04,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 17:49:04,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 17:49:04,196 INFO L87 Difference]: Start difference. First operand 1571 states and 2200 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-11-13 17:49:04,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:04,440 INFO L93 Difference]: Finished difference Result 3440 states and 4846 transitions. [2021-11-13 17:49:04,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 17:49:04,441 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 92 [2021-11-13 17:49:04,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:04,456 INFO L225 Difference]: With dead ends: 3440 [2021-11-13 17:49:04,456 INFO L226 Difference]: Without dead ends: 1887 [2021-11-13 17:49:04,463 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 181 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-13 17:49:04,464 INFO L933 BasicCegarLoop]: 415 mSDtfsCounter, 108 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 132.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.05ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 153.46ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:04,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 777 Invalid, 23 Unknown, 0 Unchecked, 3.05ms Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 153.46ms Time] [2021-11-13 17:49:04,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1887 states. [2021-11-13 17:49:04,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1887 to 1835. [2021-11-13 17:49:04,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1835 states, 1435 states have (on average 1.395121951219512) internal successors, (2002), 1435 states have internal predecessors, (2002), 285 states have call successors, (285), 115 states have call predecessors, (285), 114 states have return successors, (299), 284 states have call predecessors, (299), 284 states have call successors, (299) [2021-11-13 17:49:04,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1835 states to 1835 states and 2586 transitions. [2021-11-13 17:49:04,568 INFO L78 Accepts]: Start accepts. Automaton has 1835 states and 2586 transitions. Word has length 92 [2021-11-13 17:49:04,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:04,569 INFO L470 AbstractCegarLoop]: Abstraction has 1835 states and 2586 transitions. [2021-11-13 17:49:04,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-11-13 17:49:04,569 INFO L276 IsEmpty]: Start isEmpty. Operand 1835 states and 2586 transitions. [2021-11-13 17:49:04,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-13 17:49:04,575 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:04,575 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:04,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:04,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:04,790 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:04,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:04,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1475185418, now seen corresponding path program 1 times [2021-11-13 17:49:04,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:04,791 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [489700380] [2021-11-13 17:49:04,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:04,792 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:04,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:04,793 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:04,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-13 17:49:05,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:05,418 INFO L263 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 17:49:05,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:05,935 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-13 17:49:05,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:06,322 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-13 17:49:06,322 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:06,322 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [489700380] [2021-11-13 17:49:06,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [489700380] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:06,323 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:06,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-13 17:49:06,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813477313] [2021-11-13 17:49:06,324 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:06,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 17:49:06,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:06,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 17:49:06,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 17:49:06,325 INFO L87 Difference]: Start difference. First operand 1835 states and 2586 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-13 17:49:08,391 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-11-13 17:49:08,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:08,666 INFO L93 Difference]: Finished difference Result 4686 states and 6582 transitions. [2021-11-13 17:49:08,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 17:49:08,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) Word has length 120 [2021-11-13 17:49:08,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:08,688 INFO L225 Difference]: With dead ends: 4686 [2021-11-13 17:49:08,689 INFO L226 Difference]: Without dead ends: 2880 [2021-11-13 17:49:08,696 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 237 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-13 17:49:08,698 INFO L933 BasicCegarLoop]: 506 mSDtfsCounter, 342 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 12 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2170.94ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.41ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2212.92ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:08,698 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 768 Invalid, 35 Unknown, 0 Unchecked, 3.41ms Time], IncrementalHoareTripleChecker [12 Valid, 22 Invalid, 1 Unknown, 0 Unchecked, 2212.92ms Time] [2021-11-13 17:49:08,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2880 states. [2021-11-13 17:49:08,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2880 to 2871. [2021-11-13 17:49:08,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2871 states, 2247 states have (on average 1.376502002670227) internal successors, (3093), 2247 states have internal predecessors, (3093), 431 states have call successors, (431), 193 states have call predecessors, (431), 192 states have return successors, (454), 430 states have call predecessors, (454), 430 states have call successors, (454) [2021-11-13 17:49:08,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2871 states to 2871 states and 3978 transitions. [2021-11-13 17:49:08,918 INFO L78 Accepts]: Start accepts. Automaton has 2871 states and 3978 transitions. Word has length 120 [2021-11-13 17:49:08,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:08,920 INFO L470 AbstractCegarLoop]: Abstraction has 2871 states and 3978 transitions. [2021-11-13 17:49:08,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 3 states have call successors, (19), 3 states have call predecessors, (19), 3 states have return successors, (18), 3 states have call predecessors, (18), 3 states have call successors, (18) [2021-11-13 17:49:08,921 INFO L276 IsEmpty]: Start isEmpty. Operand 2871 states and 3978 transitions. [2021-11-13 17:49:08,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2021-11-13 17:49:08,932 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:08,932 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 6, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:08,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:09,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:09,146 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:09,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:09,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1817096524, now seen corresponding path program 1 times [2021-11-13 17:49:09,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:09,147 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [255785628] [2021-11-13 17:49:09,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:09,147 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:09,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:09,149 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:09,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-13 17:49:09,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:09,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 655 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-13 17:49:09,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:10,237 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:49:10,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:49:11,214 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:11,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [255785628] [2021-11-13 17:49:11,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [255785628] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:11,214 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:11,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-13 17:49:11,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535827949] [2021-11-13 17:49:11,215 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:11,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-13 17:49:11,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:11,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-13 17:49:11,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 17:49:11,217 INFO L87 Difference]: Start difference. First operand 2871 states and 3978 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-13 17:49:11,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:11,396 INFO L93 Difference]: Finished difference Result 5791 states and 8096 transitions. [2021-11-13 17:49:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-13 17:49:11,397 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 1 states have call successors, (11) Word has length 120 [2021-11-13 17:49:11,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:11,418 INFO L225 Difference]: With dead ends: 5791 [2021-11-13 17:49:11,418 INFO L226 Difference]: Without dead ends: 2949 [2021-11-13 17:49:11,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-13 17:49:11,431 INFO L933 BasicCegarLoop]: 398 mSDtfsCounter, 2 mSDsluCounter, 1189 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.11ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1587 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.95ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.10ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:11,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1587 Invalid, 12 Unknown, 0 Unchecked, 3.95ms Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 54.10ms Time] [2021-11-13 17:49:11,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2949 states. [2021-11-13 17:49:11,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2949 to 2931. [2021-11-13 17:49:11,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2931 states, 2289 states have (on average 1.3695937090432504) internal successors, (3135), 2295 states have internal predecessors, (3135), 431 states have call successors, (431), 193 states have call predecessors, (431), 210 states have return successors, (482), 442 states have call predecessors, (482), 430 states have call successors, (482) [2021-11-13 17:49:11,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2931 states to 2931 states and 4048 transitions. [2021-11-13 17:49:11,637 INFO L78 Accepts]: Start accepts. Automaton has 2931 states and 4048 transitions. Word has length 120 [2021-11-13 17:49:11,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:11,638 INFO L470 AbstractCegarLoop]: Abstraction has 2931 states and 4048 transitions. [2021-11-13 17:49:11,638 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 1 states have call successors, (11) [2021-11-13 17:49:11,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2931 states and 4048 transitions. [2021-11-13 17:49:11,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-13 17:49:11,645 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:11,646 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:11,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:11,866 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:11,866 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:11,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:11,867 INFO L85 PathProgramCache]: Analyzing trace with hash -583958502, now seen corresponding path program 1 times [2021-11-13 17:49:11,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:11,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1189552537] [2021-11-13 17:49:11,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:11,868 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:11,868 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:11,869 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:11,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-13 17:49:12,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:12,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-13 17:49:12,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:12,798 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-13 17:49:12,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:13,175 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2021-11-13 17:49:13,175 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:13,175 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1189552537] [2021-11-13 17:49:13,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1189552537] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:13,175 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:13,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-13 17:49:13,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912504644] [2021-11-13 17:49:13,176 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:13,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-13 17:49:13,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:13,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-13 17:49:13,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-13 17:49:13,177 INFO L87 Difference]: Start difference. First operand 2931 states and 4048 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-13 17:49:13,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:13,323 INFO L93 Difference]: Finished difference Result 5845 states and 8106 transitions. [2021-11-13 17:49:13,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-13 17:49:13,324 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) Word has length 145 [2021-11-13 17:49:13,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:13,347 INFO L225 Difference]: With dead ends: 5845 [2021-11-13 17:49:13,348 INFO L226 Difference]: Without dead ends: 2943 [2021-11-13 17:49:13,358 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 288 GetRequests, 287 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-13 17:49:13,358 INFO L933 BasicCegarLoop]: 399 mSDtfsCounter, 0 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.79ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.12ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.81ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:13,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 794 Invalid, 5 Unknown, 0 Unchecked, 2.12ms Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 25.81ms Time] [2021-11-13 17:49:13,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2943 states. [2021-11-13 17:49:13,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2943 to 2943. [2021-11-13 17:49:13,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2943 states, 2301 states have (on average 1.3676662320730117) internal successors, (3147), 2307 states have internal predecessors, (3147), 431 states have call successors, (431), 193 states have call predecessors, (431), 210 states have return successors, (482), 442 states have call predecessors, (482), 430 states have call successors, (482) [2021-11-13 17:49:13,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2943 states to 2943 states and 4060 transitions. [2021-11-13 17:49:13,513 INFO L78 Accepts]: Start accepts. Automaton has 2943 states and 4060 transitions. Word has length 145 [2021-11-13 17:49:13,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:13,514 INFO L470 AbstractCegarLoop]: Abstraction has 2943 states and 4060 transitions. [2021-11-13 17:49:13,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 2 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (18), 2 states have call predecessors, (18), 2 states have call successors, (18) [2021-11-13 17:49:13,516 INFO L276 IsEmpty]: Start isEmpty. Operand 2943 states and 4060 transitions. [2021-11-13 17:49:13,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2021-11-13 17:49:13,522 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:13,523 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:13,544 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:13,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:13,744 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:13,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:13,744 INFO L85 PathProgramCache]: Analyzing trace with hash -140057828, now seen corresponding path program 1 times [2021-11-13 17:49:13,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:13,745 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1194412054] [2021-11-13 17:49:13,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:13,745 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:13,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:13,748 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:13,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-13 17:49:14,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:14,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 717 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-13 17:49:14,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:15,027 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:49:15,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:16,672 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:49:16,673 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:16,673 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1194412054] [2021-11-13 17:49:16,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1194412054] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:16,673 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:16,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10, 10] imperfect sequences [] total 10 [2021-11-13 17:49:16,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106420310] [2021-11-13 17:49:16,674 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:16,674 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-13 17:49:16,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:16,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-13 17:49:16,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2021-11-13 17:49:16,676 INFO L87 Difference]: Start difference. First operand 2943 states and 4060 transitions. Second operand has 10 states, 10 states have (on average 9.1) internal successors, (91), 8 states have internal predecessors, (91), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-13 17:49:17,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:17,384 INFO L93 Difference]: Finished difference Result 5959 states and 8292 transitions. [2021-11-13 17:49:17,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-13 17:49:17,386 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 8 states have internal predecessors, (91), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 2 states have call successors, (14) Word has length 145 [2021-11-13 17:49:17,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:17,406 INFO L225 Difference]: With dead ends: 5959 [2021-11-13 17:49:17,407 INFO L226 Difference]: Without dead ends: 3045 [2021-11-13 17:49:17,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-13 17:49:17,420 INFO L933 BasicCegarLoop]: 409 mSDtfsCounter, 16 mSDsluCounter, 3239 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 376.55ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 3648 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.24ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 402.15ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:17,421 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 3648 Invalid, 84 Unknown, 0 Unchecked, 8.24ms Time], IncrementalHoareTripleChecker [2 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 402.15ms Time] [2021-11-13 17:49:17,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3045 states. [2021-11-13 17:49:17,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3045 to 3009. [2021-11-13 17:49:17,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 2349 states have (on average 1.355044699872286) internal successors, (3183), 2355 states have internal predecessors, (3183), 437 states have call successors, (437), 193 states have call predecessors, (437), 222 states have return successors, (506), 460 states have call predecessors, (506), 436 states have call successors, (506) [2021-11-13 17:49:17,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 4126 transitions. [2021-11-13 17:49:17,577 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 4126 transitions. Word has length 145 [2021-11-13 17:49:17,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:17,578 INFO L470 AbstractCegarLoop]: Abstraction has 3009 states and 4126 transitions. [2021-11-13 17:49:17,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 8 states have internal predecessors, (91), 3 states have call successors, (15), 2 states have call predecessors, (15), 4 states have return successors, (14), 5 states have call predecessors, (14), 2 states have call successors, (14) [2021-11-13 17:49:17,578 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 4126 transitions. [2021-11-13 17:49:17,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2021-11-13 17:49:17,585 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:17,586 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:17,610 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:17,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:17,807 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:17,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:17,807 INFO L85 PathProgramCache]: Analyzing trace with hash 921632664, now seen corresponding path program 1 times [2021-11-13 17:49:17,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:17,808 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [427292472] [2021-11-13 17:49:17,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:17,809 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:17,809 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:17,810 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:17,819 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-13 17:49:18,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:18,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-13 17:49:18,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:19,780 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:49:19,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:24,426 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-11-13 17:49:24,426 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:24,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [427292472] [2021-11-13 17:49:24,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [427292472] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:24,427 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:24,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13, 13] imperfect sequences [] total 24 [2021-11-13 17:49:24,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691177144] [2021-11-13 17:49:24,427 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:24,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-13 17:49:24,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:24,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-13 17:49:24,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-11-13 17:49:24,428 INFO L87 Difference]: Start difference. First operand 3009 states and 4126 transitions. Second operand has 24 states, 24 states have (on average 4.125) internal successors, (99), 18 states have internal predecessors, (99), 6 states have call successors, (16), 2 states have call predecessors, (16), 8 states have return successors, (18), 12 states have call predecessors, (18), 5 states have call successors, (18) [2021-11-13 17:49:26,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:26,667 INFO L93 Difference]: Finished difference Result 6661 states and 9270 transitions. [2021-11-13 17:49:26,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-13 17:49:26,669 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 18 states have internal predecessors, (99), 6 states have call successors, (16), 2 states have call predecessors, (16), 8 states have return successors, (18), 12 states have call predecessors, (18), 5 states have call successors, (18) Word has length 133 [2021-11-13 17:49:26,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:26,721 INFO L225 Difference]: With dead ends: 6661 [2021-11-13 17:49:26,723 INFO L226 Difference]: Without dead ends: 3681 [2021-11-13 17:49:26,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=83, Invalid=673, Unknown=0, NotChecked=0, Total=756 [2021-11-13 17:49:26,734 INFO L933 BasicCegarLoop]: 448 mSDtfsCounter, 92 mSDsluCounter, 7964 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1462.45ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 8412 SdHoareTripleChecker+Invalid, 319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.35ms SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1604.35ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:26,735 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 8412 Invalid, 319 Unknown, 0 Unchecked, 19.35ms Time], IncrementalHoareTripleChecker [12 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 1604.35ms Time] [2021-11-13 17:49:26,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3681 states. [2021-11-13 17:49:26,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3681 to 3063. [2021-11-13 17:49:26,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3063 states, 2391 states have (on average 1.3488080301129235) internal successors, (3225), 2391 states have internal predecessors, (3225), 443 states have call successors, (443), 193 states have call predecessors, (443), 228 states have return successors, (524), 478 states have call predecessors, (524), 442 states have call successors, (524) [2021-11-13 17:49:26,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3063 states to 3063 states and 4192 transitions. [2021-11-13 17:49:26,907 INFO L78 Accepts]: Start accepts. Automaton has 3063 states and 4192 transitions. Word has length 133 [2021-11-13 17:49:26,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:26,908 INFO L470 AbstractCegarLoop]: Abstraction has 3063 states and 4192 transitions. [2021-11-13 17:49:26,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 18 states have internal predecessors, (99), 6 states have call successors, (16), 2 states have call predecessors, (16), 8 states have return successors, (18), 12 states have call predecessors, (18), 5 states have call successors, (18) [2021-11-13 17:49:26,908 INFO L276 IsEmpty]: Start isEmpty. Operand 3063 states and 4192 transitions. [2021-11-13 17:49:26,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2021-11-13 17:49:26,916 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:26,916 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:26,941 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:27,137 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:27,137 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:27,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:27,138 INFO L85 PathProgramCache]: Analyzing trace with hash -660711512, now seen corresponding path program 1 times [2021-11-13 17:49:27,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:27,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2090140914] [2021-11-13 17:49:27,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:27,139 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:27,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:27,141 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:27,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-13 17:49:27,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:27,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 27 conjunts are in the unsatisfiable core [2021-11-13 17:49:27,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:29,145 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-13 17:49:29,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-13 17:49:33,686 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-13 17:49:33,686 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:49:33,686 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2090140914] [2021-11-13 17:49:33,687 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2090140914] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-13 17:49:33,687 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:49:33,687 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13, 13] imperfect sequences [] total 24 [2021-11-13 17:49:33,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88374218] [2021-11-13 17:49:33,687 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-13 17:49:33,688 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-11-13 17:49:33,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-11-13 17:49:33,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-11-13 17:49:33,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=496, Unknown=0, NotChecked=0, Total=552 [2021-11-13 17:49:33,689 INFO L87 Difference]: Start difference. First operand 3063 states and 4192 transitions. Second operand has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 18 states have internal predecessors, (110), 6 states have call successors, (18), 2 states have call predecessors, (18), 8 states have return successors, (20), 12 states have call predecessors, (20), 5 states have call successors, (20) [2021-11-13 17:49:36,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-13 17:49:36,493 INFO L93 Difference]: Finished difference Result 6715 states and 9312 transitions. [2021-11-13 17:49:36,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-13 17:49:36,503 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 18 states have internal predecessors, (110), 6 states have call successors, (18), 2 states have call predecessors, (18), 8 states have return successors, (20), 12 states have call predecessors, (20), 5 states have call successors, (20) Word has length 151 [2021-11-13 17:49:36,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-13 17:49:36,534 INFO L225 Difference]: With dead ends: 6715 [2021-11-13 17:49:36,535 INFO L226 Difference]: Without dead ends: 3681 [2021-11-13 17:49:36,545 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 307 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=95, Invalid=775, Unknown=0, NotChecked=0, Total=870 [2021-11-13 17:49:36,546 INFO L933 BasicCegarLoop]: 472 mSDtfsCounter, 66 mSDsluCounter, 9238 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1752.06ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 9710 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.88ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1891.75ms IncrementalHoareTripleChecker+Time [2021-11-13 17:49:36,546 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 9710 Invalid, 385 Unknown, 0 Unchecked, 17.88ms Time], IncrementalHoareTripleChecker [3 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 1891.75ms Time] [2021-11-13 17:49:36,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3681 states. [2021-11-13 17:49:36,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3681 to 3087. [2021-11-13 17:49:36,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3087 states, 2415 states have (on average 1.3453416149068322) internal successors, (3249), 2403 states have internal predecessors, (3249), 443 states have call successors, (443), 193 states have call predecessors, (443), 228 states have return successors, (524), 490 states have call predecessors, (524), 442 states have call successors, (524) [2021-11-13 17:49:36,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3087 states to 3087 states and 4216 transitions. [2021-11-13 17:49:36,750 INFO L78 Accepts]: Start accepts. Automaton has 3087 states and 4216 transitions. Word has length 151 [2021-11-13 17:49:36,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-13 17:49:36,751 INFO L470 AbstractCegarLoop]: Abstraction has 3087 states and 4216 transitions. [2021-11-13 17:49:36,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.583333333333333) internal successors, (110), 18 states have internal predecessors, (110), 6 states have call successors, (18), 2 states have call predecessors, (18), 8 states have return successors, (20), 12 states have call predecessors, (20), 5 states have call successors, (20) [2021-11-13 17:49:36,751 INFO L276 IsEmpty]: Start isEmpty. Operand 3087 states and 4216 transitions. [2021-11-13 17:49:36,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2021-11-13 17:49:36,762 INFO L506 BasicCegarLoop]: Found error trace [2021-11-13 17:49:36,762 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 6, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-13 17:49:36,785 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-13 17:49:36,982 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 [2021-11-13 17:49:36,982 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-13 17:49:36,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-13 17:49:36,983 INFO L85 PathProgramCache]: Analyzing trace with hash -796082131, now seen corresponding path program 1 times [2021-11-13 17:49:36,984 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-11-13 17:49:36,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [996104791] [2021-11-13 17:49:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:49:36,984 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-13 17:49:36,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat [2021-11-13 17:49:36,985 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-13 17:49:36,986 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-13 17:49:38,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:49:38,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 824 conjuncts, 72 conjunts are in the unsatisfiable core [2021-11-13 17:49:38,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-13 17:49:38,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-11-13 17:50:18,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 6 [2021-11-13 17:51:13,950 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-11-13 17:51:13,950 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [996104791] [2021-11-13 17:51:13,951 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Index 1 out of bounds for length 1 [2021-11-13 17:51:13,951 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [771138104] [2021-11-13 17:51:13,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:13,951 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-13 17:51:13,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/cvc4 [2021-11-13 17:51:13,962 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-13 17:51:13,962 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-13 17:51:14,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:15,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 824 conjuncts, 59 conjunts are in the unsatisfiable core [2021-11-13 17:51:15,007 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@6fa8ac7e [2021-11-13 17:51:15,007 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952629513] [2021-11-13 17:51:15,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-13 17:51:15,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-13 17:51:15,007 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 [2021-11-13 17:51:15,008 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-13 17:51:15,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-13 17:51:15,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-13 17:51:15,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 824 conjuncts, 42 conjunts are in the unsatisfiable core [2021-11-13 17:51:15,405 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: ManagedScript already locked by de.uni_freiburg.informatik.ultimate.lib.smtlibutils.IncrementalPlicationChecker@6fa8ac7e [2021-11-13 17:51:15,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-11-13 17:51:15,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-13 17:51:15,405 ERROR L172 FreeRefinementEngine]: Strategy WOLF failed to provide any proof altough trace is infeasible [2021-11-13 17:51:15,405 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-11-13 17:51:15,412 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-13 17:51:15,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-13 17:51:15,651 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-13 17:51:15,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-11-13 17:51:16,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/mathsat -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/cvc4 --incremental --print-success --lang smt [2021-11-13 17:51:16,037 INFO L732 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-13 17:51:16,039 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-13 17:51:16,043 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-13 17:51:16,044 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-11-13 17:51:16,044 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) [2021-11-13 17:51:16,076 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 05:51:16 BoogieIcfgContainer [2021-11-13 17:51:16,076 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-13 17:51:16,077 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-13 17:51:16,077 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-13 17:51:16,077 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-13 17:51:16,078 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 05:48:53" (3/4) ... [2021-11-13 17:51:16,080 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-13 17:51:16,080 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-13 17:51:16,081 INFO L158 Benchmark]: Toolchain (without parser) took 150145.92ms. Allocated memory was 54.5MB in the beginning and 308.3MB in the end (delta: 253.8MB). Free memory was 35.2MB in the beginning and 84.3MB in the end (delta: -49.0MB). Peak memory consumption was 203.4MB. Max. memory is 16.1GB. [2021-11-13 17:51:16,081 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 54.5MB. Free memory was 35.4MB in the beginning and 35.4MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 17:51:16,081 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1643.91ms. Allocated memory was 54.5MB in the beginning and 98.6MB in the end (delta: 44.0MB). Free memory was 35.0MB in the beginning and 52.2MB in the end (delta: -17.2MB). Peak memory consumption was 41.3MB. Max. memory is 16.1GB. [2021-11-13 17:51:16,081 INFO L158 Benchmark]: Boogie Procedure Inliner took 164.65ms. Allocated memory is still 98.6MB. Free memory was 52.2MB in the beginning and 45.9MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-13 17:51:16,082 INFO L158 Benchmark]: Boogie Preprocessor took 139.11ms. Allocated memory is still 98.6MB. Free memory was 45.9MB in the beginning and 53.7MB in the end (delta: -7.8MB). Peak memory consumption was 14.0MB. Max. memory is 16.1GB. [2021-11-13 17:51:16,082 INFO L158 Benchmark]: RCFGBuilder took 5719.30ms. Allocated memory was 98.6MB in the beginning and 211.8MB in the end (delta: 113.2MB). Free memory was 53.7MB in the beginning and 103.3MB in the end (delta: -49.6MB). Peak memory consumption was 114.0MB. Max. memory is 16.1GB. [2021-11-13 17:51:16,083 INFO L158 Benchmark]: TraceAbstraction took 142468.69ms. Allocated memory was 211.8MB in the beginning and 308.3MB in the end (delta: 96.5MB). Free memory was 103.3MB in the beginning and 85.3MB in the end (delta: 18.0MB). Peak memory consumption was 115.5MB. Max. memory is 16.1GB. [2021-11-13 17:51:16,083 INFO L158 Benchmark]: Witness Printer took 3.45ms. Allocated memory is still 308.3MB. Free memory was 85.3MB in the beginning and 84.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-13 17:51:16,085 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.30ms. Allocated memory is still 54.5MB. Free memory was 35.4MB in the beginning and 35.4MB in the end (delta: 43.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1643.91ms. Allocated memory was 54.5MB in the beginning and 98.6MB in the end (delta: 44.0MB). Free memory was 35.0MB in the beginning and 52.2MB in the end (delta: -17.2MB). Peak memory consumption was 41.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 164.65ms. Allocated memory is still 98.6MB. Free memory was 52.2MB in the beginning and 45.9MB in the end (delta: 6.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 139.11ms. Allocated memory is still 98.6MB. Free memory was 45.9MB in the beginning and 53.7MB in the end (delta: -7.8MB). Peak memory consumption was 14.0MB. Max. memory is 16.1GB. * RCFGBuilder took 5719.30ms. Allocated memory was 98.6MB in the beginning and 211.8MB in the end (delta: 113.2MB). Free memory was 53.7MB in the beginning and 103.3MB in the end (delta: -49.6MB). Peak memory consumption was 114.0MB. Max. memory is 16.1GB. * TraceAbstraction took 142468.69ms. Allocated memory was 211.8MB in the beginning and 308.3MB in the end (delta: 96.5MB). Free memory was 103.3MB in the beginning and 85.3MB in the end (delta: 18.0MB). Peak memory consumption was 115.5MB. Max. memory is 16.1GB. * Witness Printer took 3.45ms. Allocated memory is still 308.3MB. Free memory was 85.3MB in the beginning and 84.3MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification free ensures #res.base == dest.base && #res.offset == dest.offset; is not ensure(true) * 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: 5569]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint, overapproximation of large string literal at line 5927. Possible FailurePath: [L5592] struct sk_buff *cx82310_info_group2 ; [L5593] int LDV_IN_INTERRUPT = 1; [L5594] int ldv_state_variable_2 ; [L5595] int ref_cnt ; [L5596] struct usbnet *cx82310_info_group0 ; [L5597] int ldv_state_variable_1 ; [L5598] int usb_counter ; [L5599] struct usb_interface *cx82310_info_group1 ; [L5600] struct usb_interface *cx82310_driver_group1 ; [L5601] int ldv_state_variable_0 ; [L5907-L5909] static struct driver_info const cx82310_info = {(char *)"Conexant CX82310 USB ethernet", 32, & cx82310_bind, & cx82310_unbind, 0, 0, 0, 0, 0, 0, & cx82310_rx_fixup, & cx82310_tx_fixup, 0, 0, 0, 0, 0UL}; [L5910-L5911] static struct usb_device_id const products[2U] = { {899U, 1394U, 51969U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 255U, 0U, 0U, (unsigned char)0, (unsigned long )(& cx82310_info)}}; [L5912] struct usb_device_id const __mod_usb__products_device_table ; [L5913-L5922] static struct usb_driver cx82310_driver = {"cx82310_eth", & usbnet_probe, & usbnet_disconnect, 0, & usbnet_suspend, & usbnet_resume, 0, 0, 0, (struct usb_device_id const *)(& products), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0}; [L5939] int ldv_retval_2 ; [L5940] int ldv_retval_0 ; [L5941] int ldv_retval_5 ; [L5942] int ldv_retval_4 ; [L5944] int ldv_retval_1 ; [L5946] int ldv_retval_3 ; [L6231] Element set_impl[15] ; [L6232] int last_index = 0; [L6366] Set LDV_SKBS ; [L5973] struct usb_device_id *ldvarg1 ; [L5974] void *tmp ; [L5975] pm_message_t ldvarg0 ; [L5976] gfp_t ldvarg2 ; [L5977] int tmp___0 ; [L5978] int tmp___1 ; [L5979] int tmp___2 ; [L5980] int tmp___3 ; [L5982] CALL, EXPR ldv_zalloc(32UL) [L5534] void *p ; [L5535] void *tmp ; [L5536] int tmp___0 ; [L5538] tmp___0 = __VERIFIER_nondet_int() [L5539] COND TRUE tmp___0 != 0 [L5540] return ((void *)0); [L5982] RET, EXPR ldv_zalloc(32UL) [L5982] tmp = ldv_zalloc(32UL) [L5983] ldvarg1 = (struct usb_device_id *)tmp [L5984] CALL ldv_initialize() [L6385] CALL ldv_set_init(LDV_SKBS) [L6237] set = set_impl [L6238] last_index = 0 [L6385] RET ldv_set_init(LDV_SKBS) [L5984] RET ldv_initialize() [L5985] FCALL memset((void *)(& ldvarg0), 0, 4UL) [L5986] FCALL memset((void *)(& ldvarg2), 0, 4UL) [L5987] ldv_state_variable_1 = 0 [L5988] ref_cnt = 0 [L5989] ldv_state_variable_0 = 1 [L5990] ldv_state_variable_2 = 0 [L5992] tmp___0 = __VERIFIER_nondet_int() [L5994] case 0: [L6060] case 1: [L6061] COND TRUE ldv_state_variable_0 != 0 [L6062] tmp___2 = __VERIFIER_nondet_int() [L6064] case 0: [L6072] case 1: [L6073] COND TRUE ldv_state_variable_0 == 1 [L6074] CALL, EXPR cx82310_driver_init() [L5925] int tmp ; [L5927] CALL, EXPR ldv_usb_register_driver_14(& cx82310_driver, & __this_module, "cx82310_eth") [L6211] ldv_func_ret_type ldv_func_res ; [L6212] int tmp ; [L6214] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6487] return __VERIFIER_nondet_int(); [L6214] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6214] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L6215] ldv_func_res = tmp [L6216] ldv_state_variable_1 = 1 [L6217] usb_counter = 0 [L6218] CALL ldv_usb_driver_1() [L5964] void *tmp ; [L5966] CALL, EXPR ldv_zalloc(1560UL) [L5534] void *p ; [L5535] void *tmp ; [L5536] int tmp___0 ; [L5538] tmp___0 = __VERIFIER_nondet_int() [L5539] COND TRUE tmp___0 != 0 [L5540] return ((void *)0); [L5966] RET, EXPR ldv_zalloc(1560UL) [L5966] tmp = ldv_zalloc(1560UL) [L5967] cx82310_driver_group1 = (struct usb_interface *)tmp [L6218] RET ldv_usb_driver_1() [L6219] return (ldv_func_res); [L5927] RET, EXPR ldv_usb_register_driver_14(& cx82310_driver, & __this_module, "cx82310_eth") [L5927] tmp = ldv_usb_register_driver_14(& cx82310_driver, & __this_module, "cx82310_eth") [L5928] return (tmp); [L6074] RET, EXPR cx82310_driver_init() [L6074] ldv_retval_4 = cx82310_driver_init() [L6075] COND TRUE ldv_retval_4 == 0 [L6076] ldv_state_variable_0 = 3 [L6077] ldv_state_variable_2 = 1 [L6078] CALL ldv_initialize_driver_info_2() [L5949] void *tmp ; [L5950] void *tmp___0 ; [L5951] void *tmp___1 ; [L5953] CALL, EXPR ldv_zalloc(1472UL) [L5534] void *p ; [L5535] void *tmp ; [L5536] int tmp___0 ; [L5538] tmp___0 = __VERIFIER_nondet_int() [L5539] COND TRUE tmp___0 != 0 [L5540] return ((void *)0); [L5953] RET, EXPR ldv_zalloc(1472UL) [L5953] tmp = ldv_zalloc(1472UL) [L5954] cx82310_info_group0 = (struct usbnet *)tmp [L5955] CALL, EXPR ldv_zalloc(1560UL) [L5534] void *p ; [L5535] void *tmp ; [L5536] int tmp___0 ; [L5538] tmp___0 = __VERIFIER_nondet_int() [L5539] COND TRUE tmp___0 != 0 [L5540] return ((void *)0); [L5955] RET, EXPR ldv_zalloc(1560UL) [L5955] tmp___0 = ldv_zalloc(1560UL) [L5956] cx82310_info_group1 = (struct usb_interface *)tmp___0 [L5957] CALL, EXPR ldv_zalloc(232UL) [L5534] void *p ; [L5535] void *tmp ; [L5536] int tmp___0 ; [L5538] tmp___0 = __VERIFIER_nondet_int() [L5539] COND TRUE tmp___0 != 0 [L5540] return ((void *)0); [L5957] RET, EXPR ldv_zalloc(232UL) [L5957] tmp___1 = ldv_zalloc(232UL) [L5958] cx82310_info_group2 = (struct sk_buff *)tmp___1 [L6078] RET ldv_initialize_driver_info_2() [L6081] COND FALSE !(ldv_retval_4 != 0) [L5992] tmp___0 = __VERIFIER_nondet_int() [L5994] case 0: [L6060] case 1: [L6096] case 2: [L6097] COND TRUE ldv_state_variable_2 != 0 [L6098] tmp___3 = __VERIFIER_nondet_int() [L6100] case 0: [L6101] COND TRUE ldv_state_variable_2 == 1 [L6102] CALL cx82310_rx_fixup(cx82310_info_group0, cx82310_info_group2) [L5803] int len ; [L5804] struct sk_buff *skb2 ; [L5805] size_t __len ; [L5806] void *__ret ; [L5807] size_t __len___0 ; [L5808] void *__ret___0 ; [L5809] size_t __len___1 ; [L5810] void *__ret___1 ; [L5811] size_t __len___2 ; [L5812] void *__ret___2 ; [L5814] EXPR dev->data[1] [L5814] COND FALSE !(dev->data[1] != 0UL) [L5872] EXPR skb->len [L5872] COND TRUE skb->len > 1U [L5838] EXPR skb->data [L5838] EXPR skb->data [L5838] EXPR skb->data + 1UL [L5838] len = (int )*(skb->data) | ((int )*(skb->data + 1UL) << 8) [L5839] CALL skb_pull(skb, 2U) [L6465] CALL, EXPR ldv_malloc(sizeof(unsigned char)) [L5517] void *p ; [L5518] void *tmp ; [L5519] int tmp___0 ; [L5521] tmp___0 = __VERIFIER_nondet_int() [L5522] COND TRUE tmp___0 != 0 [L5523] return ((void *)0); [L6465] RET, EXPR ldv_malloc(sizeof(unsigned char)) [L6465] return ldv_malloc(sizeof(unsigned char)); [L5839] RET skb_pull(skb, 2U) [L5840] EXPR skb->len [L5840] (unsigned int )len == skb->len || (unsigned int )(len + 1) == skb->len [L5840] EXPR skb->len [L5840] (unsigned int )len == skb->len || (unsigned int )(len + 1) == skb->len [L5840] COND FALSE !((unsigned int )len == skb->len || (unsigned int )(len + 1) == skb->len) [L5845] COND FALSE !(len > 1514) [L5851] EXPR skb->len [L5851] COND FALSE !((unsigned int )len > skb->len) [L5861] CALL, EXPR ldv_alloc_skb_12((unsigned int )len, 32U) [L6197] struct sk_buff *tmp ; [L6199] CALL, EXPR ldv_skb_alloc() [L6369] void *skb ; [L6370] void *tmp___7 ; [L6372] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) [L5534] void *p ; [L5535] void *tmp ; [L5536] int tmp___0 ; [L5538] tmp___0 = __VERIFIER_nondet_int() [L5539] COND FALSE !(tmp___0 != 0) [L5542] EXPR, FCALL calloc(1UL, size) [L5542] tmp = calloc(1UL, size) [L5543] p = tmp [L5544] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) [L5513] COND FALSE !(!cond) [L5544] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) [L5545] return (p); [L6372] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) [L6372] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L6373] skb = (struct sk_buff___0 *)tmp___7 [L6374] COND FALSE !(! skb) [L6377] CALL ldv_set_add(LDV_SKBS, skb) [L6245] int i ; [L6247] i = 0 [L6248] COND TRUE 1 [L6249] COND FALSE !(i < last_index) [L6259] COND TRUE last_index < 15 [L6260] set_impl[last_index] = e [L6261] last_index = last_index + 1 [L6377] RET ldv_set_add(LDV_SKBS, skb) [L6378] return (skb); [L6199] RET, EXPR ldv_skb_alloc() [L6199] tmp = ldv_skb_alloc() [L6200] COND TRUE \read(*tmp) [L6202] CALL, EXPR ldv_malloc(size) [L5517] void *p ; [L5518] void *tmp ; [L5519] int tmp___0 ; [L5521] tmp___0 = __VERIFIER_nondet_int() [L5522] COND TRUE tmp___0 != 0 [L5523] return ((void *)0); [L6202] RET, EXPR ldv_malloc(size) [L6202] tmp->head = ldv_malloc(size) [L6203] EXPR tmp->head [L6203] tmp->data = tmp->head [L6205] return (tmp); [L5861] RET, EXPR ldv_alloc_skb_12((unsigned int )len, 32U) [L5861] skb2 = ldv_alloc_skb_12((unsigned int )len, 32U) [L5862] COND FALSE !((unsigned long )skb2 == (unsigned long )((struct sk_buff *)0)) [L5866] CALL skb_put(skb2, (unsigned int )len) [L6471] EXPR arg0->data [L6471] EXPR arg0->tail [L6471] unsigned char *ret_val = arg0->data + arg0->tail; [L6472] EXPR arg0->tail [L6472] arg0->tail += arg1 [L6473] return ret_val; [L5866] RET skb_put(skb2, (unsigned int )len) [L5867] __len___2 = (size_t )len [L5868] EXPR skb2->data [L5868] EXPR skb->data [L5868] EXPR, FCALL memcpy((void *)skb2->data, (void const *)skb->data, __len___2) [L5868] __ret___2 = memcpy((void *)skb2->data, (void const *)skb->data, __len___2) [L5869] FCALL usbnet_skb_return(dev, skb2) [L5870] CALL skb_pull(skb, (unsigned int )(len + 1) & 4294967294U) [L6465] CALL, EXPR ldv_malloc(sizeof(unsigned char)) [L5517] void *p ; [L5518] void *tmp ; [L5519] int tmp___0 ; [L5521] tmp___0 = __VERIFIER_nondet_int() [L5522] COND TRUE tmp___0 != 0 [L5523] return ((void *)0); [L6465] RET, EXPR ldv_malloc(sizeof(unsigned char)) [L6465] return ldv_malloc(sizeof(unsigned char)); [L5870] RET skb_pull(skb, (unsigned int )(len + 1) & 4294967294U) [L5872] EXPR skb->len [L5872] COND FALSE !(skb->len > 1U) [L5877] return (1); [L6102] RET cx82310_rx_fixup(cx82310_info_group0, cx82310_info_group2) [L6103] ldv_state_variable_2 = 1 [L6106] COND FALSE !(ldv_state_variable_2 == 2) [L5992] tmp___0 = __VERIFIER_nondet_int() [L5994] case 0: [L6060] case 1: [L6061] COND TRUE ldv_state_variable_0 != 0 [L6062] tmp___2 = __VERIFIER_nondet_int() [L6064] case 0: [L6065] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L6066] CALL cx82310_driver_exit() [L5934] CALL ldv_usb_deregister_15(& cx82310_driver) [L6225] FCALL usb_deregister(arg) [L6226] ldv_state_variable_1 = 0 [L5934] RET ldv_usb_deregister_15(& cx82310_driver) [L6066] RET cx82310_driver_exit() [L6067] ldv_state_variable_0 = 2 [L6156] CALL ldv_check_final_state() [L6436] int tmp___7 ; [L6438] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L6327] return (last_index == 0); [L6438] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L6438] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L6439] COND FALSE !(\read(tmp___7)) [L6441] CALL ldv_error() [L5569] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 21 procedures, 302 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 142.3s, OverallIterations: 12, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.1s, AutomataDifference: 12.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 1765 SdHoareTripleChecker+Valid, 9559.25ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1721 mSDsluCounter, 33080 SdHoareTripleChecker+Invalid, 9016.87ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 28269 mSDsCounter, 49 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1008 IncrementalHoareTripleChecker+Invalid, 1059 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 49 mSolverCounterUnsat, 4811 mSDtfsCounter, 1008 mSolverCounterSat, 101.78ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2155 GetRequests, 2062 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 6.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3087occurred in iteration=11, InterpolantAutomatonStates: 75, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 11 MinimizatonAttempts, 1327 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 116.7s InterpolantComputationTime, 1259 NumberOfCodeBlocks, 1245 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 2134 ConstructedInterpolants, 0 QuantifiedInterpolants, 3125 SizeOfPredicates, 39 NumberOfNonLiveVariables, 7112 ConjunctsInSsa, 165 ConjunctsInUnsatCore, 22 InterpolantComputations, 19 PerfectInterpolantSequences, 1777/1788 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-13 17:51:16,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e28024b-f84e-4fe8-9fac-2b6a9cf1ff6b/bin/uautomizer-YU5uOKAj3y/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