./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--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/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--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa --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 5ba89c3eceb6ce3b33f7045e58fd9531469c7ed109a8240b2f15aad930b1478d --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:02:37,301 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:02:37,303 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:02:37,324 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:02:37,325 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:02:37,326 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:02:37,327 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:02:37,329 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:02:37,330 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:02:37,331 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:02:37,332 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:02:37,333 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:02:37,333 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:02:37,334 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:02:37,335 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:02:37,336 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:02:37,337 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:02:37,338 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:02:37,339 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:02:37,341 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:02:37,343 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:02:37,344 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:02:37,345 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:02:37,345 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:02:37,348 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:02:37,348 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:02:37,349 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:02:37,349 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:02:37,350 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:02:37,351 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:02:37,351 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:02:37,351 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:02:37,352 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:02:37,353 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:02:37,353 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:02:37,353 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:02:37,354 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:02:37,354 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:02:37,354 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:02:37,355 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:02:37,355 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:02:37,356 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-12-06 22:02:37,372 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:02:37,372 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:02:37,372 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:02:37,373 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:02:37,373 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:02:37,373 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:02:37,374 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:02:37,374 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:02:37,374 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:02:37,374 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:02:37,374 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 22:02:37,374 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:02:37,374 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:02:37,374 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:02:37,375 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:02:37,375 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:02:37,375 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:02:37,376 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:02:37,376 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa 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 -> 5ba89c3eceb6ce3b33f7045e58fd9531469c7ed109a8240b2f15aad930b1478d [2021-12-06 22:02:37,551 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:02:37,566 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:02:37,568 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:02:37,569 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:02:37,570 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:02:37,570 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2021-12-06 22:02:37,618 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/0deb66feb/728b008a8c324f5c9ddc1c5a6071888f/FLAG796b9e82c [2021-12-06 22:02:38,229 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:02:38,230 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2021-12-06 22:02:38,257 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/0deb66feb/728b008a8c324f5c9ddc1c5a6071888f/FLAG796b9e82c [2021-12-06 22:02:38,663 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/0deb66feb/728b008a8c324f5c9ddc1c5a6071888f [2021-12-06 22:02:38,667 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:02:38,669 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:02:38,671 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:02:38,671 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:02:38,676 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:02:38,677 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:02:38" (1/1) ... [2021-12-06 22:02:38,678 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67610a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:38, skipping insertion in model container [2021-12-06 22:02:38,678 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:02:38" (1/1) ... [2021-12-06 22:02:38,688 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:02:38,774 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:02:39,549 WARN L230 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[170192,170205] [2021-12-06 22:02:40,513 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:02:40,574 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:02:40,658 WARN L230 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[170192,170205] [2021-12-06 22:02:40,791 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:02:40,995 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:02:40,996 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40 WrapperNode [2021-12-06 22:02:40,996 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:02:40,997 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:02:40,997 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:02:40,997 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:02:41,005 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,076 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,270 INFO L137 Inliner]: procedures = 347, calls = 3093, calls flagged for inlining = 175, calls inlined = 164, statements flattened = 6488 [2021-12-06 22:02:41,271 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:02:41,271 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:02:41,271 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:02:41,271 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:02:41,279 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,279 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,301 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,303 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,420 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,446 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,481 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,511 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:02:41,512 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:02:41,512 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:02:41,512 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:02:41,513 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (1/1) ... [2021-12-06 22:02:41,519 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:02:41,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:02:41,537 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:02:41,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:02:41,565 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_do_ioctl [2021-12-06 22:02:41,565 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_do_ioctl [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_disable_cam_entry_post [2021-12-06 22:02:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_disable_cam_entry_post [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-06 22:02:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put [2021-12-06 22:02:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_write [2021-12-06 22:02:41,566 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_write [2021-12-06 22:02:41,566 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2021-12-06 22:02:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2021-12-06 22:02:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_select_mii [2021-12-06 22:02:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_select_mii [2021-12-06 22:02:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_to_edmac [2021-12-06 22:02:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_to_edmac [2021-12-06 22:02:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_read [2021-12-06 22:02:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_read [2021-12-06 22:02:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 22:02:41,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 22:02:41,567 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_write [2021-12-06 22:02:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_write [2021-12-06 22:02:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2021-12-06 22:02:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2021-12-06 22:02:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2021-12-06 22:02:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-06 22:02:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-06 22:02:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_disable_cam_entry_table [2021-12-06 22:02:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_disable_cam_entry_table [2021-12-06 22:02:41,568 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-12-06 22:02:41,568 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-12-06 22:02:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_vtag_index [2021-12-06 22:02:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_vtag_index [2021-12-06 22:02:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_edtrr_trns [2021-12-06 22:02:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_edtrr_trns [2021-12-06 22:02:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-06 22:02:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-06 22:02:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_giga [2021-12-06 22:02:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_giga [2021-12-06 22:02:41,569 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2021-12-06 22:02:41,569 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2021-12-06 22:02:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-12-06 22:02:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-12-06 22:02:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 22:02:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 22:02:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure devm_ioremap_resource [2021-12-06 22:02:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_ioremap_resource [2021-12-06 22:02:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-06 22:02:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-06 22:02:41,570 INFO L130 BoogieDeclarations]: Found specification of procedure bb_clr [2021-12-06 22:02:41,570 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_clr [2021-12-06 22:02:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 22:02:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 22:02:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_get_sync [2021-12-06 22:02:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_get_sync [2021-12-06 22:02:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_duplex [2021-12-06 22:02:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_duplex [2021-12-06 22:02:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-12-06 22:02:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-12-06 22:02:41,571 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-06 22:02:41,571 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_post_reg_offset [2021-12-06 22:02:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_post_reg_offset [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset_r8a7740 [2021-12-06 22:02:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset_r8a7740 [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-06 22:02:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset_giga [2021-12-06 22:02:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset_giga [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_free_dma_buffer [2021-12-06 22:02:41,572 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_free_dma_buffer [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:02:41,572 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_busy [2021-12-06 22:02:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_busy [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_r8a777x [2021-12-06 22:02:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_r8a777x [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-06 22:02:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure phys_to_virt [2021-12-06 22:02:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure phys_to_virt [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2021-12-06 22:02:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-06 22:02:41,573 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-06 22:02:41,573 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_netdev_alloc_skb_12 [2021-12-06 22:02:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_netdev_alloc_skb_12 [2021-12-06 22:02:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-12-06 22:02:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-12-06 22:02:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2021-12-06 22:02:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2021-12-06 22:02:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2021-12-06 22:02:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2021-12-06 22:02:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2021-12-06 22:02:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-12-06 22:02:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-12-06 22:02:41,574 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tx_timeout [2021-12-06 22:02:41,574 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tx_timeout [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2021-12-06 22:02:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_runtime_nop [2021-12-06 22:02:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_runtime_nop [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_ring_free [2021-12-06 22:02:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_ring_free [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-12-06 22:02:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_open [2021-12-06 22:02:41,575 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_open [2021-12-06 22:02:41,575 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2021-12-06 22:02:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2021-12-06 22:02:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-06 22:02:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-06 22:02:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_multicast_list [2021-12-06 22:02:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_multicast_list [2021-12-06 22:02:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-06 22:02:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-06 22:02:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-06 22:02:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-06 22:02:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset [2021-12-06 22:02:41,576 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset [2021-12-06 22:02:41,576 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-06 22:02:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put_sync [2021-12-06 22:02:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put_sync [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-12-06 22:02:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_read_entry [2021-12-06 22:02:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_read_entry [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_txfree [2021-12-06 22:02:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_txfree [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2021-12-06 22:02:41,577 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_start_xmit [2021-12-06 22:02:41,577 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_start_xmit [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2021-12-06 22:02:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_rcv_snd_disable [2021-12-06 22:02:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_rcv_snd_disable [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-12-06 22:02:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2021-12-06 22:02:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-12-06 22:02:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-12-06 22:02:41,578 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-12-06 22:02:41,578 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_close [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_close [2021-12-06 22:02:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_read [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_read [2021-12-06 22:02:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_soft_swap [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_soft_swap [2021-12-06 22:02:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 22:02:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-12-06 22:02:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_is_rz_fast_ether [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_is_rz_fast_ether [2021-12-06 22:02:41,579 INFO L130 BoogieDeclarations]: Found specification of procedure bb_set [2021-12-06 22:02:41,579 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_set [2021-12-06 22:02:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_find_entry [2021-12-06 22:02:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_find_entry [2021-12-06 22:02:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 22:02:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 22:02:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 22:02:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 22:02:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_dev_init [2021-12-06 22:02:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_dev_init [2021-12-06 22:02:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_stats [2021-12-06 22:02:41,580 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_stats [2021-12-06 22:02:41,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-06 22:02:41,593 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_vlan_rx_kill_vid [2021-12-06 22:02:41,593 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_vlan_rx_kill_vid [2021-12-06 22:02:41,593 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_sh7724 [2021-12-06 22:02:41,593 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_sh7724 [2021-12-06 22:02:41,593 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2021-12-06 22:02:41,593 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2021-12-06 22:02:41,593 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_disable [2021-12-06 22:02:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_disable [2021-12-06 22:02:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_adjust_link [2021-12-06 22:02:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_adjust_link [2021-12-06 22:02:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 22:02:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 22:02:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u16 [2021-12-06 22:02:41,594 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_vlan_rx_add_vid [2021-12-06 22:02:41,594 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_vlan_rx_add_vid [2021-12-06 22:02:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_ring_init [2021-12-06 22:02:41,595 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_ring_init [2021-12-06 22:02:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure __pm_runtime_idle [2021-12-06 22:02:41,595 INFO L138 BoogieDeclarations]: Found implementation of procedure __pm_runtime_idle [2021-12-06 22:02:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_phys [2021-12-06 22:02:41,595 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_phys [2021-12-06 22:02:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:02:41,595 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_purge_mcast [2021-12-06 22:02:41,595 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_purge_mcast [2021-12-06 22:02:41,596 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-06 22:02:41,596 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-06 22:02:41,596 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2021-12-06 22:02:41,596 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2021-12-06 22:02:41,596 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:02:41,596 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2021-12-06 22:02:41,596 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2021-12-06 22:02:41,596 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2021-12-06 22:02:41,597 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2021-12-06 22:02:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:02:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-06 22:02:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2021-12-06 22:02:41,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2021-12-06 22:02:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:02:41,597 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:02:41,597 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2021-12-06 22:02:41,597 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2021-12-06 22:02:41,598 INFO L130 BoogieDeclarations]: Found specification of procedure mdiobus_register [2021-12-06 22:02:41,598 INFO L138 BoogieDeclarations]: Found implementation of procedure mdiobus_register [2021-12-06 22:02:41,598 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_is_gether [2021-12-06 22:02:41,598 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_is_gether [2021-12-06 22:02:41,598 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2021-12-06 22:02:41,598 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2021-12-06 22:02:41,598 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_sh7757 [2021-12-06 22:02:41,598 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_sh7757 [2021-12-06 22:02:41,598 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_receive_align [2021-12-06 22:02:41,599 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_receive_align [2021-12-06 22:02:41,599 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_rcv_snd_enable [2021-12-06 22:02:41,599 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_rcv_snd_enable [2021-12-06 22:02:41,599 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_offset [2021-12-06 22:02:41,599 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_offset [2021-12-06 22:02:41,599 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_gether [2021-12-06 22:02:41,607 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_gether [2021-12-06 22:02:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2021-12-06 22:02:41,607 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2021-12-06 22:02:41,607 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-12-06 22:02:41,607 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-12-06 22:02:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-06 22:02:41,608 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-06 22:02:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2021-12-06 22:02:41,608 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2021-12-06 22:02:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 22:02:41,608 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 22:02:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 22:02:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure sh_mdio_release [2021-12-06 22:02:41,608 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_mdio_release [2021-12-06 22:02:41,608 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_write_entry [2021-12-06 22:02:41,609 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_write_entry [2021-12-06 22:02:41,609 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_post_bit [2021-12-06 22:02:41,609 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_post_bit [2021-12-06 22:02:41,609 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:02:41,609 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:02:41,609 INFO L130 BoogieDeclarations]: Found specification of procedure free_mdio_bitbang [2021-12-06 22:02:41,609 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mdio_bitbang [2021-12-06 22:02:41,609 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-12-06 22:02:41,609 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-12-06 22:02:42,103 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:02:42,105 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:02:42,447 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-06 22:03:35,338 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:03:35,357 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:03:35,358 INFO L301 CfgBuilder]: Removed 9 assume(true) statements. [2021-12-06 22:03:35,361 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:03:35 BoogieIcfgContainer [2021-12-06 22:03:35,361 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:03:35,363 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:03:35,363 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:03:35,366 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:03:35,366 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:02:38" (1/3) ... [2021-12-06 22:03:35,366 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639348fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:03:35, skipping insertion in model container [2021-12-06 22:03:35,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:02:40" (2/3) ... [2021-12-06 22:03:35,367 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@639348fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:03:35, skipping insertion in model container [2021-12-06 22:03:35,367 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:03:35" (3/3) ... [2021-12-06 22:03:35,368 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2021-12-06 22:03:35,373 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:03:35,373 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:03:35,424 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:03:35,429 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-12-06 22:03:35,429 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:03:35,479 INFO L276 IsEmpty]: Start isEmpty. Operand has 2349 states, 1612 states have (on average 1.369727047146402) internal successors, (2208), 1690 states have internal predecessors, (2208), 624 states have call successors, (624), 118 states have call predecessors, (624), 117 states have return successors, (605), 579 states have call predecessors, (605), 605 states have call successors, (605) [2021-12-06 22:03:35,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-06 22:03:35,491 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:03:35,492 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-12-06 22:03:35,492 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:03:35,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:03:35,496 INFO L85 PathProgramCache]: Analyzing trace with hash -265393469, now seen corresponding path program 1 times [2021-12-06 22:03:35,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:03:35,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907605513] [2021-12-06 22:03:35,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:03:35,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:03:35,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:03:36,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,108 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:03:36,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:03:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:03:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:03:36,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:03:36,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:03:36,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,165 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:03:36,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:03:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,206 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:03:36,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:03:36,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2021-12-06 22:03:36,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:03:36,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907605513] [2021-12-06 22:03:36,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907605513] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:03:36,234 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:03:36,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:03:36,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291497544] [2021-12-06 22:03:36,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:03:36,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:03:36,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:03:36,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:03:36,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:03:36,265 INFO L87 Difference]: Start difference. First operand has 2349 states, 1612 states have (on average 1.369727047146402) internal successors, (2208), 1690 states have internal predecessors, (2208), 624 states have call successors, (624), 118 states have call predecessors, (624), 117 states have return successors, (605), 579 states have call predecessors, (605), 605 states have call successors, (605) Second operand has 5 states, 5 states have (on average 7.4) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2021-12-06 22:03:38,352 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:03:40,379 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:03:42,404 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:03:52,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:03:52,617 INFO L93 Difference]: Finished difference Result 7576 states and 11447 transitions. [2021-12-06 22:03:52,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 22:03:52,620 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 87 [2021-12-06 22:03:52,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:03:52,671 INFO L225 Difference]: With dead ends: 7576 [2021-12-06 22:03:52,671 INFO L226 Difference]: Without dead ends: 5176 [2021-12-06 22:03:52,691 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 24 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-12-06 22:03:52,693 INFO L933 BasicCegarLoop]: 3480 mSDtfsCounter, 6183 mSDsluCounter, 5050 mSDsCounter, 0 mSdLazyCounter, 4025 mSolverCounterSat, 4277 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6582 SdHoareTripleChecker+Valid, 8530 SdHoareTripleChecker+Invalid, 8305 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4277 IncrementalHoareTripleChecker+Valid, 4025 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:03:52,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6582 Valid, 8530 Invalid, 8305 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4277 Valid, 4025 Invalid, 3 Unknown, 0 Unchecked, 15.8s Time] [2021-12-06 22:03:52,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5176 states. [2021-12-06 22:03:52,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5176 to 4520. [2021-12-06 22:03:52,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4520 states, 3116 states have (on average 1.3568677792041077) internal successors, (4228), 3218 states have internal predecessors, (4228), 1171 states have call successors, (1171), 233 states have call predecessors, (1171), 232 states have return successors, (1170), 1118 states have call predecessors, (1170), 1170 states have call successors, (1170) [2021-12-06 22:03:53,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4520 states to 4520 states and 6569 transitions. [2021-12-06 22:03:53,030 INFO L78 Accepts]: Start accepts. Automaton has 4520 states and 6569 transitions. Word has length 87 [2021-12-06 22:03:53,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:03:53,031 INFO L470 AbstractCegarLoop]: Abstraction has 4520 states and 6569 transitions. [2021-12-06 22:03:53,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.4) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (12), 3 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2021-12-06 22:03:53,031 INFO L276 IsEmpty]: Start isEmpty. Operand 4520 states and 6569 transitions. [2021-12-06 22:03:53,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2021-12-06 22:03:53,038 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:03:53,038 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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] [2021-12-06 22:03:53,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 22:03:53,039 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:03:53,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:03:53,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1374946843, now seen corresponding path program 1 times [2021-12-06 22:03:53,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:03:53,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71542100] [2021-12-06 22:03:53,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:03:53,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:03:53,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,357 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:03:53,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:03:53,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,378 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:03:53,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:03:53,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:03:53,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:03:53,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,410 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:03:53,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:03:53,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:03:53,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:03:53,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:03:53,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 22:03:53,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:03:53,477 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2021-12-06 22:03:53,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:03:53,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71542100] [2021-12-06 22:03:53,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71542100] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:03:53,478 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:03:53,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:03:53,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693350401] [2021-12-06 22:03:53,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:03:53,479 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:03:53,479 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:03:53,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:03:53,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:03:53,480 INFO L87 Difference]: Start difference. First operand 4520 states and 6569 transitions. Second operand has 7 states, 7 states have (on average 6.0) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 22:03:55,543 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:03:57,554 WARN L534 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-12-06 22:04:07,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:04:07,997 INFO L93 Difference]: Finished difference Result 14789 states and 21998 transitions. [2021-12-06 22:04:07,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 22:04:07,997 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 97 [2021-12-06 22:04:07,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:04:08,064 INFO L225 Difference]: With dead ends: 14789 [2021-12-06 22:04:08,064 INFO L226 Difference]: Without dead ends: 10289 [2021-12-06 22:04:08,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 26 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-12-06 22:04:08,085 INFO L933 BasicCegarLoop]: 3703 mSDtfsCounter, 6032 mSDsluCounter, 11512 mSDsCounter, 0 mSdLazyCounter, 6674 mSolverCounterSat, 4082 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6432 SdHoareTripleChecker+Valid, 15215 SdHoareTripleChecker+Invalid, 10758 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4082 IncrementalHoareTripleChecker+Valid, 6674 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:04:08,086 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6432 Valid, 15215 Invalid, 10758 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4082 Valid, 6674 Invalid, 2 Unknown, 0 Unchecked, 13.9s Time] [2021-12-06 22:04:08,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10289 states. [2021-12-06 22:04:08,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10289 to 9263. [2021-12-06 22:04:08,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9263 states, 6384 states have (on average 1.356986215538847) internal successors, (8663), 6606 states have internal predecessors, (8663), 2388 states have call successors, (2388), 465 states have call predecessors, (2388), 490 states have return successors, (2560), 2293 states have call predecessors, (2560), 2387 states have call successors, (2560) [2021-12-06 22:04:08,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9263 states to 9263 states and 13611 transitions. [2021-12-06 22:04:08,485 INFO L78 Accepts]: Start accepts. Automaton has 9263 states and 13611 transitions. Word has length 97 [2021-12-06 22:04:08,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:04:08,486 INFO L470 AbstractCegarLoop]: Abstraction has 9263 states and 13611 transitions. [2021-12-06 22:04:08,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.0) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (13), 3 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 22:04:08,486 INFO L276 IsEmpty]: Start isEmpty. Operand 9263 states and 13611 transitions. [2021-12-06 22:04:08,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2021-12-06 22:04:08,505 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:04:08,505 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:04:08,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-06 22:04:08,506 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:04:08,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:04:08,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1877791108, now seen corresponding path program 1 times [2021-12-06 22:04:08,506 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:04:08,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965481539] [2021-12-06 22:04:08,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:08,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:04:08,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:04:08,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,766 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:04:08,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:04:08,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:04:08,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,786 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:04:08,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,793 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:04:08,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,799 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:04:08,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:08,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:04:08,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:08,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:04:08,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:04:08,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,865 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:08,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 22:04:08,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:08,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,933 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:08,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:08,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,957 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-06 22:04:08,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-12-06 22:04:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,967 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:04:08,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:08,992 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:04:09,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:04:09,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965481539] [2021-12-06 22:04:09,000 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2021-12-06 22:04:09,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20743402] [2021-12-06 22:04:09,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:09,001 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:04:09,001 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:04:09,001 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:04:09,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 22:04:09,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:09,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 5303 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:04:09,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:04:10,046 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2021-12-06 22:04:10,046 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:04:10,046 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20743402] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:04:10,046 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:04:10,046 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:04:10,046 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11619373] [2021-12-06 22:04:10,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:04:10,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:04:10,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:04:10,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:04:10,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:04:10,048 INFO L87 Difference]: Start difference. First operand 9263 states and 13611 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:04:10,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:04:10,237 INFO L93 Difference]: Finished difference Result 18504 states and 27193 transitions. [2021-12-06 22:04:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:04:10,238 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 218 [2021-12-06 22:04:10,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:04:10,294 INFO L225 Difference]: With dead ends: 18504 [2021-12-06 22:04:10,294 INFO L226 Difference]: Without dead ends: 9267 [2021-12-06 22:04:10,330 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:04:10,330 INFO L933 BasicCegarLoop]: 3339 mSDtfsCounter, 0 mSDsluCounter, 3334 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6673 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:04:10,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 6673 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:04:10,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9267 states. [2021-12-06 22:04:10,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9267 to 9267. [2021-12-06 22:04:10,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9267 states, 6388 states have (on average 1.356762680025047) internal successors, (8667), 6610 states have internal predecessors, (8667), 2388 states have call successors, (2388), 465 states have call predecessors, (2388), 490 states have return successors, (2560), 2293 states have call predecessors, (2560), 2387 states have call successors, (2560) [2021-12-06 22:04:10,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9267 states to 9267 states and 13615 transitions. [2021-12-06 22:04:10,668 INFO L78 Accepts]: Start accepts. Automaton has 9267 states and 13615 transitions. Word has length 218 [2021-12-06 22:04:10,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:04:10,668 INFO L470 AbstractCegarLoop]: Abstraction has 9267 states and 13615 transitions. [2021-12-06 22:04:10,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:04:10,669 INFO L276 IsEmpty]: Start isEmpty. Operand 9267 states and 13615 transitions. [2021-12-06 22:04:10,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2021-12-06 22:04:10,687 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:04:10,687 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:04:10,729 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:04:10,888 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:04:10,889 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:04:10,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:04:10,889 INFO L85 PathProgramCache]: Analyzing trace with hash 574700474, now seen corresponding path program 1 times [2021-12-06 22:04:10,889 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:04:10,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790735215] [2021-12-06 22:04:10,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:10,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:04:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:04:11,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:04:11,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,216 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:04:11,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:04:11,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:04:11,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:04:11,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,241 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:04:11,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,247 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:11,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,253 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:04:11,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:11,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:11,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:04:11,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,291 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:04:11,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,298 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:11,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,321 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 22:04:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,345 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:11,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,370 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:11,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:11,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-06 22:04:11,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-12-06 22:04:11,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:04:11,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:11,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:04:11,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:04:11,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790735215] [2021-12-06 22:04:11,460 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2021-12-06 22:04:11,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580084016] [2021-12-06 22:04:11,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:11,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:04:11,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:04:11,461 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:04:11,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 22:04:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:12,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 5306 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:04:12,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:04:12,485 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 156 trivial. 0 not checked. [2021-12-06 22:04:12,485 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:04:12,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580084016] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:04:12,485 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:04:12,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:04:12,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419733748] [2021-12-06 22:04:12,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:04:12,486 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:04:12,486 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:04:12,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:04:12,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:04:12,487 INFO L87 Difference]: Start difference. First operand 9267 states and 13615 transitions. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:04:12,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:04:12,655 INFO L93 Difference]: Finished difference Result 18512 states and 27201 transitions. [2021-12-06 22:04:12,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:04:12,656 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 218 [2021-12-06 22:04:12,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:04:12,692 INFO L225 Difference]: With dead ends: 18512 [2021-12-06 22:04:12,693 INFO L226 Difference]: Without dead ends: 9271 [2021-12-06 22:04:12,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:04:12,720 INFO L933 BasicCegarLoop]: 3339 mSDtfsCounter, 0 mSDsluCounter, 3334 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6673 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:04:12,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 6673 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:04:12,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9271 states. [2021-12-06 22:04:12,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9271 to 9271. [2021-12-06 22:04:12,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9271 states, 6392 states have (on average 1.3565394242803503) internal successors, (8671), 6614 states have internal predecessors, (8671), 2388 states have call successors, (2388), 465 states have call predecessors, (2388), 490 states have return successors, (2560), 2293 states have call predecessors, (2560), 2387 states have call successors, (2560) [2021-12-06 22:04:13,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9271 states to 9271 states and 13619 transitions. [2021-12-06 22:04:13,007 INFO L78 Accepts]: Start accepts. Automaton has 9271 states and 13619 transitions. Word has length 218 [2021-12-06 22:04:13,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:04:13,007 INFO L470 AbstractCegarLoop]: Abstraction has 9271 states and 13619 transitions. [2021-12-06 22:04:13,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:04:13,008 INFO L276 IsEmpty]: Start isEmpty. Operand 9271 states and 13619 transitions. [2021-12-06 22:04:13,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2021-12-06 22:04:13,022 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:04:13,023 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:04:13,061 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 22:04:13,223 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2021-12-06 22:04:13,225 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:04:13,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:04:13,226 INFO L85 PathProgramCache]: Analyzing trace with hash 242057336, now seen corresponding path program 1 times [2021-12-06 22:04:13,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:04:13,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162319300] [2021-12-06 22:04:13,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:13,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:04:13,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:04:13,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:04:13,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:04:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:04:13,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:04:13,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:04:13,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:04:13,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,590 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:13,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:04:13,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:13,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:04:13,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2021-12-06 22:04:13,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,641 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2021-12-06 22:04:13,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:13,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,715 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:13,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2021-12-06 22:04:13,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2021-12-06 22:04:13,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2021-12-06 22:04:13,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:13,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:04:13,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:04:13,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162319300] [2021-12-06 22:04:13,774 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2021-12-06 22:04:13,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2059607200] [2021-12-06 22:04:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:13,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:04:13,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:04:13,775 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:04:13,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 22:04:14,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:14,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 5309 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:04:14,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:04:14,788 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-12-06 22:04:14,788 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:04:14,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2059607200] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:04:14,789 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:04:14,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:04:14,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691994743] [2021-12-06 22:04:14,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:04:14,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:04:14,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:04:14,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:04:14,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:04:14,790 INFO L87 Difference]: Start difference. First operand 9271 states and 13619 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:04:15,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:04:15,200 INFO L93 Difference]: Finished difference Result 27129 states and 39801 transitions. [2021-12-06 22:04:15,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:04:15,201 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 218 [2021-12-06 22:04:15,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:04:15,267 INFO L225 Difference]: With dead ends: 27129 [2021-12-06 22:04:15,267 INFO L226 Difference]: Without dead ends: 17884 [2021-12-06 22:04:15,296 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 255 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-12-06 22:04:15,297 INFO L933 BasicCegarLoop]: 3878 mSDtfsCounter, 3062 mSDsluCounter, 3267 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3062 SdHoareTripleChecker+Valid, 7145 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:04:15,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3062 Valid, 7145 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:04:15,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17884 states. [2021-12-06 22:04:15,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17884 to 17871. [2021-12-06 22:04:15,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17871 states, 12288 states have (on average 1.353271484375) internal successors, (16629), 12730 states have internal predecessors, (16629), 4602 states have call successors, (4602), 929 states have call predecessors, (4602), 980 states have return successors, (4932), 4411 states have call predecessors, (4932), 4601 states have call successors, (4932) [2021-12-06 22:04:15,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17871 states to 17871 states and 26163 transitions. [2021-12-06 22:04:15,936 INFO L78 Accepts]: Start accepts. Automaton has 17871 states and 26163 transitions. Word has length 218 [2021-12-06 22:04:15,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:04:15,936 INFO L470 AbstractCegarLoop]: Abstraction has 17871 states and 26163 transitions. [2021-12-06 22:04:15,936 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:04:15,937 INFO L276 IsEmpty]: Start isEmpty. Operand 17871 states and 26163 transitions. [2021-12-06 22:04:15,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2021-12-06 22:04:15,958 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:04:15,959 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:04:15,997 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 22:04:16,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:04:16,159 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:04:16,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:04:16,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1713027884, now seen corresponding path program 1 times [2021-12-06 22:04:16,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:04:16,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785452799] [2021-12-06 22:04:16,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:16,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:04:16,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:04:16,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,385 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:04:16,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:04:16,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,395 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:04:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,401 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:04:16,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,406 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:04:16,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:04:16,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:16,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,423 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:04:16,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:16,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:16,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2021-12-06 22:04:16,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,511 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,543 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:16,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:04:16,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2021-12-06 22:04:16,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,752 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,763 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:16,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,795 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:16,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,811 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 22:04:16,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:16,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,836 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:04:16,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,845 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:16,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,861 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 22:04:16,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,870 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:16,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:16,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 246 [2021-12-06 22:04:16,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2021-12-06 22:04:16,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:04:16,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785452799] [2021-12-06 22:04:16,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785452799] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:04:16,895 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:04:16,895 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-12-06 22:04:16,895 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994087854] [2021-12-06 22:04:16,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:04:16,896 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-06 22:04:16,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:04:16,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-06 22:04:16,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-12-06 22:04:16,896 INFO L87 Difference]: Start difference. First operand 17871 states and 26163 transitions. Second operand has 13 states, 12 states have (on average 12.0) internal successors, (144), 7 states have internal predecessors, (144), 3 states have call successors, (33), 6 states have call predecessors, (33), 3 states have return successors, (32), 4 states have call predecessors, (32), 3 states have call successors, (32) [2021-12-06 22:04:18,958 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:04:20,978 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:04:30,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:04:30,101 INFO L93 Difference]: Finished difference Result 37224 states and 55131 transitions. [2021-12-06 22:04:30,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 22:04:30,102 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 12.0) internal successors, (144), 7 states have internal predecessors, (144), 3 states have call successors, (33), 6 states have call predecessors, (33), 3 states have return successors, (32), 4 states have call predecessors, (32), 3 states have call successors, (32) Word has length 262 [2021-12-06 22:04:30,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:04:30,181 INFO L225 Difference]: With dead ends: 37224 [2021-12-06 22:04:30,181 INFO L226 Difference]: Without dead ends: 19379 [2021-12-06 22:04:30,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2021-12-06 22:04:30,240 INFO L933 BasicCegarLoop]: 2875 mSDtfsCounter, 6126 mSDsluCounter, 15699 mSDsCounter, 0 mSdLazyCounter, 8402 mSolverCounterSat, 4261 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6500 SdHoareTripleChecker+Valid, 18574 SdHoareTripleChecker+Invalid, 12665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 4261 IncrementalHoareTripleChecker+Valid, 8402 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:04:30,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6500 Valid, 18574 Invalid, 12665 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [4261 Valid, 8402 Invalid, 2 Unknown, 0 Unchecked, 12.3s Time] [2021-12-06 22:04:30,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19379 states. [2021-12-06 22:04:30,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19379 to 17279. [2021-12-06 22:04:30,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17279 states, 11840 states have (on average 1.3423141891891892) internal successors, (15893), 12278 states have internal predecessors, (15893), 4450 states have call successors, (4450), 929 states have call predecessors, (4450), 988 states have return successors, (4776), 4263 states have call predecessors, (4776), 4449 states have call successors, (4776) [2021-12-06 22:04:30,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17279 states to 17279 states and 25119 transitions. [2021-12-06 22:04:30,881 INFO L78 Accepts]: Start accepts. Automaton has 17279 states and 25119 transitions. Word has length 262 [2021-12-06 22:04:30,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:04:30,882 INFO L470 AbstractCegarLoop]: Abstraction has 17279 states and 25119 transitions. [2021-12-06 22:04:30,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 12.0) internal successors, (144), 7 states have internal predecessors, (144), 3 states have call successors, (33), 6 states have call predecessors, (33), 3 states have return successors, (32), 4 states have call predecessors, (32), 3 states have call successors, (32) [2021-12-06 22:04:30,882 INFO L276 IsEmpty]: Start isEmpty. Operand 17279 states and 25119 transitions. [2021-12-06 22:04:30,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2021-12-06 22:04:30,898 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:04:30,899 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:04:30,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-12-06 22:04:30,899 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:04:30,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:04:30,899 INFO L85 PathProgramCache]: Analyzing trace with hash 438705357, now seen corresponding path program 1 times [2021-12-06 22:04:30,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:04:30,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033626349] [2021-12-06 22:04:30,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:30,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:04:31,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:04:31,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:04:31,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:04:31,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:04:31,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:04:31,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:04:31,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:04:31,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,156 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:31,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:04:31,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,177 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:31,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:31,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2021-12-06 22:04:31,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,237 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,243 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:31,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:31,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,266 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:04:31,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,277 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:31,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:31,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,333 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:04:31,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:31,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 22:04:31,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,460 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,466 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:31,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:04:31,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,485 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 22:04:31,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:31,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:31,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2021-12-06 22:04:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:31,509 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2021-12-06 22:04:31,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:04:31,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033626349] [2021-12-06 22:04:31,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033626349] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:04:31,509 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:04:31,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 22:04:31,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802888471] [2021-12-06 22:04:31,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:04:31,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:04:31,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:04:31,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:04:31,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:04:31,511 INFO L87 Difference]: Start difference. First operand 17279 states and 25119 transitions. Second operand has 8 states, 8 states have (on average 18.5) internal successors, (148), 4 states have internal predecessors, (148), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-12-06 22:04:33,584 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:04:35,603 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:04:37,615 WARN L534 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-12-06 22:04:49,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:04:49,932 INFO L93 Difference]: Finished difference Result 52129 states and 77090 transitions. [2021-12-06 22:04:49,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-06 22:04:49,934 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 4 states have internal predecessors, (148), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 267 [2021-12-06 22:04:49,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:04:50,066 INFO L225 Difference]: With dead ends: 52129 [2021-12-06 22:04:50,066 INFO L226 Difference]: Without dead ends: 34876 [2021-12-06 22:04:50,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2021-12-06 22:04:50,104 INFO L933 BasicCegarLoop]: 3321 mSDtfsCounter, 6631 mSDsluCounter, 7962 mSDsCounter, 0 mSdLazyCounter, 6758 mSolverCounterSat, 5086 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7179 SdHoareTripleChecker+Valid, 11283 SdHoareTripleChecker+Invalid, 11847 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5086 IncrementalHoareTripleChecker+Valid, 6758 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.3s IncrementalHoareTripleChecker+Time [2021-12-06 22:04:50,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7179 Valid, 11283 Invalid, 11847 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5086 Valid, 6758 Invalid, 3 Unknown, 0 Unchecked, 17.3s Time] [2021-12-06 22:04:50,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34876 states. [2021-12-06 22:04:51,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34876 to 30939. [2021-12-06 22:04:51,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30939 states, 21238 states have (on average 1.3441943685846125) internal successors, (28548), 22098 states have internal predecessors, (28548), 7896 states have call successors, (7896), 1689 states have call predecessors, (7896), 1804 states have return successors, (8483), 7515 states have call predecessors, (8483), 7895 states have call successors, (8483) [2021-12-06 22:04:51,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30939 states to 30939 states and 44927 transitions. [2021-12-06 22:04:51,204 INFO L78 Accepts]: Start accepts. Automaton has 30939 states and 44927 transitions. Word has length 267 [2021-12-06 22:04:51,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:04:51,204 INFO L470 AbstractCegarLoop]: Abstraction has 30939 states and 44927 transitions. [2021-12-06 22:04:51,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.5) internal successors, (148), 4 states have internal predecessors, (148), 2 states have call successors, (34), 6 states have call predecessors, (34), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2021-12-06 22:04:51,204 INFO L276 IsEmpty]: Start isEmpty. Operand 30939 states and 44927 transitions. [2021-12-06 22:04:51,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 261 [2021-12-06 22:04:51,221 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:04:51,221 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:04:51,221 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-12-06 22:04:51,221 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:04:51,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:04:51,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1028049928, now seen corresponding path program 1 times [2021-12-06 22:04:51,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:04:51,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723372366] [2021-12-06 22:04:51,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:04:51,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:04:51,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:04:51,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,431 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:04:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:04:51,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,442 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:04:51,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:04:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,452 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:04:51,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,458 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:04:51,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:51,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:04:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:04:51,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:51,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2021-12-06 22:04:51,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 22:04:51,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,602 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:51,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:51,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,636 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:04:51,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:51,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:04:51,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:04:51,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,692 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:51,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:04:51,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 22:04:51,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,710 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:51,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,718 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:04:51,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,723 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,727 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:51,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,731 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 22:04:51,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,736 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:04:51,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,741 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:04:51,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,745 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2021-12-06 22:04:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 244 [2021-12-06 22:04:51,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:04:51,756 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-12-06 22:04:51,756 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:04:51,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723372366] [2021-12-06 22:04:51,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723372366] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:04:51,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:04:51,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-12-06 22:04:51,756 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414855966] [2021-12-06 22:04:51,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:04:51,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 22:04:51,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:04:51,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 22:04:51,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:04:51,758 INFO L87 Difference]: Start difference. First operand 30939 states and 44927 transitions. Second operand has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (36), 6 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-06 22:04:53,817 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:04:55,842 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:05:05,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:05,534 INFO L93 Difference]: Finished difference Result 99533 states and 146288 transitions. [2021-12-06 22:05:05,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 22:05:05,535 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (36), 6 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 260 [2021-12-06 22:05:05,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:05,780 INFO L225 Difference]: With dead ends: 99533 [2021-12-06 22:05:05,780 INFO L226 Difference]: Without dead ends: 68620 [2021-12-06 22:05:05,863 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:05:05,863 INFO L933 BasicCegarLoop]: 3466 mSDtfsCounter, 6248 mSDsluCounter, 4717 mSDsCounter, 0 mSdLazyCounter, 4459 mSolverCounterSat, 3968 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6855 SdHoareTripleChecker+Valid, 8183 SdHoareTripleChecker+Invalid, 8429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3968 IncrementalHoareTripleChecker+Valid, 4459 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:05,864 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6855 Valid, 8183 Invalid, 8429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3968 Valid, 4459 Invalid, 2 Unknown, 0 Unchecked, 11.8s Time] [2021-12-06 22:05:05,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68620 states. [2021-12-06 22:05:07,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68620 to 60819. [2021-12-06 22:05:07,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60819 states, 41738 states have (on average 1.3440989026786143) internal successors, (56100), 43462 states have internal predecessors, (56100), 15504 states have call successors, (15504), 3345 states have call predecessors, (15504), 3576 states have return successors, (16597), 14739 states have call predecessors, (16597), 15503 states have call successors, (16597) [2021-12-06 22:05:08,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60819 states to 60819 states and 88201 transitions. [2021-12-06 22:05:08,107 INFO L78 Accepts]: Start accepts. Automaton has 60819 states and 88201 transitions. Word has length 260 [2021-12-06 22:05:08,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:05:08,107 INFO L470 AbstractCegarLoop]: Abstraction has 60819 states and 88201 transitions. [2021-12-06 22:05:08,108 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.142857142857142) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (36), 6 states have call predecessors, (36), 1 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2021-12-06 22:05:08,108 INFO L276 IsEmpty]: Start isEmpty. Operand 60819 states and 88201 transitions. [2021-12-06 22:05:08,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2021-12-06 22:05:08,200 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:05:08,200 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 24, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:05:08,200 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-12-06 22:05:08,200 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:05:08,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:05:08,201 INFO L85 PathProgramCache]: Analyzing trace with hash 337576721, now seen corresponding path program 1 times [2021-12-06 22:05:08,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:05:08,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837276124] [2021-12-06 22:05:08,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:08,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:05:08,322 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:05:08,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [841220761] [2021-12-06 22:05:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:08,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:08,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:05:08,323 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:05:08,324 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 22:05:09,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:05:09,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 5838 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:05:09,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:05:09,466 INFO L134 CoverageAnalysis]: Checked inductivity of 1142 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 1122 trivial. 0 not checked. [2021-12-06 22:05:09,466 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:05:09,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:05:09,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837276124] [2021-12-06 22:05:09,466 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:05:09,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841220761] [2021-12-06 22:05:09,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841220761] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:05:09,466 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:05:09,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:05:09,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942764718] [2021-12-06 22:05:09,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:05:09,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:05:09,467 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:05:09,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:05:09,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:05:09,467 INFO L87 Difference]: Start difference. First operand 60819 states and 88201 transitions. Second operand has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2021-12-06 22:05:11,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:11,127 INFO L93 Difference]: Finished difference Result 121660 states and 176429 transitions. [2021-12-06 22:05:11,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:05:11,128 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) Word has length 328 [2021-12-06 22:05:11,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:11,328 INFO L225 Difference]: With dead ends: 121660 [2021-12-06 22:05:11,329 INFO L226 Difference]: Without dead ends: 60867 [2021-12-06 22:05:11,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 328 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:05:11,454 INFO L933 BasicCegarLoop]: 3202 mSDtfsCounter, 3 mSDsluCounter, 6397 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 9599 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:11,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 9599 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:05:11,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60867 states. [2021-12-06 22:05:13,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60867 to 60851. [2021-12-06 22:05:13,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60851 states, 41770 states have (on average 1.3438352884845584) internal successors, (56132), 43494 states have internal predecessors, (56132), 15504 states have call successors, (15504), 3345 states have call predecessors, (15504), 3576 states have return successors, (16597), 14739 states have call predecessors, (16597), 15503 states have call successors, (16597) [2021-12-06 22:05:13,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60851 states to 60851 states and 88233 transitions. [2021-12-06 22:05:13,850 INFO L78 Accepts]: Start accepts. Automaton has 60851 states and 88233 transitions. Word has length 328 [2021-12-06 22:05:13,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:05:13,850 INFO L470 AbstractCegarLoop]: Abstraction has 60851 states and 88233 transitions. [2021-12-06 22:05:13,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.75) internal successors, (167), 4 states have internal predecessors, (167), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (39), 2 states have call predecessors, (39), 2 states have call successors, (39) [2021-12-06 22:05:13,850 INFO L276 IsEmpty]: Start isEmpty. Operand 60851 states and 88233 transitions. [2021-12-06 22:05:13,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2021-12-06 22:05:13,878 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:05:13,878 INFO L514 BasicCegarLoop]: trace histogram [24, 24, 24, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:05:13,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-12-06 22:05:14,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:14,080 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:05:14,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:05:14,081 INFO L85 PathProgramCache]: Analyzing trace with hash 808933071, now seen corresponding path program 1 times [2021-12-06 22:05:14,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:05:14,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630584242] [2021-12-06 22:05:14,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:14,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:05:14,286 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:05:14,287 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915237756] [2021-12-06 22:05:14,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:14,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:14,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:05:14,287 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:05:14,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 22:05:15,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:05:15,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 5841 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 22:05:15,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:05:15,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1142 backedges. 560 proven. 5 refuted. 0 times theorem prover too weak. 577 trivial. 0 not checked. [2021-12-06 22:05:15,658 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:05:16,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1142 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 1126 trivial. 0 not checked. [2021-12-06 22:05:16,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:05:16,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630584242] [2021-12-06 22:05:16,348 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:05:16,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915237756] [2021-12-06 22:05:16,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915237756] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 22:05:16,348 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 22:05:16,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6] total 8 [2021-12-06 22:05:16,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729965823] [2021-12-06 22:05:16,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:05:16,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:05:16,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:05:16,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:05:16,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:05:16,350 INFO L87 Difference]: Start difference. First operand 60851 states and 88233 transitions. Second operand has 6 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 5 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (39), 5 states have call predecessors, (39), 5 states have call successors, (39) [2021-12-06 22:05:18,420 WARN L534 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-12-06 22:05:27,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:27,873 INFO L93 Difference]: Finished difference Result 128300 states and 187465 transitions. [2021-12-06 22:05:27,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-06 22:05:27,875 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 5 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (39), 5 states have call predecessors, (39), 5 states have call successors, (39) Word has length 328 [2021-12-06 22:05:27,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:28,178 INFO L225 Difference]: With dead ends: 128300 [2021-12-06 22:05:28,178 INFO L226 Difference]: Without dead ends: 67251 [2021-12-06 22:05:28,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 657 GetRequests, 648 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-06 22:05:28,374 INFO L933 BasicCegarLoop]: 3895 mSDtfsCounter, 4768 mSDsluCounter, 4385 mSDsCounter, 0 mSdLazyCounter, 5280 mSolverCounterSat, 802 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5205 SdHoareTripleChecker+Valid, 8280 SdHoareTripleChecker+Invalid, 6083 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 802 IncrementalHoareTripleChecker+Valid, 5280 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:28,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5205 Valid, 8280 Invalid, 6083 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [802 Valid, 5280 Invalid, 1 Unknown, 0 Unchecked, 9.0s Time] [2021-12-06 22:05:28,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67251 states. [2021-12-06 22:05:30,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67251 to 64579. [2021-12-06 22:05:30,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64579 states, 44138 states have (on average 1.3373510353890072) internal successors, (59028), 46038 states have internal predecessors, (59028), 16848 states have call successors, (16848), 3345 states have call predecessors, (16848), 3592 states have return successors, (17927), 16099 states have call predecessors, (17927), 16847 states have call successors, (17927) [2021-12-06 22:05:30,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64579 states to 64579 states and 93803 transitions. [2021-12-06 22:05:30,997 INFO L78 Accepts]: Start accepts. Automaton has 64579 states and 93803 transitions. Word has length 328 [2021-12-06 22:05:30,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:05:30,997 INFO L470 AbstractCegarLoop]: Abstraction has 64579 states and 93803 transitions. [2021-12-06 22:05:30,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.666666666666668) internal successors, (166), 6 states have internal predecessors, (166), 5 states have call successors, (40), 3 states have call predecessors, (40), 2 states have return successors, (39), 5 states have call predecessors, (39), 5 states have call successors, (39) [2021-12-06 22:05:30,998 INFO L276 IsEmpty]: Start isEmpty. Operand 64579 states and 93803 transitions. [2021-12-06 22:05:31,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 681 [2021-12-06 22:05:31,107 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:05:31,107 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 24, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:05:31,135 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 22:05:31,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:31,309 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:05:31,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:05:31,311 INFO L85 PathProgramCache]: Analyzing trace with hash -2143708692, now seen corresponding path program 1 times [2021-12-06 22:05:31,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:05:31,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029909877] [2021-12-06 22:05:31,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:31,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:05:31,470 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:05:31,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2028972424] [2021-12-06 22:05:31,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:31,470 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:31,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:05:31,471 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:05:31,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 22:05:32,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:05:32,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 7784 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:05:32,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:05:33,008 INFO L134 CoverageAnalysis]: Checked inductivity of 3159 backedges. 790 proven. 0 refuted. 0 times theorem prover too weak. 2369 trivial. 0 not checked. [2021-12-06 22:05:33,008 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:05:33,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:05:33,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029909877] [2021-12-06 22:05:33,008 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:05:33,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028972424] [2021-12-06 22:05:33,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028972424] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:05:33,008 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:05:33,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:05:33,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075305090] [2021-12-06 22:05:33,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:05:33,009 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:05:33,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:05:33,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:05:33,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:05:33,010 INFO L87 Difference]: Start difference. First operand 64579 states and 93803 transitions. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 2 states have call successors, (76), 2 states have call predecessors, (76), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2021-12-06 22:05:35,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:35,228 INFO L93 Difference]: Finished difference Result 138092 states and 203313 transitions. [2021-12-06 22:05:35,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:05:35,229 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 2 states have call successors, (76), 2 states have call predecessors, (76), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) Word has length 680 [2021-12-06 22:05:35,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:35,537 INFO L225 Difference]: With dead ends: 138092 [2021-12-06 22:05:35,538 INFO L226 Difference]: Without dead ends: 73539 [2021-12-06 22:05:35,707 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 679 GetRequests, 678 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-12-06 22:05:35,707 INFO L933 BasicCegarLoop]: 3265 mSDtfsCounter, 119 mSDsluCounter, 3199 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 6464 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:35,707 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 6464 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:05:35,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73539 states. [2021-12-06 22:05:38,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73539 to 64611. [2021-12-06 22:05:38,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64611 states, 44170 states have (on average 1.3371066334616255) internal successors, (59060), 46070 states have internal predecessors, (59060), 16848 states have call successors, (16848), 3345 states have call predecessors, (16848), 3592 states have return successors, (17927), 16099 states have call predecessors, (17927), 16847 states have call successors, (17927) [2021-12-06 22:05:38,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64611 states to 64611 states and 93835 transitions. [2021-12-06 22:05:38,573 INFO L78 Accepts]: Start accepts. Automaton has 64611 states and 93835 transitions. Word has length 680 [2021-12-06 22:05:38,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:05:38,574 INFO L470 AbstractCegarLoop]: Abstraction has 64611 states and 93835 transitions. [2021-12-06 22:05:38,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 2 states have call successors, (76), 2 states have call predecessors, (76), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2021-12-06 22:05:38,574 INFO L276 IsEmpty]: Start isEmpty. Operand 64611 states and 93835 transitions. [2021-12-06 22:05:38,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 681 [2021-12-06 22:05:38,669 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:05:38,670 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 24, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:05:38,700 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-06 22:05:38,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:38,871 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:05:38,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:05:38,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1114536854, now seen corresponding path program 1 times [2021-12-06 22:05:38,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:05:38,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081231317] [2021-12-06 22:05:38,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:38,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:05:39,021 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:05:39,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1986959791] [2021-12-06 22:05:39,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:39,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:39,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:05:39,022 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:05:39,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 22:05:40,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:05:40,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 7786 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:05:40,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:05:40,554 INFO L134 CoverageAnalysis]: Checked inductivity of 3159 backedges. 790 proven. 0 refuted. 0 times theorem prover too weak. 2369 trivial. 0 not checked. [2021-12-06 22:05:40,554 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:05:40,554 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:05:40,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081231317] [2021-12-06 22:05:40,554 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:05:40,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986959791] [2021-12-06 22:05:40,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986959791] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:05:40,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:05:40,555 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:05:40,555 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106967678] [2021-12-06 22:05:40,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:05:40,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:05:40,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:05:40,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:05:40,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:05:40,556 INFO L87 Difference]: Start difference. First operand 64611 states and 93835 transitions. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 2 states have call successors, (76), 2 states have call predecessors, (76), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2021-12-06 22:05:42,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:42,578 INFO L93 Difference]: Finished difference Result 138348 states and 203697 transitions. [2021-12-06 22:05:42,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:05:42,579 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 2 states have call successors, (76), 2 states have call predecessors, (76), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) Word has length 680 [2021-12-06 22:05:42,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:42,855 INFO L225 Difference]: With dead ends: 138348 [2021-12-06 22:05:42,856 INFO L226 Difference]: Without dead ends: 73763 [2021-12-06 22:05:43,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 679 GetRequests, 678 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-12-06 22:05:43,048 INFO L933 BasicCegarLoop]: 3364 mSDtfsCounter, 123 mSDsluCounter, 3233 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 6597 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:43,048 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 6597 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:05:43,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73763 states. [2021-12-06 22:05:45,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73763 to 64771. [2021-12-06 22:05:45,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64771 states, 44298 states have (on average 1.3368549370174725) internal successors, (59220), 46198 states have internal predecessors, (59220), 16880 states have call successors, (16880), 3345 states have call predecessors, (16880), 3592 states have return successors, (17959), 16131 states have call predecessors, (17959), 16879 states have call successors, (17959) [2021-12-06 22:05:46,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64771 states to 64771 states and 94059 transitions. [2021-12-06 22:05:46,109 INFO L78 Accepts]: Start accepts. Automaton has 64771 states and 94059 transitions. Word has length 680 [2021-12-06 22:05:46,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:05:46,110 INFO L470 AbstractCegarLoop]: Abstraction has 64771 states and 94059 transitions. [2021-12-06 22:05:46,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 2 states have call successors, (76), 2 states have call predecessors, (76), 2 states have return successors, (75), 2 states have call predecessors, (75), 2 states have call successors, (75) [2021-12-06 22:05:46,110 INFO L276 IsEmpty]: Start isEmpty. Operand 64771 states and 94059 transitions. [2021-12-06 22:05:46,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 701 [2021-12-06 22:05:46,204 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:05:46,205 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:05:46,235 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 22:05:46,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 22:05:46,407 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:05:46,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:05:46,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1797573781, now seen corresponding path program 1 times [2021-12-06 22:05:46,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:05:46,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160352975] [2021-12-06 22:05:46,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:46,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:05:46,559 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:05:46,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2033559542] [2021-12-06 22:05:46,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:46,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:46,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:05:46,560 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:05:46,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 22:05:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:05:47,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 7864 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:05:47,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:05:48,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3261 backedges. 324 proven. 0 refuted. 0 times theorem prover too weak. 2937 trivial. 0 not checked. [2021-12-06 22:05:48,296 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:05:48,296 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:05:48,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160352975] [2021-12-06 22:05:48,296 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:05:48,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033559542] [2021-12-06 22:05:48,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033559542] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:05:48,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:05:48,297 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:05:48,297 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810993782] [2021-12-06 22:05:48,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:05:48,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:05:48,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:05:48,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:05:48,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:05:48,298 INFO L87 Difference]: Start difference. First operand 64771 states and 94059 transitions. Second operand has 5 states, 5 states have (on average 50.0) internal successors, (250), 4 states have internal predecessors, (250), 2 states have call successors, (75), 2 states have call predecessors, (75), 3 states have return successors, (74), 3 states have call predecessors, (74), 2 states have call successors, (74) [2021-12-06 22:05:50,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:50,378 INFO L93 Difference]: Finished difference Result 146835 states and 216054 transitions. [2021-12-06 22:05:50,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:05:50,379 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 50.0) internal successors, (250), 4 states have internal predecessors, (250), 2 states have call successors, (75), 2 states have call predecessors, (75), 3 states have return successors, (74), 3 states have call predecessors, (74), 2 states have call successors, (74) Word has length 700 [2021-12-06 22:05:50,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:50,682 INFO L225 Difference]: With dead ends: 146835 [2021-12-06 22:05:50,682 INFO L226 Difference]: Without dead ends: 82090 [2021-12-06 22:05:50,870 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 699 GetRequests, 696 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:05:50,871 INFO L933 BasicCegarLoop]: 4311 mSDtfsCounter, 771 mSDsluCounter, 11986 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 941 SdHoareTripleChecker+Valid, 16297 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:50,871 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [941 Valid, 16297 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:05:50,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82090 states. [2021-12-06 22:05:53,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82090 to 64835. [2021-12-06 22:05:53,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64835 states, 44346 states have (on average 1.33649032607225) internal successors, (59268), 46246 states have internal predecessors, (59268), 16880 states have call successors, (16880), 3345 states have call predecessors, (16880), 3608 states have return successors, (17983), 16147 states have call predecessors, (17983), 16879 states have call successors, (17983) [2021-12-06 22:05:53,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64835 states to 64835 states and 94131 transitions. [2021-12-06 22:05:53,824 INFO L78 Accepts]: Start accepts. Automaton has 64835 states and 94131 transitions. Word has length 700 [2021-12-06 22:05:53,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:05:53,825 INFO L470 AbstractCegarLoop]: Abstraction has 64835 states and 94131 transitions. [2021-12-06 22:05:53,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 50.0) internal successors, (250), 4 states have internal predecessors, (250), 2 states have call successors, (75), 2 states have call predecessors, (75), 3 states have return successors, (74), 3 states have call predecessors, (74), 2 states have call successors, (74) [2021-12-06 22:05:53,825 INFO L276 IsEmpty]: Start isEmpty. Operand 64835 states and 94131 transitions. [2021-12-06 22:05:53,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 732 [2021-12-06 22:05:53,924 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:05:53,924 INFO L514 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:05:53,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 22:05:54,125 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-06 22:05:54,128 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:05:54,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:05:54,129 INFO L85 PathProgramCache]: Analyzing trace with hash 982629880, now seen corresponding path program 1 times [2021-12-06 22:05:54,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:05:54,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708417888] [2021-12-06 22:05:54,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:54,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:05:54,261 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:05:54,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [947365343] [2021-12-06 22:05:54,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:05:54,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:05:54,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:05:54,262 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:05:54,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 22:05:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:05:55,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 8057 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:05:55,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:05:55,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3368 backedges. 390 proven. 0 refuted. 0 times theorem prover too weak. 2978 trivial. 0 not checked. [2021-12-06 22:05:55,902 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:05:55,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:05:55,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708417888] [2021-12-06 22:05:55,902 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:05:55,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947365343] [2021-12-06 22:05:55,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947365343] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:05:55,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:05:55,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:05:55,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825904586] [2021-12-06 22:05:55,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:05:55,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:05:55,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:05:55,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:05:55,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:05:55,904 INFO L87 Difference]: Start difference. First operand 64835 states and 94131 transitions. Second operand has 6 states, 6 states have (on average 42.166666666666664) internal successors, (253), 5 states have internal predecessors, (253), 3 states have call successors, (77), 2 states have call predecessors, (77), 3 states have return successors, (76), 4 states have call predecessors, (76), 3 states have call successors, (76) [2021-12-06 22:05:58,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:05:58,090 INFO L93 Difference]: Finished difference Result 146963 states and 216198 transitions. [2021-12-06 22:05:58,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:05:58,091 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 42.166666666666664) internal successors, (253), 5 states have internal predecessors, (253), 3 states have call successors, (77), 2 states have call predecessors, (77), 3 states have return successors, (76), 4 states have call predecessors, (76), 3 states have call successors, (76) Word has length 731 [2021-12-06 22:05:58,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:05:58,495 INFO L225 Difference]: With dead ends: 146963 [2021-12-06 22:05:58,495 INFO L226 Difference]: Without dead ends: 82154 [2021-12-06 22:05:58,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 731 GetRequests, 726 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:05:58,644 INFO L933 BasicCegarLoop]: 4309 mSDtfsCounter, 775 mSDsluCounter, 16279 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 946 SdHoareTripleChecker+Valid, 20588 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:05:58,644 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [946 Valid, 20588 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:05:58,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82154 states. [2021-12-06 22:06:01,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82154 to 64835. [2021-12-06 22:06:01,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64835 states, 44346 states have (on average 1.33649032607225) internal successors, (59268), 46246 states have internal predecessors, (59268), 16880 states have call successors, (16880), 3345 states have call predecessors, (16880), 3608 states have return successors, (17983), 16147 states have call predecessors, (17983), 16879 states have call successors, (17983) [2021-12-06 22:06:01,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64835 states to 64835 states and 94131 transitions. [2021-12-06 22:06:01,407 INFO L78 Accepts]: Start accepts. Automaton has 64835 states and 94131 transitions. Word has length 731 [2021-12-06 22:06:01,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:06:01,408 INFO L470 AbstractCegarLoop]: Abstraction has 64835 states and 94131 transitions. [2021-12-06 22:06:01,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 42.166666666666664) internal successors, (253), 5 states have internal predecessors, (253), 3 states have call successors, (77), 2 states have call predecessors, (77), 3 states have return successors, (76), 4 states have call predecessors, (76), 3 states have call successors, (76) [2021-12-06 22:06:01,408 INFO L276 IsEmpty]: Start isEmpty. Operand 64835 states and 94131 transitions. [2021-12-06 22:06:01,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 756 [2021-12-06 22:06:01,502 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:06:01,502 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:06:01,534 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 22:06:01,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 22:06:01,704 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:06:01,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:06:01,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1523341935, now seen corresponding path program 1 times [2021-12-06 22:06:01,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:06:01,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478275267] [2021-12-06 22:06:01,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:01,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:06:01,840 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:06:01,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [715488583] [2021-12-06 22:06:01,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:01,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:06:01,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:06:01,841 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:06:01,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 22:06:02,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:02,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 8223 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:06:02,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:06:03,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3286 backedges. 334 proven. 0 refuted. 0 times theorem prover too weak. 2952 trivial. 0 not checked. [2021-12-06 22:06:03,536 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:06:03,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:06:03,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478275267] [2021-12-06 22:06:03,537 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:06:03,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715488583] [2021-12-06 22:06:03,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715488583] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:06:03,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:06:03,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:06:03,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884890134] [2021-12-06 22:06:03,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:06:03,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:06:03,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:06:03,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:06:03,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:06:03,538 INFO L87 Difference]: Start difference. First operand 64835 states and 94131 transitions. Second operand has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 2 states have call successors, (82), 2 states have call predecessors, (82), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2021-12-06 22:06:05,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:06:05,502 INFO L93 Difference]: Finished difference Result 129676 states and 190197 transitions. [2021-12-06 22:06:05,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:06:05,503 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 2 states have call successors, (82), 2 states have call predecessors, (82), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) Word has length 755 [2021-12-06 22:06:05,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:06:05,755 INFO L225 Difference]: With dead ends: 129676 [2021-12-06 22:06:05,755 INFO L226 Difference]: Without dead ends: 64867 [2021-12-06 22:06:06,065 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 753 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-12-06 22:06:06,065 INFO L933 BasicCegarLoop]: 3204 mSDtfsCounter, 0 mSDsluCounter, 3200 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 6404 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:06:06,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 6404 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:06:06,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64867 states. [2021-12-06 22:06:08,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64867 to 64867. [2021-12-06 22:06:08,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64867 states, 44378 states have (on average 1.336247690296994) internal successors, (59300), 46278 states have internal predecessors, (59300), 16880 states have call successors, (16880), 3345 states have call predecessors, (16880), 3608 states have return successors, (17983), 16147 states have call predecessors, (17983), 16879 states have call successors, (17983) [2021-12-06 22:06:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64867 states to 64867 states and 94163 transitions. [2021-12-06 22:06:08,574 INFO L78 Accepts]: Start accepts. Automaton has 64867 states and 94163 transitions. Word has length 755 [2021-12-06 22:06:08,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:06:08,574 INFO L470 AbstractCegarLoop]: Abstraction has 64867 states and 94163 transitions. [2021-12-06 22:06:08,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 2 states have call successors, (82), 2 states have call predecessors, (82), 2 states have return successors, (81), 2 states have call predecessors, (81), 2 states have call successors, (81) [2021-12-06 22:06:08,574 INFO L276 IsEmpty]: Start isEmpty. Operand 64867 states and 94163 transitions. [2021-12-06 22:06:08,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 756 [2021-12-06 22:06:08,673 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:06:08,673 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 25, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:06:08,707 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-12-06 22:06:08,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-06 22:06:08,875 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:06:08,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:06:08,877 INFO L85 PathProgramCache]: Analyzing trace with hash -635703597, now seen corresponding path program 1 times [2021-12-06 22:06:08,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:06:08,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709364102] [2021-12-06 22:06:08,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:08,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:06:09,033 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:06:09,034 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941507601] [2021-12-06 22:06:09,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:09,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:06:09,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:06:09,035 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:06:09,035 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 22:06:10,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:10,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 8223 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 22:06:10,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:06:10,794 INFO L134 CoverageAnalysis]: Checked inductivity of 3286 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 3272 trivial. 0 not checked. [2021-12-06 22:06:10,794 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:06:10,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:06:10,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709364102] [2021-12-06 22:06:10,794 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:06:10,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941507601] [2021-12-06 22:06:10,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941507601] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:06:10,794 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:06:10,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 22:06:10,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948453985] [2021-12-06 22:06:10,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:06:10,795 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 22:06:10,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:06:10,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 22:06:10,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 22:06:10,796 INFO L87 Difference]: Start difference. First operand 64867 states and 94163 transitions. Second operand has 6 states, 6 states have (on average 44.0) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (79), 3 states have call predecessors, (79), 2 states have call successors, (79) [2021-12-06 22:06:13,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:06:13,183 INFO L93 Difference]: Finished difference Result 147043 states and 216326 transitions. [2021-12-06 22:06:13,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 22:06:13,184 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 44.0) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (79), 3 states have call predecessors, (79), 2 states have call successors, (79) Word has length 755 [2021-12-06 22:06:13,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:06:13,444 INFO L225 Difference]: With dead ends: 147043 [2021-12-06 22:06:13,444 INFO L226 Difference]: Without dead ends: 82202 [2021-12-06 22:06:13,600 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 756 GetRequests, 750 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:06:13,601 INFO L933 BasicCegarLoop]: 4311 mSDtfsCounter, 862 mSDsluCounter, 16075 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1090 SdHoareTripleChecker+Valid, 20386 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:06:13,601 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1090 Valid, 20386 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 22:06:13,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82202 states. [2021-12-06 22:06:16,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82202 to 64931. [2021-12-06 22:06:16,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64931 states, 44426 states have (on average 1.3358843920226895) internal successors, (59348), 46326 states have internal predecessors, (59348), 16880 states have call successors, (16880), 3345 states have call predecessors, (16880), 3624 states have return successors, (18035), 16163 states have call predecessors, (18035), 16879 states have call successors, (18035) [2021-12-06 22:06:16,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64931 states to 64931 states and 94263 transitions. [2021-12-06 22:06:16,415 INFO L78 Accepts]: Start accepts. Automaton has 64931 states and 94263 transitions. Word has length 755 [2021-12-06 22:06:16,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:06:16,416 INFO L470 AbstractCegarLoop]: Abstraction has 64931 states and 94263 transitions. [2021-12-06 22:06:16,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 44.0) internal successors, (264), 5 states have internal predecessors, (264), 3 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (79), 3 states have call predecessors, (79), 2 states have call successors, (79) [2021-12-06 22:06:16,417 INFO L276 IsEmpty]: Start isEmpty. Operand 64931 states and 94263 transitions. [2021-12-06 22:06:16,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 666 [2021-12-06 22:06:16,519 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:06:16,520 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:06:16,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 22:06:16,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 22:06:16,722 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:06:16,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:06:16,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1545512329, now seen corresponding path program 1 times [2021-12-06 22:06:16,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:06:16,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592138484] [2021-12-06 22:06:16,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:16,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:06:16,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:06:17,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,178 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:06:17,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,183 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:06:17,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:06:17,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,194 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:06:17,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:06:17,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:06:17,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,209 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:06:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:06:17,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,229 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:06:17,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,235 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:06:17,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 22:06:17,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:06:17,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 22:06:17,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:06:17,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:06:17,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,268 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-06 22:06:17,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-06 22:06:17,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-06 22:06:17,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-06 22:06:17,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-06 22:06:17,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-06 22:06:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,302 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-12-06 22:06:17,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,308 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:06:17,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2021-12-06 22:06:17,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,319 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2021-12-06 22:06:17,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,338 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2021-12-06 22:06:17,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,475 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 22:06:17,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,732 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,743 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,753 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,757 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:06:17,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,761 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:06:17,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,765 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 22:06:17,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,835 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,839 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:06:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 22:06:17,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,853 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:06:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,867 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 22:06:17,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,885 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:06:17,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,894 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,898 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:06:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:06:17,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,907 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:06:17,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,922 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:17,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:17,998 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,047 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2021-12-06 22:06:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 129 [2021-12-06 22:06:18,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,062 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2021-12-06 22:06:18,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 145 [2021-12-06 22:06:18,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-12-06 22:06:18,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,102 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,115 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 176 [2021-12-06 22:06:18,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,124 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,130 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,137 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2021-12-06 22:06:18,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2021-12-06 22:06:18,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 219 [2021-12-06 22:06:18,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,187 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,199 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 236 [2021-12-06 22:06:18,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,220 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 253 [2021-12-06 22:06:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,228 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,240 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 268 [2021-12-06 22:06:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,257 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2021-12-06 22:06:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,272 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,278 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 298 [2021-12-06 22:06:18,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 315 [2021-12-06 22:06:18,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,320 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2021-12-06 22:06:18,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,334 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,340 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,346 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2021-12-06 22:06:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,355 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,367 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 364 [2021-12-06 22:06:18,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:18,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,389 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 641 [2021-12-06 22:06:18,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:18,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3126 backedges. 59 proven. 0 refuted. 0 times theorem prover too weak. 3067 trivial. 0 not checked. [2021-12-06 22:06:18,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:06:18,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592138484] [2021-12-06 22:06:18,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592138484] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:06:18,399 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:06:18,399 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 22:06:18,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520449066] [2021-12-06 22:06:18,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:06:18,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:06:18,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:06:18,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:06:18,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:06:18,400 INFO L87 Difference]: Start difference. First operand 64931 states and 94263 transitions. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 4 states have internal predecessors, (220), 2 states have call successors, (72), 5 states have call predecessors, (72), 3 states have return successors, (71), 3 states have call predecessors, (71), 2 states have call successors, (71) [2021-12-06 22:06:20,480 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:06:31,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:06:31,604 INFO L93 Difference]: Finished difference Result 139584 states and 206736 transitions. [2021-12-06 22:06:31,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 22:06:31,604 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 4 states have internal predecessors, (220), 2 states have call successors, (72), 5 states have call predecessors, (72), 3 states have return successors, (71), 3 states have call predecessors, (71), 2 states have call successors, (71) Word has length 665 [2021-12-06 22:06:31,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:06:31,881 INFO L225 Difference]: With dead ends: 139584 [2021-12-06 22:06:31,882 INFO L226 Difference]: Without dead ends: 74679 [2021-12-06 22:06:32,077 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 215 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:06:32,078 INFO L933 BasicCegarLoop]: 2905 mSDtfsCounter, 902 mSDsluCounter, 10194 mSDsCounter, 0 mSdLazyCounter, 5898 mSolverCounterSat, 704 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1152 SdHoareTripleChecker+Valid, 13099 SdHoareTripleChecker+Invalid, 6603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 704 IncrementalHoareTripleChecker+Valid, 5898 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:06:32,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1152 Valid, 13099 Invalid, 6603 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [704 Valid, 5898 Invalid, 1 Unknown, 0 Unchecked, 10.6s Time] [2021-12-06 22:06:32,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74679 states. [2021-12-06 22:06:34,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74679 to 65059. [2021-12-06 22:06:34,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65059 states, 44522 states have (on average 1.3351601455460222) internal successors, (59444), 46422 states have internal predecessors, (59444), 16880 states have call successors, (16880), 3345 states have call predecessors, (16880), 3656 states have return successors, (18272), 16195 states have call predecessors, (18272), 16879 states have call successors, (18272) [2021-12-06 22:06:34,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65059 states to 65059 states and 94596 transitions. [2021-12-06 22:06:34,973 INFO L78 Accepts]: Start accepts. Automaton has 65059 states and 94596 transitions. Word has length 665 [2021-12-06 22:06:34,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:06:34,973 INFO L470 AbstractCegarLoop]: Abstraction has 65059 states and 94596 transitions. [2021-12-06 22:06:34,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 4 states have internal predecessors, (220), 2 states have call successors, (72), 5 states have call predecessors, (72), 3 states have return successors, (71), 3 states have call predecessors, (71), 2 states have call successors, (71) [2021-12-06 22:06:34,974 INFO L276 IsEmpty]: Start isEmpty. Operand 65059 states and 94596 transitions. [2021-12-06 22:06:35,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 687 [2021-12-06 22:06:35,162 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:06:35,162 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 24, 23, 23, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:06:35,162 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-12-06 22:06:35,162 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:06:35,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:06:35,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1292465929, now seen corresponding path program 1 times [2021-12-06 22:06:35,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:06:35,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012495119] [2021-12-06 22:06:35,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:35,163 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:06:35,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 22:06:35,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,564 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:06:35,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2021-12-06 22:06:35,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-06 22:06:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2021-12-06 22:06:35,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-06 22:06:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2021-12-06 22:06:35,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2021-12-06 22:06:35,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2021-12-06 22:06:35,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,611 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2021-12-06 22:06:35,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,616 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2021-12-06 22:06:35,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,621 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-06 22:06:35,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,626 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:06:35,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2021-12-06 22:06:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,635 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2021-12-06 22:06:35,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2021-12-06 22:06:35,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,645 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2021-12-06 22:06:35,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2021-12-06 22:06:35,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2021-12-06 22:06:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 140 [2021-12-06 22:06:35,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,664 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2021-12-06 22:06:35,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,669 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2021-12-06 22:06:35,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,674 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2021-12-06 22:06:35,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2021-12-06 22:06:35,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,684 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2021-12-06 22:06:35,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2021-12-06 22:06:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,708 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2021-12-06 22:06:35,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:35,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 22:06:35,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,040 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,057 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 22:06:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,064 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:06:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2021-12-06 22:06:36,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,260 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,265 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,269 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2021-12-06 22:06:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,275 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 22:06:36,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,281 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,285 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2021-12-06 22:06:36,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,295 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,299 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2021-12-06 22:06:36,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-06 22:06:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,324 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,328 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,332 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2021-12-06 22:06:36,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,337 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2021-12-06 22:06:36,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2021-12-06 22:06:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,362 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,369 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2021-12-06 22:06:36,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-12-06 22:06:36,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,377 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,381 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-12-06 22:06:36,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,386 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2021-12-06 22:06:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,391 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2021-12-06 22:06:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,397 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2021-12-06 22:06:36,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,402 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2021-12-06 22:06:36,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,409 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,417 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2021-12-06 22:06:36,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,424 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,432 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2021-12-06 22:06:36,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,439 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,447 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2021-12-06 22:06:36,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2021-12-06 22:06:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,468 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,472 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,476 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2021-12-06 22:06:36,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,483 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,486 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,490 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 257 [2021-12-06 22:06:36,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,503 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 274 [2021-12-06 22:06:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,510 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2021-12-06 22:06:36,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,525 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 304 [2021-12-06 22:06:36,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2021-12-06 22:06:36,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,559 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 336 [2021-12-06 22:06:36,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,569 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,572 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 353 [2021-12-06 22:06:36,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 370 [2021-12-06 22:06:36,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,600 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 385 [2021-12-06 22:06:36,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2021-12-06 22:06:36,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-12-06 22:06:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 662 [2021-12-06 22:06:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:36,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3130 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3119 trivial. 0 not checked. [2021-12-06 22:06:36,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:06:36,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012495119] [2021-12-06 22:06:36,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012495119] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:06:36,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:06:36,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-12-06 22:06:36,625 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65292727] [2021-12-06 22:06:36,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:06:36,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:06:36,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:06:36,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:06:36,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:06:36,626 INFO L87 Difference]: Start difference. First operand 65059 states and 94596 transitions. Second operand has 8 states, 8 states have (on average 28.625) internal successors, (229), 5 states have internal predecessors, (229), 4 states have call successors, (76), 5 states have call predecessors, (76), 3 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) [2021-12-06 22:06:38,761 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:06:40,783 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:06:42,793 WARN L534 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-12-06 22:06:54,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:06:54,162 INFO L93 Difference]: Finished difference Result 146000 states and 217164 transitions. [2021-12-06 22:06:54,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-06 22:06:54,163 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 28.625) internal successors, (229), 5 states have internal predecessors, (229), 4 states have call successors, (76), 5 states have call predecessors, (76), 3 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) Word has length 686 [2021-12-06 22:06:54,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:06:54,477 INFO L225 Difference]: With dead ends: 146000 [2021-12-06 22:06:54,477 INFO L226 Difference]: Without dead ends: 79687 [2021-12-06 22:06:54,671 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 228 GetRequests, 218 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:06:54,672 INFO L933 BasicCegarLoop]: 3103 mSDtfsCounter, 1282 mSDsluCounter, 7818 mSDsCounter, 0 mSdLazyCounter, 5202 mSolverCounterSat, 951 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1585 SdHoareTripleChecker+Valid, 10921 SdHoareTripleChecker+Invalid, 6156 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 951 IncrementalHoareTripleChecker+Valid, 5202 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.5s IncrementalHoareTripleChecker+Time [2021-12-06 22:06:54,672 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1585 Valid, 10921 Invalid, 6156 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [951 Valid, 5202 Invalid, 3 Unknown, 0 Unchecked, 14.5s Time] [2021-12-06 22:06:54,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79687 states. [2021-12-06 22:06:57,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79687 to 69843. [2021-12-06 22:06:57,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69843 states, 47410 states have (on average 1.3297616536595656) internal successors, (63044), 49558 states have internal predecessors, (63044), 18752 states have call successors, (18752), 3361 states have call predecessors, (18752), 3680 states have return successors, (20212), 18011 states have call predecessors, (20212), 18751 states have call successors, (20212) [2021-12-06 22:06:57,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69843 states to 69843 states and 102008 transitions. [2021-12-06 22:06:57,986 INFO L78 Accepts]: Start accepts. Automaton has 69843 states and 102008 transitions. Word has length 686 [2021-12-06 22:06:57,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:06:57,987 INFO L470 AbstractCegarLoop]: Abstraction has 69843 states and 102008 transitions. [2021-12-06 22:06:57,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.625) internal successors, (229), 5 states have internal predecessors, (229), 4 states have call successors, (76), 5 states have call predecessors, (76), 3 states have return successors, (75), 4 states have call predecessors, (75), 4 states have call successors, (75) [2021-12-06 22:06:57,987 INFO L276 IsEmpty]: Start isEmpty. Operand 69843 states and 102008 transitions. [2021-12-06 22:06:58,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 785 [2021-12-06 22:06:58,104 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:06:58,105 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:06:58,105 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-12-06 22:06:58,105 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:06:58,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:06:58,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1935428100, now seen corresponding path program 1 times [2021-12-06 22:06:58,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:06:58,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087248786] [2021-12-06 22:06:58,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:58,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:06:58,230 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:06:58,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [479727441] [2021-12-06 22:06:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:06:58,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:06:58,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:06:58,231 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:06:58,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 22:06:59,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:06:59,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 8343 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 22:06:59,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:07:00,115 INFO L134 CoverageAnalysis]: Checked inductivity of 3298 backedges. 866 proven. 0 refuted. 0 times theorem prover too weak. 2432 trivial. 0 not checked. [2021-12-06 22:07:00,115 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:07:00,115 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:07:00,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087248786] [2021-12-06 22:07:00,116 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:07:00,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479727441] [2021-12-06 22:07:00,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479727441] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:07:00,116 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:07:00,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:07:00,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454330380] [2021-12-06 22:07:00,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:07:00,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:07:00,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 22:07:00,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:07:00,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:07:00,117 INFO L87 Difference]: Start difference. First operand 69843 states and 102008 transitions. Second operand has 5 states, 5 states have (on average 60.4) internal successors, (302), 5 states have internal predecessors, (302), 3 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2021-12-06 22:07:03,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:07:03,598 INFO L93 Difference]: Finished difference Result 165132 states and 245994 transitions. [2021-12-06 22:07:03,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:07:03,599 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 60.4) internal successors, (302), 5 states have internal predecessors, (302), 3 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) Word has length 784 [2021-12-06 22:07:03,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:07:04,020 INFO L225 Difference]: With dead ends: 165132 [2021-12-06 22:07:04,020 INFO L226 Difference]: Without dead ends: 95315 [2021-12-06 22:07:04,231 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 785 GetRequests, 780 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-12-06 22:07:04,232 INFO L933 BasicCegarLoop]: 3582 mSDtfsCounter, 375 mSDsluCounter, 10063 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 187 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 445 SdHoareTripleChecker+Valid, 13645 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 187 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 22:07:04,232 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [445 Valid, 13645 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [187 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 22:07:04,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95315 states. [2021-12-06 22:07:08,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95315 to 69987. [2021-12-06 22:07:08,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69987 states, 47554 states have (on average 1.3287630903814611) internal successors, (63188), 49702 states have internal predecessors, (63188), 18752 states have call successors, (18752), 3361 states have call predecessors, (18752), 3680 states have return successors, (20212), 18011 states have call predecessors, (20212), 18751 states have call successors, (20212) [2021-12-06 22:07:08,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69987 states to 69987 states and 102152 transitions. [2021-12-06 22:07:08,454 INFO L78 Accepts]: Start accepts. Automaton has 69987 states and 102152 transitions. Word has length 784 [2021-12-06 22:07:08,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:07:08,455 INFO L470 AbstractCegarLoop]: Abstraction has 69987 states and 102152 transitions. [2021-12-06 22:07:08,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 60.4) internal successors, (302), 5 states have internal predecessors, (302), 3 states have call successors, (88), 2 states have call predecessors, (88), 2 states have return successors, (87), 3 states have call predecessors, (87), 3 states have call successors, (87) [2021-12-06 22:07:08,455 INFO L276 IsEmpty]: Start isEmpty. Operand 69987 states and 102152 transitions. [2021-12-06 22:07:08,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 789 [2021-12-06 22:07:08,603 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:07:08,604 INFO L514 BasicCegarLoop]: trace histogram [25, 25, 25, 25, 24, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:07:08,636 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 22:07:08,804 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:07:08,806 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:07:08,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:07:08,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1844117332, now seen corresponding path program 1 times [2021-12-06 22:07:08,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 22:07:08,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733096393] [2021-12-06 22:07:08,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:07:08,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 22:07:08,991 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 22:07:08,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148077271] [2021-12-06 22:07:08,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:07:08,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:07:08,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:07:08,992 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 22:07:08,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 22:07:11,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:07:11,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 8346 conjuncts, 343 conjunts are in the unsatisfiable core [2021-12-06 22:07:11,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:07:12,250 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 13 treesize of output 9 [2021-12-06 22:07:12,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:12,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-12-06 22:07:19,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:19,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:19,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:19,203 INFO L354 Elim1Store]: treesize reduction 124, result has 23.9 percent of original size [2021-12-06 22:07:19,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 50 treesize of output 78 [2021-12-06 22:07:27,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:27,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:27,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:27,440 INFO L354 Elim1Store]: treesize reduction 124, result has 23.9 percent of original size [2021-12-06 22:07:27,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 70 treesize of output 98 [2021-12-06 22:07:34,285 INFO L354 Elim1Store]: treesize reduction 188, result has 23.3 percent of original size [2021-12-06 22:07:34,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 50 treesize of output 78 [2021-12-06 22:07:36,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:36,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 63 [2021-12-06 22:07:36,770 INFO L354 Elim1Store]: treesize reduction 23, result has 47.7 percent of original size [2021-12-06 22:07:36,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 42 [2021-12-06 22:07:36,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 5 [2021-12-06 22:07:39,779 INFO L354 Elim1Store]: treesize reduction 36, result has 66.0 percent of original size [2021-12-06 22:07:39,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 4 case distinctions, treesize of input 328 treesize of output 330 [2021-12-06 22:07:39,944 INFO L354 Elim1Store]: treesize reduction 49, result has 49.0 percent of original size [2021-12-06 22:07:39,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 102 [2021-12-06 22:07:40,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 44 treesize of output 43 [2021-12-06 22:07:40,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 45 treesize of output 44 [2021-12-06 22:07:43,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 5 [2021-12-06 22:07:44,281 INFO L354 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2021-12-06 22:07:44,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 425 treesize of output 445 [2021-12-06 22:07:44,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:07:44,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:07:44,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-12-06 22:07:47,580 INFO L354 Elim1Store]: treesize reduction 28, result has 49.1 percent of original size [2021-12-06 22:07:47,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 425 treesize of output 445 [2021-12-06 22:07:48,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-12-06 22:07:48,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 131 [2021-12-06 22:07:48,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 155 [2021-12-06 22:07:48,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 277 treesize of output 265 [2021-12-06 22:07:52,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:53,262 INFO L354 Elim1Store]: treesize reduction 56, result has 48.6 percent of original size [2021-12-06 22:07:53,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 446 treesize of output 488 [2021-12-06 22:07:54,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-12-06 22:07:55,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 19 [2021-12-06 22:07:55,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:55,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 44 [2021-12-06 22:07:55,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:55,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 37 [2021-12-06 22:07:57,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:57,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 166 [2021-12-06 22:07:58,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 166 [2021-12-06 22:07:58,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:58,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 183 [2021-12-06 22:07:58,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:58,359 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 202 treesize of output 190 [2021-12-06 22:07:59,264 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-12-06 22:07:59,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-12-06 22:07:59,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 76 treesize of output 64 [2021-12-06 22:08:44,768 WARN L227 SmtUtils]: Spent 29.50s on a formula simplification. DAG size of input: 166 DAG size of output: 160 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-12-06 22:08:45,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 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-12-06 22:09:23,291 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 11 treesize of output 10 [2021-12-06 22:10:10,306 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 11 treesize of output 10 [2021-12-06 22:11:42,699 WARN L227 SmtUtils]: Spent 14.51s on a formula simplification. DAG size of input: 102 DAG size of output: 54 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-12-06 22:11:42,700 INFO L354 Elim1Store]: treesize reduction 560, result has 16.5 percent of original size [2021-12-06 22:11:42,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 2397 treesize of output 2112 [2021-12-06 22:11:52,176 WARN L227 SmtUtils]: Spent 9.46s on a formula simplification. DAG size of input: 33 DAG size of output: 23 (called from [L 351] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2021-12-06 22:11:52,177 INFO L354 Elim1Store]: treesize reduction 64, result has 39.0 percent of original size [2021-12-06 22:11:52,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 2122 treesize of output 2109 [2021-12-06 22:11:52,196 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 22:11:52,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733096393] [2021-12-06 22:11:52,196 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 22:11:52,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148077271] [2021-12-06 22:11:52,196 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Should have been eliminated by DER [2021-12-06 22:11:52,196 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:11:52,196 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-12-06 22:11:52,196 ERROR L172 FreeRefinementEngine]: Strategy CAMEL failed to provide any proof altough trace is infeasible [2021-12-06 22:11:52,197 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-12-06 22:11:52,206 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 22:11:52,247 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 22:11:52,408 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 22:11:52,411 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 22:11:52,413 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 22:11:52,421 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-12-06 22:11:52,421 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-12-06 22:11:52,422 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-12-06 22:11:52,422 WARN L418 cessorBacktranslator]: Generated EnsuresSpecification free ensures #res.base == #ptr.base && #res.offset == #ptr.offset; is not ensure(true) [2021-12-06 22:11:52,482 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 10:11:52 BoogieIcfgContainer [2021-12-06 22:11:52,482 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 22:11:52,483 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 22:11:52,483 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 22:11:52,483 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 22:11:52,483 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:03:35" (3/4) ... [2021-12-06 22:11:52,486 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-06 22:11:52,486 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 22:11:52,487 INFO L158 Benchmark]: Toolchain (without parser) took 553817.43ms. Allocated memory was 90.2MB in the beginning and 6.2GB in the end (delta: 6.1GB). Free memory was 62.4MB in the beginning and 840.0MB in the end (delta: -777.5MB). Peak memory consumption was 5.3GB. Max. memory is 16.1GB. [2021-12-06 22:11:52,487 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 71.3MB. Free memory was 50.1MB in the beginning and 50.0MB in the end (delta: 24.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:11:52,487 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2325.48ms. Allocated memory was 90.2MB in the beginning and 151.0MB in the end (delta: 60.8MB). Free memory was 62.0MB in the beginning and 70.9MB in the end (delta: -8.9MB). Peak memory consumption was 78.0MB. Max. memory is 16.1GB. [2021-12-06 22:11:52,487 INFO L158 Benchmark]: Boogie Procedure Inliner took 273.59ms. Allocated memory is still 151.0MB. Free memory was 70.9MB in the beginning and 59.1MB in the end (delta: 11.9MB). Peak memory consumption was 32.2MB. Max. memory is 16.1GB. [2021-12-06 22:11:52,488 INFO L158 Benchmark]: Boogie Preprocessor took 240.16ms. Allocated memory was 151.0MB in the beginning and 182.5MB in the end (delta: 31.5MB). Free memory was 59.1MB in the beginning and 68.6MB in the end (delta: -9.5MB). Peak memory consumption was 26.2MB. Max. memory is 16.1GB. [2021-12-06 22:11:52,488 INFO L158 Benchmark]: RCFGBuilder took 53849.49ms. Allocated memory was 182.5MB in the beginning and 1.2GB in the end (delta: 975.2MB). Free memory was 68.6MB in the beginning and 521.8MB in the end (delta: -453.2MB). Peak memory consumption was 685.0MB. Max. memory is 16.1GB. [2021-12-06 22:11:52,488 INFO L158 Benchmark]: TraceAbstraction took 497119.66ms. Allocated memory was 1.2GB in the beginning and 6.2GB in the end (delta: 5.0GB). Free memory was 520.8MB in the beginning and 840.0MB in the end (delta: -319.2MB). Peak memory consumption was 4.7GB. Max. memory is 16.1GB. [2021-12-06 22:11:52,489 INFO L158 Benchmark]: Witness Printer took 3.53ms. Allocated memory is still 6.2GB. Free memory is still 840.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 22:11:52,490 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.14ms. Allocated memory is still 71.3MB. Free memory was 50.1MB in the beginning and 50.0MB in the end (delta: 24.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2325.48ms. Allocated memory was 90.2MB in the beginning and 151.0MB in the end (delta: 60.8MB). Free memory was 62.0MB in the beginning and 70.9MB in the end (delta: -8.9MB). Peak memory consumption was 78.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 273.59ms. Allocated memory is still 151.0MB. Free memory was 70.9MB in the beginning and 59.1MB in the end (delta: 11.9MB). Peak memory consumption was 32.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 240.16ms. Allocated memory was 151.0MB in the beginning and 182.5MB in the end (delta: 31.5MB). Free memory was 59.1MB in the beginning and 68.6MB in the end (delta: -9.5MB). Peak memory consumption was 26.2MB. Max. memory is 16.1GB. * RCFGBuilder took 53849.49ms. Allocated memory was 182.5MB in the beginning and 1.2GB in the end (delta: 975.2MB). Free memory was 68.6MB in the beginning and 521.8MB in the end (delta: -453.2MB). Peak memory consumption was 685.0MB. Max. memory is 16.1GB. * TraceAbstraction took 497119.66ms. Allocated memory was 1.2GB in the beginning and 6.2GB in the end (delta: 5.0GB). Free memory was 520.8MB in the beginning and 840.0MB in the end (delta: -319.2MB). Peak memory consumption was 4.7GB. Max. memory is 16.1GB. * Witness Printer took 3.53ms. Allocated memory is still 6.2GB. Free memory is still 840.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 == #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) * 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: 5890]: 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 bitwiseOr at line 7189, overapproximation of bitwiseAnd at line 5372. Possible FailurePath: [L5913] int ldv_state_variable_8 ; [L5914] int ldv_state_variable_15 ; [L5915] int ldv_state_variable_0 ; [L5916] int ldv_state_variable_5 ; [L5917] int ldv_state_variable_13 ; [L5918] int ldv_state_variable_12 ; [L5919] struct net_device *sh_eth_ethtool_ops_group2 ; [L5920] struct device *sh_eth_dev_pm_ops_group1 ; [L5921] struct net_device *sh_eth_netdev_ops_group1 ; [L5922] int ldv_state_variable_14 ; [L5923] struct net_device *sh7763_data_group0 ; [L5924] struct mdiobb_ctrl *bb_ops_group0 ; [L5925] struct net_device *r8a777x_data_group0 ; [L5926] int ldv_state_variable_9 ; [L5927] struct net_device *sh7734_data_group0 ; [L5928] struct net_device *sh7724_data_group0 ; [L5929] struct net_device *sh7757_data_group0 ; [L5930] int ref_cnt ; [L5931] int ldv_irq_line_1_1 ; [L5932] int ldv_state_variable_1 ; [L5933] int ldv_state_variable_7 ; [L5934] int ldv_irq_line_1_2 ; [L5935] struct platform_device *sh_eth_driver_group0 ; [L5936] int ldv_irq_1_3 = 0; [L5937] void *ldv_irq_data_1_1 ; [L5938] int ldv_state_variable_10 ; [L5939] int ldv_irq_1_0 = 0; [L5940] struct net_device *r8a7740_data_group0 ; [L5941] struct net_device *r8a779x_data_group0 ; [L5942] void *ldv_irq_data_1_0 ; [L5943] int ldv_state_variable_6 ; [L5944] int ldv_state_variable_16 ; [L5945] struct net_device *sh7757_data_giga_group0 ; [L5946] void *ldv_irq_data_1_3 ; [L5947] int ldv_state_variable_2 ; [L5948] void *ldv_irq_data_1_2 ; [L5949] int ldv_state_variable_11 ; [L5950] int ldv_irq_1_2 = 0; [L5951] int LDV_IN_INTERRUPT = 1; [L5952] int ldv_irq_1_1 = 0; [L5953] struct net_device *sh_eth_netdev_ops_tsu_group1 ; [L5954] struct net_device *r7s72100_data_group0 ; [L5955] int ldv_irq_line_1_3 ; [L5956] int ldv_state_variable_3 ; [L5957] int ldv_irq_line_1_0 ; [L5958] struct ethtool_ringparam *sh_eth_ethtool_ops_group1 ; [L5959] int ldv_state_variable_4 ; [L5960] struct ethtool_cmd *sh_eth_ethtool_ops_group0 ; [L6555-L6583] static u16 const sh_eth_offset_gigabit[109U] = { 0U, 1024U, 1032U, 1040U, 1064U, 1072U, 16U, 20U, 24U, 28U, 48U, 52U, 56U, 60U, 1080U, 1088U, 1096U, 1104U, 1112U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1128U, 1120U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1280U, 1296U, 1304U, 1312U, 1320U, (unsigned short)0, 1324U, 1288U, (unsigned short)0, 1364U, 1368U, 1372U, 1376U, 1888U, (unsigned short)0, 1380U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1456U, 1460U, 1472U, 1480U, 1792U, 1800U, 1808U, (unsigned short)0, 1856U, 1864U, 1872U, 1880U, 1896U, 1904U, 1912U, (unsigned short)0, 1252U, 1936U, 0U, 4U, 16U, 20U, 24U, 32U, 36U, 40U, 44U, 48U, 52U, 56U, 64U, 68U, (unsigned short)0, (unsigned short)0, 80U, 84U, 72U, 76U, 88U, 92U, 96U, 100U, 112U, 116U, 120U, 124U, 256U, 260U, 504U, 508U, 128U, 132U, 136U, 140U, 144U, 148U, 160U, 160U, 168U, 172U, 176U, 180U}; [L6584-L6610] static u16 const sh_eth_offset_fast_rz[109U] = { 0U, 1024U, 1032U, 1040U, 1064U, 1072U, 16U, 20U, 24U, 28U, 48U, 52U, 56U, 60U, 1080U, 1088U, 1096U, 1104U, 1112U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1128U, 1120U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1280U, 1296U, 1304U, 1312U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1288U, (unsigned short)0, 1364U, 1368U, 1372U, 1376U, 1888U, (unsigned short)0, 1380U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1472U, 1480U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 1856U, 1864U, 1872U, 1880U, (unsigned short)0, (unsigned short)0, 1912U, (unsigned short)0, 1252U, (unsigned short)0, 0U, 4U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 88U, (unsigned short)0, 96U, 100U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 256U, 260U, 504U, 508U, 128U, 132U, 136U, 140U}; [L6611-L6627] static u16 const sh_eth_offset_fast_rcar[109U] = { (unsigned short)0, 512U, 520U, 528U, 552U, 560U, 536U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 544U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 568U, 576U, 584U, 592U, 600U, (unsigned short)0, 612U, 616U, 620U, 624U, (unsigned short)0, 636U, (unsigned short)0, (unsigned short)0, 768U, 784U, 792U, 800U, 808U, 832U, (unsigned short)0, 776U, 848U, 852U, 856U, (unsigned short)0, (unsigned short)0, 1012U, 864U, 868U, 872U, (unsigned short)0, (unsigned short)0, (unsigned short)0, (unsigned short)0, 960U, 968U, 976U, 980U, 984U, 988U, 996U, 1000U, 1004U, 1008U, (unsigned short)0, (unsigned short)0, 1016U}; [L6628-L6644] static u16 const sh_eth_offset_fast_sh4[109U] = { (unsigned short)0, 0U, 8U, 16U, 40U, 48U, 24U, 216U, (unsigned short)0, (unsigned short)0, 32U, 204U, (unsigned short)0, (unsigned short)0, 56U, 64U, 72U, 80U, 88U, (unsigned short)0, 100U, 104U, (unsigned short)0, 112U, 120U, 124U, 200U, 212U, 256U, 272U, 280U, 288U, 296U, 320U, (unsigned short)0, 264U, 336U, 340U, 344U, (unsigned short)0, (unsigned short)0, 500U, 352U, 356U, 360U, (unsigned short)0, 364U, (unsigned short)0, (unsigned short)0, 448U, 456U, 464U, 468U, 472U, 476U, 484U, 488U, 492U, 496U, (unsigned short)0, (unsigned short)0, 504U, 508U}; [L6645-L6673] static u16 const sh_eth_offset_fast_sh3_sh2[109U] = { (unsigned short)0, 0U, 4U, 8U, 20U, 24U, 12U, 80U, (unsigned short)0, (unsigned short)0, 16U, 68U, (unsigned short)0, (unsigned short)0, 28U, 32U, 36U, 40U, 44U, 48U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 52U, 56U, 60U, 64U, 76U, 352U, 356U, 360U, 364U, 380U, (unsigned short)0, (unsigned short)0, 376U, 436U, 440U, 444U, (unsigned short)0, (unsigned short)0, 420U, (unsigned short)0, 452U, (unsigned short)0, 460U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 368U, 372U, 384U, 388U, 392U, 396U, 404U, 408U, 412U, 416U, (unsigned short)0, (unsigned short)0, 424U, (unsigned short)0, (unsigned short)0, (unsigned short)0, 0U, 4U, 16U, 20U, 24U, 32U, 36U, 40U, 44U, 48U, 52U, 56U, (unsigned short)0, (unsigned short)0, 64U, 68U, 80U, 84U, 72U, 76U, (unsigned short)0, (unsigned short)0, 96U, 100U, 112U, 116U, 120U, 124U, 256U, 260U, (unsigned short)0, 508U, 128U, 132U, 136U, 140U, 144U, 148U, 160U, 160U, 168U, 172U, 176U, 180U}; [L6759-L6763] static struct sh_eth_cpu_data r8a777x_data = {0, & sh_eth_set_duplex, & sh_eth_set_rate_r8a777x, 2, 33489055UL, 21UL, 21UL, 0UL, 0UL, 0UL, 2100992UL, 1197146112UL, 0UL, (unsigned char)0, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L6764-L6768] static struct sh_eth_cpu_data r8a779x_data = {0, & sh_eth_set_duplex, & sh_eth_set_rate_r8a777x, 2, 33489055UL, 21UL, 21UL, 0UL, 0UL, 0UL, 2100992UL, 1197146112UL, 0UL, (unsigned char)0, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, 1U}; [L6794-L6798] static struct sh_eth_cpu_data sh7724_data = {0, & sh_eth_set_duplex, & sh_eth_set_rate_sh7724, 3, 33489055UL, 21UL, 21UL, 0UL, 0UL, 131072UL, 2100992UL, 1197146112UL, 0UL, (unsigned char)0, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0, 1U, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L6820-L6824] static struct sh_eth_cpu_data sh7757_data = {0, & sh_eth_set_duplex, & sh_eth_set_rate_sh7757, 3, 25165823UL, 0UL, 0UL, 0UL, 0UL, 131072UL, 2100992UL, 1197146112UL, 128UL, (unsigned char)0, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0, 1U, 1U, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L6902-L6906] static struct sh_eth_cpu_data sh7757_data_giga = {& sh_eth_chip_reset_giga, & sh_eth_set_duplex, & sh_eth_set_rate_giga, 0, 25165823UL, 3UL, 7UL, 1839UL, 0UL, 131072UL, 538968064UL, 3344629760UL, 128UL, (unsigned char)0, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L6959-L6962] static struct sh_eth_cpu_data sh7734_data = {& sh_eth_chip_reset, & sh_eth_set_duplex, & sh_eth_set_rate_gether, 0, 25165823UL, 3UL, 7UL, 0UL, 0UL, 0UL, 538968064UL, 3344629760UL, 0UL, (unsigned char)0, 1U, 1U, 1U, 1U, 1U, 1U, (unsigned char)0, 1U, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0}; [L6963-L6967] static struct sh_eth_cpu_data sh7763_data = {& sh_eth_chip_reset, & sh_eth_set_duplex, & sh_eth_set_rate_gether, 0, 25165823UL, 3UL, 7UL, 0UL, 0UL, 0UL, 538968064UL, 3344564224UL, 128UL, (unsigned char)0, 1U, 1U, 1U, 1U, 1U, 1U, (unsigned char)0, 1U, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L6997-L7000] static struct sh_eth_cpu_data r8a7740_data = {& sh_eth_chip_reset_r8a7740, & sh_eth_set_duplex, & sh_eth_set_rate_gether, 0, 25165823UL, 3UL, 7UL, 1807UL, 0UL, 131072UL, 538968064UL, 3344629760UL, 0UL, (unsigned char)0, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, 1U, (unsigned char)0, 1U, 1U, (unsigned char)0}; [L7001-L7004] static struct sh_eth_cpu_data r7s72100_data = {& sh_eth_chip_reset, & sh_eth_set_duplex, 0, 1, 4286513311UL, 1UL, 1UL, 1807UL, 0UL, 131072UL, 538968064UL, 3344629760UL, 0UL, 1U, 1U, 1U, 1U, (unsigned char)0, 1U, 1U, 1U, 1U, 1U, 1U, (unsigned char)0, 1U, (unsigned char)0}; [L7005-L7008] static struct sh_eth_cpu_data sh7619_data = {0, 0, 0, 4, 25165823UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, (unsigned char)0, 1U, 1U, 1U, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L7009-L7013] static struct sh_eth_cpu_data sh771x_data = {0, 0, 0, 4, 25165823UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 1U, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L7346] static struct mdiobb_ops bb_ops = {& __this_module, & sh_mdc_ctrl, & sh_mmd_ctrl, & sh_set_mdio, & sh_get_mdio}; [L8342-L8353] static char const sh_eth_gstrings_stats[4U][32U] = { { 'r', 'x', '_', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\000'}, { 't', 'x', '_', 'c', 'u', 'r', 'r', 'e', 'n', 't', '\000'}, { 'r', 'x', '_', 'd', 'i', 'r', 't', 'y', '\000'}, { 't', 'x', '_', 'd', 'i', 'r', 't', 'y', '\000'}}; [L8483-L8488] static struct ethtool_ops const sh_eth_ethtool_ops = {& sh_eth_get_settings, & sh_eth_set_settings, 0, 0, 0, 0, 0, & sh_eth_get_msglevel, & sh_eth_set_msglevel, & sh_eth_nway_reset, & ethtool_op_get_link, 0, 0, 0, 0, 0, & sh_eth_get_ringparam, & sh_eth_set_ringparam, 0, 0, 0, & sh_eth_get_strings, 0, & sh_eth_get_ethtool_stats, 0, 0, 0, 0, & sh_eth_get_sset_count, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L9387-L9392] static struct net_device_ops const sh_eth_netdev_ops = {0, 0, & sh_eth_open, & sh_eth_close, (netdev_tx_t (*)(struct sk_buff * , struct net_device * ))(& sh_eth_start_xmit), 0, 0, 0, & eth_mac_addr, & eth_validate_addr, & sh_eth_do_ioctl, 0, & eth_change_mtu, 0, & sh_eth_tx_timeout, 0, & sh_eth_get_stats, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L9393-L9398] static struct net_device_ops const sh_eth_netdev_ops_tsu = {0, 0, & sh_eth_open, & sh_eth_close, (netdev_tx_t (*)(struct sk_buff * , struct net_device * ))(& sh_eth_start_xmit), 0, 0, & sh_eth_set_multicast_list, & eth_mac_addr, & eth_validate_addr, & sh_eth_do_ioctl, 0, & eth_change_mtu, 0, & sh_eth_tx_timeout, 0, & sh_eth_get_stats, & sh_eth_vlan_rx_add_vid, & sh_eth_vlan_rx_kill_vid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; [L9608-L9610] static struct dev_pm_ops const sh_eth_dev_pm_ops = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, & sh_eth_runtime_nop, & sh_eth_runtime_nop, 0}; [L9611-L9634] static struct platform_device_id sh_eth_id_table[13U] = { {{'s', 'h', '7', '6', '1', '9', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh7619_data)}, {{'s', 'h', '7', '7', '1', 'x', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh771x_data)}, {{'s', 'h', '7', '7', '2', '4', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh7724_data)}, {{'s', 'h', '7', '7', '3', '4', '-', 'g', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh7734_data)}, {{'s', 'h', '7', '7', '5', '7', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh7757_data)}, {{'s', 'h', '7', '7', '5', '7', '-', 'g', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh7757_data_giga)}, {{'s', 'h', '7', '7', '6', '3', '-', 'g', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& sh7763_data)}, {{'r', '7', 's', '7', '2', '1', '0', '0', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& r7s72100_data)}, {{'r', '8', 'a', '7', '7', '4', '0', '-', 'g', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& r8a7740_data)}, {{'r', '8', 'a', '7', '7', '7', 'x', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& r8a777x_data)}, {{'r', '8', 'a', '7', '7', '9', '0', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& r8a779x_data)}, {{'r', '8', 'a', '7', '7', '9', '1', '-', 'e', 't', 'h', 'e', 'r', '\000'}, (unsigned long )(& r8a779x_data)}}; [L9635] struct platform_device_id const __mod_platform__sh_eth_id_table_device_table ; [L9636-L9641] static struct platform_driver sh_eth_driver = {& sh_eth_drv_probe, & sh_eth_drv_remove, 0, 0, 0, {"sh-eth", 0, 0, 0, (_Bool)0, (struct of_device_id const *)0, 0, 0, 0, 0, 0, 0, 0, & sh_eth_dev_pm_ops, 0}, (struct platform_device_id const *)(& sh_eth_id_table), (_Bool)0}; [L9658] int ldv_retval_2 ; [L9659] int ldv_retval_5 ; [L9660] int ldv_retval_0 ; [L9661] int ldv_retval_4 ; [L9662] int ldv_retval_6 ; [L9665] int ldv_retval_1 ; [L9668] int ldv_retval_3 ; [L9670] int ldv_retval_7 ; [L11092] Element set_impl[15] ; [L11093] int last_index = 0; [L11227] Set LDV_SKBS ; [L9935] int ldvarg1 ; [L9936] int tmp ; [L9937] int ldvarg0 ; [L9938] int tmp___0 ; [L9939] int ldvarg2 ; [L9940] int tmp___1 ; [L9941] int ldvarg8 ; [L9942] int tmp___2 ; [L9943] u32 ldvarg7 ; [L9944] u32 tmp___3 ; [L9945] u32 ldvarg4 ; [L9946] u32 tmp___4 ; [L9947] u8 *ldvarg3 ; [L9948] void *tmp___5 ; [L9949] u64 *ldvarg5 ; [L9950] void *tmp___6 ; [L9951] struct ethtool_stats *ldvarg6 ; [L9952] void *tmp___7 ; [L9953] int ldvarg11 ; [L9954] int tmp___8 ; [L9955] u16 ldvarg12 ; [L9956] u16 tmp___9 ; [L9957] u16 ldvarg16 ; [L9958] u16 tmp___10 ; [L9959] struct ifreq *ldvarg15 ; [L9960] void *tmp___11 ; [L9961] __be16 ldvarg17 ; [L9962] int ldvarg14 ; [L9963] int tmp___12 ; [L9964] __be16 ldvarg13 ; [L9965] struct sk_buff *ldvarg10 ; [L9966] void *tmp___13 ; [L9967] void *ldvarg9 ; [L9968] void *tmp___14 ; [L9969] int ldvarg21 ; [L9970] int tmp___15 ; [L9971] void *ldvarg18 ; [L9972] void *tmp___16 ; [L9973] int ldvarg20 ; [L9974] int tmp___17 ; [L9975] struct ifreq *ldvarg22 ; [L9976] void *tmp___18 ; [L9977] struct sk_buff *ldvarg19 ; [L9978] void *tmp___19 ; [L9979] int tmp___20 ; [L9980] int tmp___21 ; [L9981] int tmp___22 ; [L9982] int tmp___23 ; [L9983] int tmp___24 ; [L9984] int tmp___25 ; [L9985] int tmp___26 ; [L9986] int tmp___27 ; [L9987] int tmp___28 ; [L9988] int tmp___29 ; [L9989] int tmp___30 ; [L9990] int tmp___31 ; [L9991] int tmp___32 ; [L9992] int tmp___33 ; [L9993] int tmp___34 ; [L9994] int tmp___35 ; [L9995] int tmp___36 ; [L9997] tmp = __VERIFIER_nondet_int() [L9998] ldvarg1 = tmp [L9999] tmp___0 = __VERIFIER_nondet_int() [L10000] ldvarg0 = tmp___0 [L10001] tmp___1 = __VERIFIER_nondet_int() [L10002] ldvarg2 = tmp___1 [L10003] tmp___2 = __VERIFIER_nondet_int() [L10004] ldvarg8 = tmp___2 [L10005] tmp___3 = __VERIFIER_nondet_u32() [L10006] ldvarg7 = tmp___3 [L10007] tmp___4 = __VERIFIER_nondet_u32() [L10008] ldvarg4 = tmp___4 [L10009] CALL, EXPR ldv_zalloc(1UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10009] RET, EXPR ldv_zalloc(1UL) [L10009] tmp___5 = ldv_zalloc(1UL) [L10010] ldvarg3 = (u8 *)tmp___5 [L10011] CALL, EXPR ldv_zalloc(8UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10011] RET, EXPR ldv_zalloc(8UL) [L10011] tmp___6 = ldv_zalloc(8UL) [L10012] ldvarg5 = (u64 *)tmp___6 [L10013] CALL, EXPR ldv_zalloc(8UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10013] RET, EXPR ldv_zalloc(8UL) [L10013] tmp___7 = ldv_zalloc(8UL) [L10014] ldvarg6 = (struct ethtool_stats *)tmp___7 [L10015] tmp___8 = __VERIFIER_nondet_int() [L10016] ldvarg11 = tmp___8 [L10017] tmp___9 = __VERIFIER_nondet_u16() [L10018] ldvarg12 = tmp___9 [L10019] tmp___10 = __VERIFIER_nondet_u16() [L10020] ldvarg16 = tmp___10 [L10021] CALL, EXPR ldv_zalloc(40UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10021] RET, EXPR ldv_zalloc(40UL) [L10021] tmp___11 = ldv_zalloc(40UL) [L10022] ldvarg15 = (struct ifreq *)tmp___11 [L10023] tmp___12 = __VERIFIER_nondet_int() [L10024] ldvarg14 = tmp___12 [L10025] CALL, EXPR ldv_zalloc(232UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10025] RET, EXPR ldv_zalloc(232UL) [L10025] tmp___13 = ldv_zalloc(232UL) [L10026] ldvarg10 = (struct sk_buff *)tmp___13 [L10027] CALL, EXPR ldv_zalloc(1UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10027] RET, EXPR ldv_zalloc(1UL) [L10027] tmp___14 = ldv_zalloc(1UL) [L10028] ldvarg9 = tmp___14 [L10029] tmp___15 = __VERIFIER_nondet_int() [L10030] ldvarg21 = tmp___15 [L10031] CALL, EXPR ldv_zalloc(1UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10031] RET, EXPR ldv_zalloc(1UL) [L10031] tmp___16 = ldv_zalloc(1UL) [L10032] ldvarg18 = tmp___16 [L10033] tmp___17 = __VERIFIER_nondet_int() [L10034] ldvarg20 = tmp___17 [L10035] CALL, EXPR ldv_zalloc(40UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10035] RET, EXPR ldv_zalloc(40UL) [L10035] tmp___18 = ldv_zalloc(40UL) [L10036] ldvarg22 = (struct ifreq *)tmp___18 [L10037] CALL, EXPR ldv_zalloc(232UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L10037] RET, EXPR ldv_zalloc(232UL) [L10037] tmp___19 = ldv_zalloc(232UL) [L10038] ldvarg19 = (struct sk_buff *)tmp___19 [L10039] CALL ldv_initialize() [L11246] CALL ldv_set_init(LDV_SKBS) [L11098] set = set_impl [L11099] last_index = 0 [L11246] RET ldv_set_init(LDV_SKBS) [L10039] RET ldv_initialize() [L10040] FCALL memset((void *)(& ldvarg17), 0, 2UL) [L10041] FCALL memset((void *)(& ldvarg13), 0, 2UL) [L10042] ldv_state_variable_11 = 0 [L10043] ldv_state_variable_7 = 0 [L10044] ldv_state_variable_2 = 0 [L10045] ldv_state_variable_1 = 1 [L10046] ref_cnt = 0 [L10047] ldv_state_variable_0 = 1 [L10048] ldv_state_variable_16 = 0 [L10049] ldv_state_variable_13 = 0 [L10050] ldv_state_variable_6 = 0 [L10051] ldv_state_variable_3 = 0 [L10052] ldv_state_variable_9 = 0 [L10053] ldv_state_variable_12 = 0 [L10054] ldv_state_variable_14 = 0 [L10055] ldv_state_variable_15 = 0 [L10056] ldv_state_variable_8 = 0 [L10057] ldv_state_variable_4 = 0 [L10058] ldv_state_variable_10 = 0 [L10059] ldv_state_variable_5 = 0 [L10061] tmp___20 = __VERIFIER_nondet_int() [L10063] case 0: [L10095] case 1: [L10134] case 2: [L10164] case 3: [L10170] case 4: [L10171] COND TRUE ldv_state_variable_0 != 0 [L10172] tmp___24 = __VERIFIER_nondet_int() [L10174] case 0: [L10182] case 1: [L10183] COND TRUE ldv_state_variable_0 == 1 [L10184] CALL, EXPR sh_eth_driver_init() [L9644] int tmp ; [L9646] CALL, EXPR ldv___platform_driver_register_21(& sh_eth_driver, & __this_module) [L11073] ldv_func_ret_type___1 ldv_func_res ; [L11074] int tmp ; [L11076] CALL, EXPR __platform_driver_register(ldv_func_arg1, ldv_func_arg2) [L11334] return __VERIFIER_nondet_int(); [L11076] RET, EXPR __platform_driver_register(ldv_func_arg1, ldv_func_arg2) [L11076] tmp = __platform_driver_register(ldv_func_arg1, ldv_func_arg2) [L11077] ldv_func_res = tmp [L11078] ldv_state_variable_2 = 1 [L11079] CALL ldv_initialize_platform_driver_2() [L9691] void *tmp ; [L9693] CALL, EXPR ldv_zalloc(1464UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9693] RET, EXPR ldv_zalloc(1464UL) [L9693] tmp = ldv_zalloc(1464UL) [L9694] sh_eth_driver_group0 = (struct platform_device *)tmp [L11079] RET ldv_initialize_platform_driver_2() [L11080] return (ldv_func_res); [L9646] RET, EXPR ldv___platform_driver_register_21(& sh_eth_driver, & __this_module) [L9646] tmp = ldv___platform_driver_register_21(& sh_eth_driver, & __this_module) [L9647] return (tmp); [L10184] RET, EXPR sh_eth_driver_init() [L10184] ldv_retval_1 = sh_eth_driver_init() [L10185] COND TRUE ldv_retval_1 == 0 [L10186] ldv_state_variable_0 = 3 [L10187] ldv_state_variable_13 = 1 [L10188] CALL ldv_initialize_sh_eth_cpu_data_13() [L9673] void *tmp ; [L9675] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9675] RET, EXPR ldv_zalloc(3264UL) [L9675] tmp = ldv_zalloc(3264UL) [L9676] sh7757_data_group0 = (struct net_device *)tmp [L10188] RET ldv_initialize_sh_eth_cpu_data_13() [L10189] ldv_state_variable_10 = 1 [L10190] CALL ldv_initialize_sh_eth_cpu_data_10() [L9719] void *tmp ; [L9721] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9721] RET, EXPR ldv_zalloc(3264UL) [L9721] tmp = ldv_zalloc(3264UL) [L9722] sh7763_data_group0 = (struct net_device *)tmp [L10190] RET ldv_initialize_sh_eth_cpu_data_10() [L10191] ldv_state_variable_16 = 1 [L10192] CALL ldv_initialize_sh_eth_cpu_data_16() [L9899] void *tmp ; [L9901] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9901] RET, EXPR ldv_zalloc(3264UL) [L9901] tmp = ldv_zalloc(3264UL) [L9902] r8a777x_data_group0 = (struct net_device *)tmp [L10192] RET ldv_initialize_sh_eth_cpu_data_16() [L10193] ldv_state_variable_8 = 1 [L10194] CALL ldv_initialize_sh_eth_cpu_data_8() [L9795] void *tmp ; [L9797] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9797] RET, EXPR ldv_zalloc(3264UL) [L9797] tmp = ldv_zalloc(3264UL) [L9798] r7s72100_data_group0 = (struct net_device *)tmp [L10194] RET ldv_initialize_sh_eth_cpu_data_8() [L10195] ldv_state_variable_14 = 1 [L10196] CALL ldv_initialize_sh_eth_cpu_data_14() [L9926] void *tmp ; [L9928] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9928] RET, EXPR ldv_zalloc(3264UL) [L9928] tmp = ldv_zalloc(3264UL) [L9929] sh7724_data_group0 = (struct net_device *)tmp [L10196] RET ldv_initialize_sh_eth_cpu_data_14() [L10197] ldv_state_variable_15 = 1 [L10198] CALL ldv_initialize_sh_eth_cpu_data_15() [L9890] void *tmp ; [L9892] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9892] RET, EXPR ldv_zalloc(3264UL) [L9892] tmp = ldv_zalloc(3264UL) [L9893] r8a779x_data_group0 = (struct net_device *)tmp [L10198] RET ldv_initialize_sh_eth_cpu_data_15() [L10199] ldv_state_variable_12 = 1 [L10200] CALL ldv_initialize_sh_eth_cpu_data_12() [L9908] void *tmp ; [L9910] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9910] RET, EXPR ldv_zalloc(3264UL) [L9910] tmp = ldv_zalloc(3264UL) [L9911] sh7757_data_giga_group0 = (struct net_device *)tmp [L10200] RET ldv_initialize_sh_eth_cpu_data_12() [L10201] ldv_state_variable_9 = 1 [L10202] CALL ldv_initialize_sh_eth_cpu_data_9() [L9768] void *tmp ; [L9770] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9770] RET, EXPR ldv_zalloc(3264UL) [L9770] tmp = ldv_zalloc(3264UL) [L9771] r8a7740_data_group0 = (struct net_device *)tmp [L10202] RET ldv_initialize_sh_eth_cpu_data_9() [L10203] ldv_state_variable_7 = 1 [L10204] CALL ldv_initialize_mdiobb_ops_7() [L9786] void *tmp ; [L9788] CALL, EXPR ldv_zalloc(16UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9788] RET, EXPR ldv_zalloc(16UL) [L9788] tmp = ldv_zalloc(16UL) [L9789] bb_ops_group0 = (struct mdiobb_ctrl *)tmp [L10204] RET ldv_initialize_mdiobb_ops_7() [L10205] ldv_state_variable_3 = 1 [L10206] CALL ldv_dev_pm_ops_3() [L9917] void *tmp ; [L9919] CALL, EXPR ldv_zalloc(1416UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9919] RET, EXPR ldv_zalloc(1416UL) [L9919] tmp = ldv_zalloc(1416UL) [L9920] sh_eth_dev_pm_ops_group1 = (struct device *)tmp [L10206] RET ldv_dev_pm_ops_3() [L10207] ldv_state_variable_11 = 1 [L10208] CALL ldv_initialize_sh_eth_cpu_data_11() [L9682] void *tmp ; [L9684] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9684] RET, EXPR ldv_zalloc(3264UL) [L9684] tmp = ldv_zalloc(3264UL) [L9685] sh7734_data_group0 = (struct net_device *)tmp [L10208] RET ldv_initialize_sh_eth_cpu_data_11() [L10209] ldv_state_variable_6 = 1 [L10210] CALL ldv_initialize_ethtool_ops_6() [L9728] void *tmp ; [L9729] void *tmp___0 ; [L9730] void *tmp___1 ; [L9732] CALL, EXPR ldv_zalloc(44UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9732] RET, EXPR ldv_zalloc(44UL) [L9732] tmp = ldv_zalloc(44UL) [L9733] sh_eth_ethtool_ops_group0 = (struct ethtool_cmd *)tmp [L9734] CALL, EXPR ldv_zalloc(36UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9734] RET, EXPR ldv_zalloc(36UL) [L9734] tmp___0 = ldv_zalloc(36UL) [L9735] sh_eth_ethtool_ops_group1 = (struct ethtool_ringparam *)tmp___0 [L9736] CALL, EXPR ldv_zalloc(3264UL) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND TRUE tmp___0 != 0 [L5860] return ((void *)0); [L9736] RET, EXPR ldv_zalloc(3264UL) [L9736] tmp___1 = ldv_zalloc(3264UL) [L9737] sh_eth_ethtool_ops_group2 = (struct net_device *)tmp___1 [L10210] RET ldv_initialize_ethtool_ops_6() [L10213] COND FALSE !(ldv_retval_1 != 0) [L10061] tmp___20 = __VERIFIER_nondet_int() [L10063] case 0: [L10095] case 1: [L10134] case 2: [L10164] case 3: [L10170] case 4: [L10228] case 5: [L10253] case 6: [L10278] case 7: [L10279] COND TRUE ldv_state_variable_6 != 0 [L10280] tmp___27 = __VERIFIER_nondet_int() [L10282] case 0: [L10289] case 1: [L10296] case 2: [L10303] case 3: [L10310] case 4: [L10317] case 5: [L10324] case 6: [L10331] case 7: [L10338] case 8: [L10345] case 9: [L10346] COND TRUE ldv_state_variable_6 == 1 [L10347] CALL sh_eth_set_ringparam(sh_eth_ethtool_ops_group2, sh_eth_ethtool_ops_group1) [L8430] struct sh_eth_private *mdp ; [L8431] void *tmp ; [L8432] int ret ; [L8433] bool tmp___0 ; [L8434] bool tmp___1 ; [L8436] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L8436] RET, EXPR netdev_priv((struct net_device const *)ndev) [L8436] tmp = netdev_priv((struct net_device const *)ndev) [L8437] mdp = (struct sh_eth_private *)tmp [L8438] EXPR ring->tx_pending [L8438] EXPR ring->tx_pending > 1024U || ring->rx_pending > 1024U [L8438] EXPR ring->rx_pending [L8438] EXPR ring->tx_pending > 1024U || ring->rx_pending > 1024U [L8438] EXPR (ring->tx_pending > 1024U || ring->rx_pending > 1024U) || ring->tx_pending <= 63U [L8438] EXPR ring->tx_pending [L8438] EXPR (ring->tx_pending > 1024U || ring->rx_pending > 1024U) || ring->tx_pending <= 63U [L8438] ((ring->tx_pending > 1024U || ring->rx_pending > 1024U) || ring->tx_pending <= 63U) || ring->rx_pending <= 63U [L8438] EXPR ring->rx_pending [L8438] ((ring->tx_pending > 1024U || ring->rx_pending > 1024U) || ring->tx_pending <= 63U) || ring->rx_pending <= 63U [L8438] COND FALSE !(((ring->tx_pending > 1024U || ring->rx_pending > 1024U) || ring->tx_pending <= 63U) || ring->rx_pending <= 63U) [L8442] EXPR ring->rx_mini_pending [L8442] ring->rx_mini_pending != 0U || ring->rx_jumbo_pending != 0U [L8442] EXPR ring->rx_jumbo_pending [L8442] ring->rx_mini_pending != 0U || ring->rx_jumbo_pending != 0U [L8442] COND FALSE !(ring->rx_mini_pending != 0U || ring->rx_jumbo_pending != 0U) [L8446] CALL, EXPR netif_running((struct net_device const *)ndev) [L6170] int tmp ; [L6172] CALL, EXPR constant_test_bit(0L, (unsigned long const volatile *)(& dev->state)) [L5372] EXPR addr + (unsigned long )(nr >> 6) [L5372] return ((int )((unsigned long )*(addr + (unsigned long )(nr >> 6)) >> ((int )nr & 63)) & 1); [L6172] RET, EXPR constant_test_bit(0L, (unsigned long const volatile *)(& dev->state)) [L6172] tmp = constant_test_bit(0L, (unsigned long const volatile *)(& dev->state)) [L6173] return (tmp != 0); [L8446] RET, EXPR netif_running((struct net_device const *)ndev) [L8446] tmp___0 = netif_running((struct net_device const *)ndev) [L8447] COND FALSE !((int )tmp___0) [L8455] CALL sh_eth_ring_free(ndev) [L7349] struct sh_eth_private *mdp ; [L7350] void *tmp ; [L7351] int i ; [L7353] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L7353] RET, EXPR netdev_priv((struct net_device const *)ndev) [L7353] tmp = netdev_priv((struct net_device const *)ndev) [L7354] mdp = (struct sh_eth_private *)tmp [L7355] EXPR mdp->rx_skbuff [L7355] COND FALSE !((unsigned long )mdp->rx_skbuff != (unsigned long )((struct sk_buff **)0)) [L7371] EXPR mdp->rx_skbuff [L7371] CALL kfree((void const *)mdp->rx_skbuff) [L7371] RET kfree((void const *)mdp->rx_skbuff) [L7372] mdp->rx_skbuff = (struct sk_buff **)0 [L7373] EXPR mdp->tx_skbuff [L7373] COND FALSE !((unsigned long )mdp->tx_skbuff != (unsigned long )((struct sk_buff **)0)) [L7389] EXPR mdp->tx_skbuff [L7389] CALL kfree((void const *)mdp->tx_skbuff) [L7389] RET kfree((void const *)mdp->tx_skbuff) [L7390] mdp->tx_skbuff = (struct sk_buff **)0 [L8455] RET sh_eth_ring_free(ndev) [L8456] CALL sh_eth_free_dma_buffer(mdp) [L7564] int ringsize ; [L7566] EXPR mdp->rx_ring [L7566] COND FALSE !((unsigned long )mdp->rx_ring != (unsigned long )((struct sh_eth_rxdesc *)0)) [L7573] EXPR mdp->tx_ring [L7573] COND FALSE !((unsigned long )mdp->tx_ring != (unsigned long )((struct sh_eth_txdesc *)0)) [L8456] RET sh_eth_free_dma_buffer(mdp) [L8457] EXPR ring->rx_pending [L8457] mdp->num_rx_ring = ring->rx_pending [L8458] EXPR ring->tx_pending [L8458] mdp->num_tx_ring = ring->tx_pending [L8459] CALL, EXPR sh_eth_ring_init(ndev) [L7500] struct sh_eth_private *mdp ; [L7501] void *tmp ; [L7502] int rx_ringsize ; [L7503] int tx_ringsize ; [L7504] int ret ; [L7505] void *tmp___0 ; [L7506] void *tmp___1 ; [L7507] void *tmp___2 ; [L7508] void *tmp___3 ; [L7510] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L7510] RET, EXPR netdev_priv((struct net_device const *)ndev) [L7510] tmp = netdev_priv((struct net_device const *)ndev) [L7511] mdp = (struct sh_eth_private *)tmp [L7512] ret = 0 [L7513] EXPR ndev->mtu [L7513] EXPR ndev->mtu > 1492U ? ((ndev->mtu + 33U) & 4294967288U) + 18U : 1538U [L7513] mdp->rx_buf_sz = ndev->mtu > 1492U ? ((ndev->mtu + 33U) & 4294967288U) + 18U : 1538U [L7514] EXPR mdp->cd [L7514] EXPR (unsigned char *)mdp->cd + 104UL [L7514] COND TRUE (unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U [L7515] EXPR mdp->rx_buf_sz [L7515] mdp->rx_buf_sz = mdp->rx_buf_sz [L7518] EXPR mdp->num_rx_ring [L7518] CALL, EXPR kmalloc_array((size_t )mdp->num_rx_ring, 8UL, 208U) [L5522] void *tmp ; [L5524] COND TRUE size != 0UL && 0xffffffffffffffffUL / size < n [L5525] return ((void *)0); [L7518] RET, EXPR kmalloc_array((size_t )mdp->num_rx_ring, 8UL, 208U) [L7518] tmp___0 = kmalloc_array((size_t )mdp->num_rx_ring, 8UL, 208U) [L7519] mdp->rx_skbuff = (struct sk_buff **)tmp___0 [L7520] EXPR mdp->rx_skbuff [L7520] COND FALSE !((unsigned long )mdp->rx_skbuff == (unsigned long )((struct sk_buff **)0)) [L7525] EXPR mdp->num_tx_ring [L7525] CALL, EXPR kmalloc_array((size_t )mdp->num_tx_ring, 8UL, 208U) [L5522] void *tmp ; [L5524] COND TRUE size != 0UL && 0xffffffffffffffffUL / size < n [L5525] return ((void *)0); [L7525] RET, EXPR kmalloc_array((size_t )mdp->num_tx_ring, 8UL, 208U) [L7525] tmp___1 = kmalloc_array((size_t )mdp->num_tx_ring, 8UL, 208U) [L7526] mdp->tx_skbuff = (struct sk_buff **)tmp___1 [L7527] EXPR mdp->tx_skbuff [L7527] COND FALSE !((unsigned long )mdp->tx_skbuff == (unsigned long )((struct sk_buff **)0)) [L7532] EXPR mdp->num_rx_ring [L7532] rx_ringsize = (int )(mdp->num_rx_ring * 16U) [L7533-L7534] CALL, EXPR dma_alloc_attrs((struct device *)0, (size_t )rx_ringsize, & mdp->rx_desc_dma, 208U, (struct dma_attrs *)0) [L5738] struct dma_map_ops *ops ; [L5739] struct dma_map_ops *tmp ; [L5740] void *memory ; [L5741] int tmp___0 ; [L5742] gfp_t tmp___1 ; [L5744] CALL, EXPR get_dma_ops(dev) [L5600] long tmp ; [L5602-L5603] CALL, EXPR ldv__builtin_expect((unsigned long )dev == (unsigned long )((struct device *)0), 0L) [L5903] return (exp); [L5602-L5603] RET, EXPR ldv__builtin_expect((unsigned long )dev == (unsigned long )((struct device *)0), 0L) [L5602-L5603] tmp = ldv__builtin_expect((unsigned long )dev == (unsigned long )((struct device *)0), 0L) [L5604] tmp != 0L || (unsigned long )dev->archdata.dma_ops == (unsigned long )((struct dma_map_ops *)0) [L5604] COND TRUE tmp != 0L || (unsigned long )dev->archdata.dma_ops == (unsigned long )((struct dma_map_ops *)0) [L5605] return (dma_ops); [L5744] RET, EXPR get_dma_ops(dev) [L5744] tmp = get_dma_ops(dev) [L5745] ops = tmp [L5746] gfp = gfp & 4294967288U [L5747] COND TRUE (unsigned long )dev == (unsigned long )((struct device *)0) [L5748] dev = & x86_dma_fallback_dev [L5751] CALL, EXPR is_device_dma_capable(dev) [L5585] EXPR dev->dma_mask [L5585] EXPR (unsigned long )dev->dma_mask != (unsigned long )((u64 *)0ULL) && *(dev->dma_mask) != 0ULL [L5585] EXPR dev->dma_mask [L5585] EXPR (unsigned long )dev->dma_mask != (unsigned long )((u64 *)0ULL) && *(dev->dma_mask) != 0ULL [L5585] return ((unsigned long )dev->dma_mask != (unsigned long )((u64 *)0ULL) && *(dev->dma_mask) != 0ULL); [L5751] RET, EXPR is_device_dma_capable(dev) [L5751] tmp___0 = is_device_dma_capable(dev) [L5752] COND TRUE tmp___0 == 0 [L5753] return ((void *)0); [L7533-L7534] RET, EXPR dma_alloc_attrs((struct device *)0, (size_t )rx_ringsize, & mdp->rx_desc_dma, 208U, (struct dma_attrs *)0) [L7533-L7534] tmp___2 = dma_alloc_attrs((struct device *)0, (size_t )rx_ringsize, & mdp->rx_desc_dma, 208U, (struct dma_attrs *)0) [L7535] mdp->rx_ring = (struct sh_eth_rxdesc *)tmp___2 [L7536] EXPR mdp->rx_ring [L7536] COND FALSE !((unsigned long )mdp->rx_ring == (unsigned long )((struct sh_eth_rxdesc *)0)) [L7541] mdp->dirty_rx = 0U [L7542] EXPR mdp->num_tx_ring [L7542] tx_ringsize = (int )(mdp->num_tx_ring * 16U) [L7543-L7544] CALL, EXPR dma_alloc_attrs((struct device *)0, (size_t )tx_ringsize, & mdp->tx_desc_dma, 208U, (struct dma_attrs *)0) [L5738] struct dma_map_ops *ops ; [L5739] struct dma_map_ops *tmp ; [L5740] void *memory ; [L5741] int tmp___0 ; [L5742] gfp_t tmp___1 ; [L5744] CALL, EXPR get_dma_ops(dev) [L5600] long tmp ; [L5602-L5603] CALL, EXPR ldv__builtin_expect((unsigned long )dev == (unsigned long )((struct device *)0), 0L) [L5903] return (exp); [L5602-L5603] RET, EXPR ldv__builtin_expect((unsigned long )dev == (unsigned long )((struct device *)0), 0L) [L5602-L5603] tmp = ldv__builtin_expect((unsigned long )dev == (unsigned long )((struct device *)0), 0L) [L5604] tmp != 0L || (unsigned long )dev->archdata.dma_ops == (unsigned long )((struct dma_map_ops *)0) [L5604] COND TRUE tmp != 0L || (unsigned long )dev->archdata.dma_ops == (unsigned long )((struct dma_map_ops *)0) [L5605] return (dma_ops); [L5744] RET, EXPR get_dma_ops(dev) [L5744] tmp = get_dma_ops(dev) [L5745] ops = tmp [L5746] gfp = gfp & 4294967288U [L5747] COND TRUE (unsigned long )dev == (unsigned long )((struct device *)0) [L5748] dev = & x86_dma_fallback_dev [L5751] CALL, EXPR is_device_dma_capable(dev) [L5585] EXPR dev->dma_mask [L5585] EXPR (unsigned long )dev->dma_mask != (unsigned long )((u64 *)0ULL) && *(dev->dma_mask) != 0ULL [L5585] EXPR dev->dma_mask [L5585] EXPR (unsigned long )dev->dma_mask != (unsigned long )((u64 *)0ULL) && *(dev->dma_mask) != 0ULL [L5585] return ((unsigned long )dev->dma_mask != (unsigned long )((u64 *)0ULL) && *(dev->dma_mask) != 0ULL); [L5751] RET, EXPR is_device_dma_capable(dev) [L5751] tmp___0 = is_device_dma_capable(dev) [L5752] COND TRUE tmp___0 == 0 [L5753] return ((void *)0); [L7543-L7544] RET, EXPR dma_alloc_attrs((struct device *)0, (size_t )tx_ringsize, & mdp->tx_desc_dma, 208U, (struct dma_attrs *)0) [L7543-L7544] tmp___3 = dma_alloc_attrs((struct device *)0, (size_t )tx_ringsize, & mdp->tx_desc_dma, 208U, (struct dma_attrs *)0) [L7545] mdp->tx_ring = (struct sh_eth_txdesc *)tmp___3 [L7546] EXPR mdp->tx_ring [L7546] COND FALSE !((unsigned long )mdp->tx_ring == (unsigned long )((struct sh_eth_txdesc *)0)) [L7551] return (ret); [L8459] RET, EXPR sh_eth_ring_init(ndev) [L8459] ret = sh_eth_ring_init(ndev) [L8460] COND FALSE !(ret < 0) [L8466] CALL, EXPR sh_eth_dev_init(ndev, 0) [L7585] int ret ; [L7586] struct sh_eth_private *mdp ; [L7587] void *tmp ; [L7588] u32 val ; [L7589] unsigned long tmp___0 ; [L7590] unsigned long tmp___1 ; [L7592] ret = 0 [L7593] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L7593] RET, EXPR netdev_priv((struct net_device const *)ndev) [L7593] tmp = netdev_priv((struct net_device const *)ndev) [L7594] mdp = (struct sh_eth_private *)tmp [L7595] CALL, EXPR sh_eth_reset(ndev) [L7093] struct sh_eth_private *mdp ; [L7094] void *tmp ; [L7095] int ret ; [L7096] unsigned long tmp___0 ; [L7097] unsigned long tmp___1 ; [L7098] unsigned long __ms ; [L7099] unsigned long tmp___2 ; [L7100] unsigned long tmp___3 ; [L7101] bool tmp___4 ; [L7102] bool tmp___5 ; [L7104] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L7104] RET, EXPR netdev_priv((struct net_device const *)ndev) [L7104] tmp = netdev_priv((struct net_device const *)ndev) [L7105] mdp = (struct sh_eth_private *)tmp [L7106] ret = 0 [L7107] CALL, EXPR sh_eth_is_gether(mdp) [L6677] EXPR mdp->reg_offset [L6677] return ((unsigned long )mdp->reg_offset == (unsigned long )((u16 const *)(& sh_eth_offset_gigabit))); [L7107] RET, EXPR sh_eth_is_gether(mdp) [L7107] tmp___4 = sh_eth_is_gether(mdp) [L7108] COND FALSE !((int )tmp___4) [L7111] CALL, EXPR sh_eth_is_rz_fast_ether(mdp) [L6683] EXPR mdp->reg_offset [L6683] return ((unsigned long )mdp->reg_offset == (unsigned long )((u16 const *)(& sh_eth_offset_fast_rz))); [L7111] RET, EXPR sh_eth_is_rz_fast_ether(mdp) [L7111] tmp___5 = sh_eth_is_rz_fast_ether(mdp) [L7112] COND FALSE !((int )tmp___5) [L7139] CALL, EXPR sh_eth_read(ndev, 1) [L6523] struct sh_eth_private *mdp ; [L6524] void *tmp ; [L6525] unsigned int tmp___0 ; [L6527] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6527] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6527] tmp = netdev_priv((struct net_device const *)ndev) [L6528] mdp = (struct sh_eth_private *)tmp [L6529] EXPR mdp->addr [L6529] EXPR mdp->reg_offset [L6529] EXPR mdp->reg_offset + (unsigned long )enum_index [L6529] CALL, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L11432] return __VERIFIER_nondet_uint(); [L6529] RET, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6529] tmp___0 = ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6530] return ((unsigned long )tmp___0); [L7139] RET, EXPR sh_eth_read(ndev, 1) [L7139] tmp___1 = sh_eth_read(ndev, 1) [L7140] CALL sh_eth_write(ndev, tmp___1 | 1UL, 1) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7140] RET sh_eth_write(ndev, tmp___1 | 1UL, 1) [L7142] FCALL __const_udelay(12885000UL) [L7156] CALL, EXPR sh_eth_read(ndev, 1) [L6523] struct sh_eth_private *mdp ; [L6524] void *tmp ; [L6525] unsigned int tmp___0 ; [L6527] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6527] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6527] tmp = netdev_priv((struct net_device const *)ndev) [L6528] mdp = (struct sh_eth_private *)tmp [L6529] EXPR mdp->addr [L6529] EXPR mdp->reg_offset [L6529] EXPR mdp->reg_offset + (unsigned long )enum_index [L6529] CALL, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L11432] return __VERIFIER_nondet_uint(); [L6529] RET, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6529] tmp___0 = ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6530] return ((unsigned long )tmp___0); [L7156] RET, EXPR sh_eth_read(ndev, 1) [L7156] tmp___3 = sh_eth_read(ndev, 1) [L7157] CALL sh_eth_write(ndev, tmp___3 & 0xfffffffffffffffeUL, 1) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7157] RET sh_eth_write(ndev, tmp___3 & 0xfffffffffffffffeUL, 1) [L7160] return (ret); [L7595] RET, EXPR sh_eth_reset(ndev) [L7595] ret = sh_eth_reset(ndev) [L7596] COND FALSE !(ret != 0) [L7600] EXPR mdp->cd [L7600] EXPR (unsigned char *)mdp->cd + 105UL [L7600] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 105UL) != 0U) [L7604] CALL sh_eth_ring_format(ndev) [L7396] struct sh_eth_private *mdp ; [L7397] void *tmp ; [L7398] int i ; [L7399] struct sk_buff *skb ; [L7400] struct sh_eth_rxdesc *rxdesc ; [L7401] struct sh_eth_txdesc *txdesc ; [L7402] int rx_ringsize ; [L7403] int tx_ringsize ; [L7404] phys_addr_t tmp___0 ; [L7405] bool tmp___1 ; [L7406] bool tmp___2 ; [L7407] __u32 tmp___3 ; [L7408] bool tmp___4 ; [L7409] bool tmp___5 ; [L7410] __u32 tmp___6 ; [L7412] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L7412] RET, EXPR netdev_priv((struct net_device const *)ndev) [L7412] tmp = netdev_priv((struct net_device const *)ndev) [L7413] mdp = (struct sh_eth_private *)tmp [L7414] rxdesc = (struct sh_eth_rxdesc *)0 [L7415] txdesc = (struct sh_eth_txdesc *)0 [L7416] EXPR mdp->num_rx_ring [L7416] rx_ringsize = (int )(mdp->num_rx_ring * 16U) [L7417] EXPR mdp->num_tx_ring [L7417] tx_ringsize = (int )(mdp->num_tx_ring * 16U) [L7418] mdp->cur_rx = 0U [L7419] mdp->cur_tx = 0U [L7420] mdp->dirty_rx = 0U [L7421] mdp->dirty_tx = 0U [L7422] EXPR mdp->rx_ring [L7422] FCALL memset((void *)mdp->rx_ring, 0, (size_t )rx_ringsize) [L7423] i = 0 [L7457] EXPR mdp->num_rx_ring [L7457] COND TRUE (u32 )i < mdp->num_rx_ring [L7426] EXPR mdp->rx_skbuff [L7426] *(mdp->rx_skbuff + (unsigned long )i) = (struct sk_buff *)0 [L7427] EXPR mdp->rx_buf_sz [L7427] CALL, EXPR ldv_netdev_alloc_skb_12(ndev, mdp->rx_buf_sz) [L10994] struct sk_buff *tmp ; [L10996] CALL, EXPR ldv_skb_alloc() [L11230] void *skb ; [L11231] void *tmp___7 ; [L11233] CALL, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) [L5854] void *p ; [L5855] void *tmp ; [L5856] int tmp___0 ; [L5858] tmp___0 = __VERIFIER_nondet_int() [L5859] COND FALSE !(tmp___0 != 0) [L5862] EXPR, FCALL calloc(1UL, size) [L5862] tmp = calloc(1UL, size) [L5863] p = tmp [L5864] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) [L5831] COND FALSE !(!cond) [L5864] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) [L5865] CALL, EXPR IS_ERR(p) [L10951] bool tmp ; [L10953] CALL, EXPR ldv_is_err(ptr) [L11194] return ((unsigned long )ptr > 2012UL); [L10953] RET, EXPR ldv_is_err(ptr) [L10953] tmp = ldv_is_err(ptr) [L10954] return (tmp); [L5865] RET, EXPR IS_ERR(p) [L5865] CALL assume_abort_if_not(IS_ERR(p) == 0) [L5831] COND FALSE !(!cond) [L5865] RET assume_abort_if_not(IS_ERR(p) == 0) [L5866] return (p); [L11233] RET, EXPR ldv_zalloc(sizeof(struct sk_buff___0 )) [L11233] tmp___7 = ldv_zalloc(sizeof(struct sk_buff___0 )) [L11234] skb = (struct sk_buff___0 *)tmp___7 [L11235] COND FALSE !(! skb) [L11238] CALL ldv_set_add(LDV_SKBS, skb) [L11106] int i ; [L11108] i = 0 [L11109] COND TRUE 1 [L11110] COND FALSE !(i < last_index) [L11120] COND TRUE last_index < 15 [L11121] set_impl[last_index] = e [L11122] last_index = last_index + 1 [L11238] RET ldv_set_add(LDV_SKBS, skb) [L11239] return (skb); [L10996] RET, EXPR ldv_skb_alloc() [L10996] tmp = ldv_skb_alloc() [L10997] return (tmp); [L7427] RET, EXPR ldv_netdev_alloc_skb_12(ndev, mdp->rx_buf_sz) [L7427] skb = ldv_netdev_alloc_skb_12(ndev, mdp->rx_buf_sz) [L7428] EXPR mdp->rx_skbuff [L7428] *(mdp->rx_skbuff + (unsigned long )i) = skb [L7429] COND TRUE (unsigned long )skb == (unsigned long )((struct sk_buff *)0) [L7462] EXPR mdp->num_rx_ring [L7462] mdp->dirty_rx = (u32 )i - mdp->num_rx_ring [L7463] CALL, EXPR cpu_to_edmac(mdp, 1073741824U) [L7172] __u32 tmp ; [L7174] mdp->edmac_endian [L7175] case 0: [L7176] return (x); [L7463] RET, EXPR cpu_to_edmac(mdp, 1073741824U) [L7463] tmp___3 = cpu_to_edmac(mdp, 1073741824U) [L7464] EXPR rxdesc->status [L7464] rxdesc->status = rxdesc->status | tmp___3 [L7465] EXPR mdp->tx_ring [L7465] FCALL memset((void *)mdp->tx_ring, 0, (size_t )tx_ringsize) [L7466] i = 0 [L7489] EXPR mdp->num_tx_ring [L7489] COND FALSE !((u32 )i < mdp->num_tx_ring) [L7493] CALL, EXPR cpu_to_edmac(mdp, 1073741824U) [L7172] __u32 tmp ; [L7174] mdp->edmac_endian [L7175] case 0: [L7176] return (x); [L7493] RET, EXPR cpu_to_edmac(mdp, 1073741824U) [L7493] tmp___6 = cpu_to_edmac(mdp, 1073741824U) [L7494] EXPR txdesc->status [L7494] txdesc->status = txdesc->status | tmp___6 [L7604] RET sh_eth_ring_format(ndev) [L7605] EXPR mdp->cd [L7605] EXPR (unsigned char *)mdp->cd + 104UL [L7605] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U) [L7609] CALL sh_eth_write(ndev, 0UL, 5) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7609] RET sh_eth_write(ndev, 0UL, 5) [L7610] EXPR mdp->cd [L7610] EXPR (unsigned char *)mdp->cd + 104UL [L7610] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U) [L7613] CALL sh_eth_write(ndev, 0UL, 1) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7613] RET sh_eth_write(ndev, 0UL, 1) [L7615] EXPR mdp->cd [L7615] EXPR (mdp->cd)->fdr_value [L7615] CALL sh_eth_write(ndev, (mdp->cd)->fdr_value, 17) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7615] RET sh_eth_write(ndev, (mdp->cd)->fdr_value, 17) [L7616] CALL sh_eth_write(ndev, 0UL, 16) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7616] RET sh_eth_write(ndev, 0UL, 16) [L7617] CALL sh_eth_write(ndev, 1UL, 18) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7617] RET sh_eth_write(ndev, 1UL, 18) [L7618] CALL sh_eth_write(ndev, 656UL, 14) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7618] RET sh_eth_write(ndev, 656UL, 14) [L7619] EXPR mdp->cd [L7619] EXPR (unsigned char *)mdp->cd + 104UL [L7619] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U) [L7623] EXPR mdp->cd [L7623] EXPR (mdp->cd)->fcftr_value [L7623] CALL sh_eth_write(ndev, (mdp->cd)->fcftr_value, 23) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7623] RET sh_eth_write(ndev, (mdp->cd)->fcftr_value, 23) [L7624] EXPR mdp->cd [L7624] EXPR (unsigned char *)mdp->cd + 105UL [L7624] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 105UL) == 0U) [L7628] EXPR ndev->mtu [L7628] CALL sh_eth_write(ndev, (unsigned long )(ndev->mtu + 22U), 35) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7628] RET sh_eth_write(ndev, (unsigned long )(ndev->mtu + 22U), 35) [L7629] CALL, EXPR sh_eth_read(ndev, 4) [L6523] struct sh_eth_private *mdp ; [L6524] void *tmp ; [L6525] unsigned int tmp___0 ; [L6527] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6527] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6527] tmp = netdev_priv((struct net_device const *)ndev) [L6528] mdp = (struct sh_eth_private *)tmp [L6529] EXPR mdp->addr [L6529] EXPR mdp->reg_offset [L6529] EXPR mdp->reg_offset + (unsigned long )enum_index [L6529] CALL, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L11432] return __VERIFIER_nondet_uint(); [L6529] RET, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6529] tmp___0 = ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6530] return ((unsigned long )tmp___0); [L7629] RET, EXPR sh_eth_read(ndev, 4) [L7629] tmp___0 = sh_eth_read(ndev, 4) [L7630] CALL sh_eth_write(ndev, tmp___0, 4) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7630] RET sh_eth_write(ndev, tmp___0, 4) [L7631] COND FALSE !((int )start) [L7635] CALL, EXPR sh_eth_read(ndev, 28) [L6523] struct sh_eth_private *mdp ; [L6524] void *tmp ; [L6525] unsigned int tmp___0 ; [L6527] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6527] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6527] tmp = netdev_priv((struct net_device const *)ndev) [L6528] mdp = (struct sh_eth_private *)tmp [L6529] EXPR mdp->addr [L6529] EXPR mdp->reg_offset [L6529] EXPR mdp->reg_offset + (unsigned long )enum_index [L6529] CALL, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L11432] return __VERIFIER_nondet_uint(); [L6529] RET, EXPR ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6529] tmp___0 = ioread32(mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L6530] return ((unsigned long )tmp___0); [L7635] RET, EXPR sh_eth_read(ndev, 28) [L7635] tmp___1 = sh_eth_read(ndev, 28) [L7636] EXPR mdp->duplex [L7636] EXPR mdp->duplex != 0 ? 2U : 0U [L7636] val = (((u32 )tmp___1 & 2U) | (mdp->duplex != 0 ? 2U : 0U)) | 524384U [L7637] CALL sh_eth_write(ndev, (unsigned long )val, 28) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7637] RET sh_eth_write(ndev, (unsigned long )val, 28) [L7638] EXPR mdp->cd [L7638] EXPR (mdp->cd)->set_rate [L7638] COND FALSE !((unsigned long )(mdp->cd)->set_rate != (unsigned long )((void (*)(struct net_device * ))0)) [L7642] EXPR mdp->cd [L7642] EXPR (mdp->cd)->ecsr_value [L7642] CALL sh_eth_write(ndev, (mdp->cd)->ecsr_value, 29) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7642] RET sh_eth_write(ndev, (mdp->cd)->ecsr_value, 29) [L7643] COND FALSE !((int )start) [L7647] CALL update_mac_address(ndev) [L7187] EXPR ndev->dev_addr [L7187] EXPR ndev->dev_addr [L7187] EXPR ndev->dev_addr + 1UL [L7187] EXPR ndev->dev_addr [L7187] EXPR ndev->dev_addr + 2UL [L7187] EXPR ndev->dev_addr [L7187] EXPR ndev->dev_addr + 3UL [L7187-L7188] CALL sh_eth_write(ndev, (unsigned long )(((((int )*(ndev->dev_addr) << 24) | ((int )*(ndev->dev_addr + 1UL) << 16)) | ((int )*(ndev->dev_addr + 2UL) << 8)) | (int )*(ndev->dev_addr + 3UL)), 49) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7187-L7188] RET sh_eth_write(ndev, (unsigned long )(((((int )*(ndev->dev_addr) << 24) | ((int )*(ndev->dev_addr + 1UL) << 16)) | ((int )*(ndev->dev_addr + 2UL) << 8)) | (int )*(ndev->dev_addr + 3UL)), 49) [L7189] EXPR ndev->dev_addr [L7189] EXPR ndev->dev_addr + 4UL [L7189] EXPR ndev->dev_addr [L7189] EXPR ndev->dev_addr + 5UL [L7189-L7190] CALL sh_eth_write(ndev, (unsigned long )(((int )*(ndev->dev_addr + 4UL) << 8) | (int )*(ndev->dev_addr + 5UL)), 50) [L6512] struct sh_eth_private *mdp ; [L6513] void *tmp ; [L6515] CALL, EXPR netdev_priv((struct net_device const *)ndev) [L6089] return ((void *)dev + 3264U); [L6515] RET, EXPR netdev_priv((struct net_device const *)ndev) [L6515] tmp = netdev_priv((struct net_device const *)ndev) [L6516] mdp = (struct sh_eth_private *)tmp [L6517] EXPR mdp->addr [L6517] EXPR mdp->reg_offset [L6517] EXPR mdp->reg_offset + (unsigned long )enum_index [L6517] FCALL iowrite32((u32 )data, mdp->addr + (unsigned long )*(mdp->reg_offset + (unsigned long )enum_index)) [L7189-L7190] RET sh_eth_write(ndev, (unsigned long )(((int )*(ndev->dev_addr + 4UL) << 8) | (int )*(ndev->dev_addr + 5UL)), 50) [L7647] RET update_mac_address(ndev) [L7648] EXPR mdp->cd [L7648] EXPR (unsigned char *)mdp->cd + 104UL [L7648] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U) [L7652] EXPR mdp->cd [L7652] EXPR (unsigned char *)mdp->cd + 104UL [L7652] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U) [L7656] EXPR mdp->cd [L7656] EXPR (unsigned char *)mdp->cd + 104UL [L7656] COND FALSE !((unsigned int )*((unsigned char *)mdp->cd + 104UL) != 0U) [L7660] COND FALSE !((int )start) [L7665] return (ret); [L8466] RET, EXPR sh_eth_dev_init(ndev, 0) [L8466] ret = sh_eth_dev_init(ndev, 0) [L8467] COND FALSE !(ret < 0) [L8473] CALL, EXPR netif_running((struct net_device const *)ndev) [L6170] int tmp ; [L6172] CALL, EXPR constant_test_bit(0L, (unsigned long const volatile *)(& dev->state)) [L5372] EXPR addr + (unsigned long )(nr >> 6) [L5372] return ((int )((unsigned long )*(addr + (unsigned long )(nr >> 6)) >> ((int )nr & 63)) & 1); [L6172] RET, EXPR constant_test_bit(0L, (unsigned long const volatile *)(& dev->state)) [L6172] tmp = constant_test_bit(0L, (unsigned long const volatile *)(& dev->state)) [L6173] return (tmp != 0); [L8473] RET, EXPR netif_running((struct net_device const *)ndev) [L8473] tmp___1 = netif_running((struct net_device const *)ndev) [L8474] COND FALSE !((int )tmp___1) [L8480] return (0); [L10347] RET sh_eth_set_ringparam(sh_eth_ethtool_ops_group2, sh_eth_ethtool_ops_group1) [L10348] ldv_state_variable_6 = 1 [L10061] tmp___20 = __VERIFIER_nondet_int() [L10063] case 0: [L10095] case 1: [L10134] case 2: [L10164] case 3: [L10170] case 4: [L10171] COND TRUE ldv_state_variable_0 != 0 [L10172] tmp___24 = __VERIFIER_nondet_int() [L10174] case 0: [L10175] COND TRUE ldv_state_variable_0 == 3 && ref_cnt == 0 [L10176] CALL sh_eth_driver_exit() [L9653] CALL ldv_platform_driver_unregister_22(& sh_eth_driver) [L11086] FCALL platform_driver_unregister(drv) [L11087] ldv_state_variable_2 = 0 [L9653] RET ldv_platform_driver_unregister_22(& sh_eth_driver) [L10176] RET sh_eth_driver_exit() [L10177] ldv_state_variable_0 = 2 [L10929] CALL ldv_check_final_state() [L11297] int tmp___7 ; [L11299] CALL, EXPR ldv_set_is_empty(LDV_SKBS) [L11188] return (last_index == 0); [L11299] RET, EXPR ldv_set_is_empty(LDV_SKBS) [L11299] tmp___7 = ldv_set_is_empty(LDV_SKBS) [L11300] COND FALSE !(\read(tmp___7)) [L11302] CALL ldv_error() [L5890] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 119 procedures, 2350 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 497.0s, OverallIterations: 20, TraceHistogramMax: 26, PathProgramHistogramMax: 1, EmptinessCheckTime: 1.4s, AutomataDifference: 143.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 17 mSolverCounterUnknown, 48341 SdHoareTripleChecker+Valid, 105.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 44262 mSDsluCounter, 214556 SdHoareTripleChecker+Invalid, 96.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 147704 mSDsCounter, 24340 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 46871 IncrementalHoareTripleChecker+Invalid, 71228 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 24340 mSolverCounterUnsat, 66852 mSDtfsCounter, 46871 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 7638 GetRequests, 7499 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 1.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=69987occurred in iteration=19, InterpolantAutomatonStates: 126, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 38.2s AutomataMinimizationTime, 19 MinimizatonAttempts, 132778 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.7s SsaConstructionTime, 8.9s SatisfiabilityAnalysisTime, 293.5s InterpolantComputationTime, 10161 NumberOfCodeBlocks, 10161 NumberOfCodeBlocksAsserted, 23 NumberOfCheckSat, 9027 ConstructedInterpolants, 0 QuantifiedInterpolants, 12330 SizeOfPredicates, 8 NumberOfNonLiveVariables, 92223 ConjunctsInSsa, 389 ConjunctsInUnsatCore, 20 InterpolantComputations, 19 PerfectInterpolantSequences, 34188/34193 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-12-06 22:11:52,703 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-12-06 22:11:52,730 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 137 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/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--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa --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 5ba89c3eceb6ce3b33f7045e58fd9531469c7ed109a8240b2f15aad930b1478d --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 22:11:54,361 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 22:11:54,363 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 22:11:54,398 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 22:11:54,398 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 22:11:54,399 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 22:11:54,401 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 22:11:54,404 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 22:11:54,406 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 22:11:54,407 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 22:11:54,408 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 22:11:54,410 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 22:11:54,410 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 22:11:54,411 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 22:11:54,413 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 22:11:54,414 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 22:11:54,415 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 22:11:54,416 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 22:11:54,417 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 22:11:54,419 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 22:11:54,421 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 22:11:54,422 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 22:11:54,424 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 22:11:54,425 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 22:11:54,429 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 22:11:54,429 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 22:11:54,430 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 22:11:54,431 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 22:11:54,431 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 22:11:54,432 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 22:11:54,433 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 22:11:54,434 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 22:11:54,435 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 22:11:54,435 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 22:11:54,437 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 22:11:54,437 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 22:11:54,438 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 22:11:54,438 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 22:11:54,438 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 22:11:54,439 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 22:11:54,440 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 22:11:54,441 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2021-12-06 22:11:54,467 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 22:11:54,467 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 22:11:54,468 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 22:11:54,468 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 22:11:54,469 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 22:11:54,469 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 22:11:54,470 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 22:11:54,470 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 22:11:54,470 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 22:11:54,470 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 22:11:54,471 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 22:11:54,471 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 22:11:54,471 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 22:11:54,471 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 22:11:54,471 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-12-06 22:11:54,472 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-12-06 22:11:54,472 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-12-06 22:11:54,472 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 22:11:54,472 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 22:11:54,472 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 22:11:54,473 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 22:11:54,473 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 22:11:54,473 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 22:11:54,473 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:11:54,473 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 22:11:54,474 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 22:11:54,474 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 22:11:54,474 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2021-12-06 22:11:54,474 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-12-06 22:11:54,474 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 22:11:54,475 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 22:11:54,475 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 22:11:54,475 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 22:11:54,475 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-12-06 22:11:54,475 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa 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 -> 5ba89c3eceb6ce3b33f7045e58fd9531469c7ed109a8240b2f15aad930b1478d [2021-12-06 22:11:54,739 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 22:11:54,754 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 22:11:54,756 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 22:11:54,757 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 22:11:54,758 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 22:11:54,758 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2021-12-06 22:11:54,799 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/4460c4286/26953a6c280145c9999adfaf60c8e29a/FLAG028d35aca [2021-12-06 22:11:55,484 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 22:11:55,485 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2021-12-06 22:11:55,523 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/4460c4286/26953a6c280145c9999adfaf60c8e29a/FLAG028d35aca [2021-12-06 22:11:55,852 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/data/4460c4286/26953a6c280145c9999adfaf60c8e29a [2021-12-06 22:11:55,858 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 22:11:55,862 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 22:11:55,865 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 22:11:55,865 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 22:11:55,875 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 22:11:55,877 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:11:55" (1/1) ... [2021-12-06 22:11:55,880 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2ca7c70a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:55, skipping insertion in model container [2021-12-06 22:11:55,881 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 10:11:55" (1/1) ... [2021-12-06 22:11:55,898 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 22:11:56,045 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:11:56,816 WARN L230 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[170192,170205] [2021-12-06 22:11:57,788 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:11:57,861 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2021-12-06 22:11:57,915 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 22:11:57,999 WARN L230 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[170192,170205] [2021-12-06 22:11:58,188 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:11:58,225 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 22:11:58,312 WARN L230 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_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i[170192,170205] [2021-12-06 22:11:58,443 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 22:11:58,605 INFO L208 MainTranslator]: Completed translation [2021-12-06 22:11:58,606 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58 WrapperNode [2021-12-06 22:11:58,606 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 22:11:58,607 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 22:11:58,607 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 22:11:58,607 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 22:11:58,612 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,681 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,832 INFO L137 Inliner]: procedures = 362, calls = 3093, calls flagged for inlining = 175, calls inlined = 164, statements flattened = 6323 [2021-12-06 22:11:58,832 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 22:11:58,833 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 22:11:58,833 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 22:11:58,833 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 22:11:58,840 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,840 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,878 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,878 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,970 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:58,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:59,009 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:59,034 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 22:11:59,035 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 22:11:59,035 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 22:11:59,035 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 22:11:59,036 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (1/1) ... [2021-12-06 22:11:59,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 22:11:59,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 22:11:59,063 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 22:11:59,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 22:11:59,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2021-12-06 22:11:59,099 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_do_ioctl [2021-12-06 22:11:59,099 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_do_ioctl [2021-12-06 22:11:59,099 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_disable_cam_entry_post [2021-12-06 22:11:59,099 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_disable_cam_entry_post [2021-12-06 22:11:59,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2021-12-06 22:11:59,099 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2021-12-06 22:11:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2021-12-06 22:11:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2021-12-06 22:11:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2021-12-06 22:11:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2021-12-06 22:11:59,100 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2021-12-06 22:11:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put [2021-12-06 22:11:59,100 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put [2021-12-06 22:11:59,100 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_write [2021-12-06 22:11:59,100 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_write [2021-12-06 22:11:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure netif_wake_queue [2021-12-06 22:11:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_wake_queue [2021-12-06 22:11:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_select_mii [2021-12-06 22:11:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_select_mii [2021-12-06 22:11:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure cpu_to_edmac [2021-12-06 22:11:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure cpu_to_edmac [2021-12-06 22:11:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_read [2021-12-06 22:11:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_read [2021-12-06 22:11:59,101 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2021-12-06 22:11:59,101 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2021-12-06 22:11:59,102 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_write [2021-12-06 22:11:59,102 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_write [2021-12-06 22:11:59,102 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_size_call_parameter [2021-12-06 22:11:59,102 INFO L130 BoogieDeclarations]: Found specification of procedure devm_kmalloc [2021-12-06 22:11:59,102 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_kmalloc [2021-12-06 22:11:59,102 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2021-12-06 22:11:59,102 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2021-12-06 22:11:59,102 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_disable_cam_entry_table [2021-12-06 22:11:59,102 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_disable_cam_entry_table [2021-12-06 22:11:59,103 INFO L130 BoogieDeclarations]: Found specification of procedure free_irq [2021-12-06 22:11:59,103 INFO L138 BoogieDeclarations]: Found implementation of procedure free_irq [2021-12-06 22:11:59,103 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_vtag_index [2021-12-06 22:11:59,103 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_vtag_index [2021-12-06 22:11:59,103 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_edtrr_trns [2021-12-06 22:11:59,103 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_edtrr_trns [2021-12-06 22:11:59,103 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2021-12-06 22:11:59,103 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2021-12-06 22:11:59,103 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_giga [2021-12-06 22:11:59,104 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_giga [2021-12-06 22:11:59,104 INFO L130 BoogieDeclarations]: Found specification of procedure netif_napi_del [2021-12-06 22:11:59,104 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_napi_del [2021-12-06 22:11:59,104 INFO L130 BoogieDeclarations]: Found specification of procedure valid_dma_direction [2021-12-06 22:11:59,104 INFO L138 BoogieDeclarations]: Found implementation of procedure valid_dma_direction [2021-12-06 22:11:59,104 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2021-12-06 22:11:59,104 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2021-12-06 22:11:59,104 INFO L130 BoogieDeclarations]: Found specification of procedure devm_ioremap_resource [2021-12-06 22:11:59,104 INFO L138 BoogieDeclarations]: Found implementation of procedure devm_ioremap_resource [2021-12-06 22:11:59,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-06 22:11:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-06 22:11:59,105 INFO L130 BoogieDeclarations]: Found specification of procedure bb_clr [2021-12-06 22:11:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_clr [2021-12-06 22:11:59,105 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 22:11:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 22:11:59,105 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_get_sync [2021-12-06 22:11:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_get_sync [2021-12-06 22:11:59,105 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_duplex [2021-12-06 22:11:59,105 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_duplex [2021-12-06 22:11:59,105 INFO L130 BoogieDeclarations]: Found specification of procedure ioread32 [2021-12-06 22:11:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure ioread32 [2021-12-06 22:11:59,106 INFO L130 BoogieDeclarations]: Found specification of procedure netif_stop_queue [2021-12-06 22:11:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_stop_queue [2021-12-06 22:11:59,106 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_post_reg_offset [2021-12-06 22:11:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_post_reg_offset [2021-12-06 22:11:59,106 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset_r8a7740 [2021-12-06 22:11:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset_r8a7740 [2021-12-06 22:11:59,106 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2021-12-06 22:11:59,106 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2021-12-06 22:11:59,106 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset_giga [2021-12-06 22:11:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset_giga [2021-12-06 22:11:59,107 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_free_dma_buffer [2021-12-06 22:11:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_free_dma_buffer [2021-12-06 22:11:59,107 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-06 22:11:59,107 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_busy [2021-12-06 22:11:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_busy [2021-12-06 22:11:59,107 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_r8a777x [2021-12-06 22:11:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_r8a777x [2021-12-06 22:11:59,107 INFO L130 BoogieDeclarations]: Found specification of procedure netif_running [2021-12-06 22:11:59,107 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_running [2021-12-06 22:11:59,107 INFO L130 BoogieDeclarations]: Found specification of procedure phys_to_virt [2021-12-06 22:11:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure phys_to_virt [2021-12-06 22:11:59,108 INFO L130 BoogieDeclarations]: Found specification of procedure eth_mac_addr [2021-12-06 22:11:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_mac_addr [2021-12-06 22:11:59,108 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-06 22:11:59,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_set_remove [2021-12-06 22:11:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_set_remove [2021-12-06 22:11:59,108 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_netdev_alloc_skb_12 [2021-12-06 22:11:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_netdev_alloc_skb_12 [2021-12-06 22:11:59,108 INFO L130 BoogieDeclarations]: Found specification of procedure iowrite32 [2021-12-06 22:11:59,108 INFO L138 BoogieDeclarations]: Found implementation of procedure iowrite32 [2021-12-06 22:11:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure eth_validate_addr [2021-12-06 22:11:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_validate_addr [2021-12-06 22:11:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u32 [2021-12-06 22:11:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2021-12-06 22:11:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2021-12-06 22:11:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2021-12-06 22:11:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2021-12-06 22:11:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tx_timeout [2021-12-06 22:11:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tx_timeout [2021-12-06 22:11:59,109 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2021-12-06 22:11:59,109 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_runtime_nop [2021-12-06 22:11:59,110 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_runtime_nop [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2021-12-06 22:11:59,110 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_ring_free [2021-12-06 22:11:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_ring_free [2021-12-06 22:11:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-12-06 22:11:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2021-12-06 22:11:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2021-12-06 22:11:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2021-12-06 22:11:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2021-12-06 22:11:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_open [2021-12-06 22:11:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_open [2021-12-06 22:11:59,111 INFO L130 BoogieDeclarations]: Found specification of procedure eth_change_mtu [2021-12-06 22:11:59,111 INFO L138 BoogieDeclarations]: Found implementation of procedure eth_change_mtu [2021-12-06 22:11:59,112 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_priv [2021-12-06 22:11:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_priv [2021-12-06 22:11:59,112 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_multicast_list [2021-12-06 22:11:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_multicast_list [2021-12-06 22:11:59,112 INFO L130 BoogieDeclarations]: Found specification of procedure netdev_get_tx_queue [2021-12-06 22:11:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure netdev_get_tx_queue [2021-12-06 22:11:59,112 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2021-12-06 22:11:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2021-12-06 22:11:59,112 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_chip_reset [2021-12-06 22:11:59,112 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_chip_reset [2021-12-06 22:11:59,113 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2021-12-06 22:11:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2021-12-06 22:11:59,113 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_put_sync [2021-12-06 22:11:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_put_sync [2021-12-06 22:11:59,113 INFO L130 BoogieDeclarations]: Found specification of procedure get_dma_ops [2021-12-06 22:11:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure get_dma_ops [2021-12-06 22:11:59,113 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_read_entry [2021-12-06 22:11:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_read_entry [2021-12-06 22:11:59,113 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_txfree [2021-12-06 22:11:59,113 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_txfree [2021-12-06 22:11:59,113 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_start_xmit [2021-12-06 22:11:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_start_xmit [2021-12-06 22:11:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2021-12-06 22:11:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2021-12-06 22:11:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_rcv_snd_disable [2021-12-06 22:11:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_rcv_snd_disable [2021-12-06 22:11:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure skb_reserve [2021-12-06 22:11:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_reserve [2021-12-06 22:11:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure dma_free_attrs [2021-12-06 22:11:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_free_attrs [2021-12-06 22:11:59,114 INFO L130 BoogieDeclarations]: Found specification of procedure free_netdev [2021-12-06 22:11:59,114 INFO L138 BoogieDeclarations]: Found implementation of procedure free_netdev [2021-12-06 22:11:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure __phys_addr [2021-12-06 22:11:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure __phys_addr [2021-12-06 22:11:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_close [2021-12-06 22:11:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_close [2021-12-06 22:11:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_read [2021-12-06 22:11:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_read [2021-12-06 22:11:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_soft_swap [2021-12-06 22:11:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_soft_swap [2021-12-06 22:11:59,115 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2021-12-06 22:11:59,115 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2021-12-06 22:11:59,116 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_free [2021-12-06 22:11:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_free [2021-12-06 22:11:59,116 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_is_rz_fast_ether [2021-12-06 22:11:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_is_rz_fast_ether [2021-12-06 22:11:59,116 INFO L130 BoogieDeclarations]: Found specification of procedure bb_set [2021-12-06 22:11:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_set [2021-12-06 22:11:59,116 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_find_entry [2021-12-06 22:11:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_find_entry [2021-12-06 22:11:59,116 INFO L130 BoogieDeclarations]: Found specification of procedure constant_test_bit [2021-12-06 22:11:59,116 INFO L138 BoogieDeclarations]: Found implementation of procedure constant_test_bit [2021-12-06 22:11:59,117 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2021-12-06 22:11:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2021-12-06 22:11:59,117 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_dev_init [2021-12-06 22:11:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_dev_init [2021-12-06 22:11:59,117 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_get_stats [2021-12-06 22:11:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_get_stats [2021-12-06 22:11:59,117 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_vlan_rx_kill_vid [2021-12-06 22:11:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_vlan_rx_kill_vid [2021-12-06 22:11:59,117 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_sh7724 [2021-12-06 22:11:59,117 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_sh7724 [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure disable_suitable_irq_1 [2021-12-06 22:11:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure disable_suitable_irq_1 [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure pm_runtime_disable [2021-12-06 22:11:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_runtime_disable [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2 [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8 [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_adjust_link [2021-12-06 22:11:59,118 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_adjust_link [2021-12-06 22:11:59,118 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2021-12-06 22:11:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2021-12-06 22:11:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_u16 [2021-12-06 22:11:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_vlan_rx_add_vid [2021-12-06 22:11:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_vlan_rx_add_vid [2021-12-06 22:11:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_ring_init [2021-12-06 22:11:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_ring_init [2021-12-06 22:11:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure __pm_runtime_idle [2021-12-06 22:11:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure __pm_runtime_idle [2021-12-06 22:11:59,119 INFO L130 BoogieDeclarations]: Found specification of procedure virt_to_phys [2021-12-06 22:11:59,119 INFO L138 BoogieDeclarations]: Found implementation of procedure virt_to_phys [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_purge_mcast [2021-12-06 22:11:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_purge_mcast [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure test_and_set_bit [2021-12-06 22:11:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure test_and_set_bit [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure dma_map_single_attrs [2021-12-06 22:11:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_map_single_attrs [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure is_multicast_ether_addr [2021-12-06 22:11:59,120 INFO L138 BoogieDeclarations]: Found implementation of procedure is_multicast_ether_addr [2021-12-06 22:11:59,120 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2021-12-06 22:11:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8 [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2 [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_irq_1 [2021-12-06 22:11:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_irq_1 [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:11:59,121 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2021-12-06 22:11:59,121 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4 [2021-12-06 22:11:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure netif_tx_stop_queue [2021-12-06 22:11:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure netif_tx_stop_queue [2021-12-06 22:11:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure mdiobus_register [2021-12-06 22:11:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure mdiobus_register [2021-12-06 22:11:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_is_gether [2021-12-06 22:11:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_is_gether [2021-12-06 22:11:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2021-12-06 22:11:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2021-12-06 22:11:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_sh7757 [2021-12-06 22:11:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_sh7757 [2021-12-06 22:11:59,122 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_receive_align [2021-12-06 22:11:59,122 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_receive_align [2021-12-06 22:11:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_rcv_snd_enable [2021-12-06 22:11:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_rcv_snd_enable [2021-12-06 22:11:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_offset [2021-12-06 22:11:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_offset [2021-12-06 22:11:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_set_rate_gether [2021-12-06 22:11:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_set_rate_gether [2021-12-06 22:11:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure napi_disable [2021-12-06 22:11:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure napi_disable [2021-12-06 22:11:59,123 INFO L130 BoogieDeclarations]: Found specification of procedure warn_slowpath_null [2021-12-06 22:11:59,123 INFO L138 BoogieDeclarations]: Found implementation of procedure warn_slowpath_null [2021-12-06 22:11:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2021-12-06 22:11:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2021-12-06 22:11:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure dma_alloc_attrs [2021-12-06 22:11:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure dma_alloc_attrs [2021-12-06 22:11:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2021-12-06 22:11:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2021-12-06 22:11:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1 [2021-12-06 22:11:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure sh_mdio_release [2021-12-06 22:11:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_mdio_release [2021-12-06 22:11:59,124 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_write_entry [2021-12-06 22:11:59,124 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_write_entry [2021-12-06 22:11:59,125 INFO L130 BoogieDeclarations]: Found specification of procedure sh_eth_tsu_get_post_bit [2021-12-06 22:11:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure sh_eth_tsu_get_post_bit [2021-12-06 22:11:59,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 22:11:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 22:11:59,125 INFO L130 BoogieDeclarations]: Found specification of procedure free_mdio_bitbang [2021-12-06 22:11:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure free_mdio_bitbang [2021-12-06 22:11:59,125 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2021-12-06 22:11:59,125 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2021-12-06 22:11:59,644 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 22:11:59,648 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 22:12:03,018 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2021-12-06 22:14:06,800 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 22:14:06,818 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 22:14:06,818 INFO L301 CfgBuilder]: Removed 9 assume(true) statements. [2021-12-06 22:14:06,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:14:06 BoogieIcfgContainer [2021-12-06 22:14:06,822 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 22:14:06,823 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 22:14:06,823 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 22:14:06,825 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 22:14:06,825 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 10:11:55" (1/3) ... [2021-12-06 22:14:06,826 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c8e8dba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:14:06, skipping insertion in model container [2021-12-06 22:14:06,826 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 10:11:58" (2/3) ... [2021-12-06 22:14:06,826 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c8e8dba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 10:14:06, skipping insertion in model container [2021-12-06 22:14:06,826 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 10:14:06" (3/3) ... [2021-12-06 22:14:06,827 INFO L111 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--ethernet--renesas--sh_eth.ko-entry_point.cil.out.i [2021-12-06 22:14:06,831 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 22:14:06,831 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 22:14:06,873 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 22:14:06,878 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-12-06 22:14:06,878 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 22:14:06,927 INFO L276 IsEmpty]: Start isEmpty. Operand has 2349 states, 1612 states have (on average 1.369727047146402) internal successors, (2208), 1690 states have internal predecessors, (2208), 624 states have call successors, (624), 118 states have call predecessors, (624), 117 states have return successors, (605), 579 states have call predecessors, (605), 605 states have call successors, (605) [2021-12-06 22:14:06,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-12-06 22:14:06,940 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:14:06,940 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-12-06 22:14:06,941 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:14:06,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:14:06,945 INFO L85 PathProgramCache]: Analyzing trace with hash -265393469, now seen corresponding path program 1 times [2021-12-06 22:14:06,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:14:06,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1110953279] [2021-12-06 22:14:06,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:14:06,961 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:14:06,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:14:06,962 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:14:06,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-12-06 22:14:13,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:14:13,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 3817 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 22:14:13,903 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:14:14,423 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2021-12-06 22:14:14,423 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:14:14,423 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:14:14,424 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1110953279] [2021-12-06 22:14:14,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1110953279] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:14:14,424 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:14:14,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 22:14:14,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131440970] [2021-12-06 22:14:14,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:14:14,429 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 22:14:14,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:14:14,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 22:14:14,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 22:14:14,458 INFO L87 Difference]: Start difference. First operand has 2349 states, 1612 states have (on average 1.369727047146402) internal successors, (2208), 1690 states have internal predecessors, (2208), 624 states have call successors, (624), 118 states have call predecessors, (624), 117 states have return successors, (605), 579 states have call predecessors, (605), 605 states have call successors, (605) Second operand has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-06 22:14:14,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:14:14,952 INFO L93 Difference]: Finished difference Result 4678 states and 6946 transitions. [2021-12-06 22:14:14,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 22:14:14,954 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 87 [2021-12-06 22:14:14,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:14:14,982 INFO L225 Difference]: With dead ends: 4678 [2021-12-06 22:14:14,983 INFO L226 Difference]: Without dead ends: 2304 [2021-12-06 22:14:15,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:14:15,002 INFO L933 BasicCegarLoop]: 3387 mSDtfsCounter, 2 mSDsluCounter, 6767 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 10154 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 22:14:15,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 10154 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 22:14:15,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2304 states. [2021-12-06 22:14:15,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2304 to 2304. [2021-12-06 22:14:15,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2304 states, 1587 states have (on average 1.352236925015753) internal successors, (2146), 1639 states have internal predecessors, (2146), 599 states have call successors, (599), 117 states have call predecessors, (599), 117 states have return successors, (600), 572 states have call predecessors, (600), 598 states have call successors, (600) [2021-12-06 22:14:15,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2304 states to 2304 states and 3345 transitions. [2021-12-06 22:14:15,156 INFO L78 Accepts]: Start accepts. Automaton has 2304 states and 3345 transitions. Word has length 87 [2021-12-06 22:14:15,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:14:15,157 INFO L470 AbstractCegarLoop]: Abstraction has 2304 states and 3345 transitions. [2021-12-06 22:14:15,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-12-06 22:14:15,157 INFO L276 IsEmpty]: Start isEmpty. Operand 2304 states and 3345 transitions. [2021-12-06 22:14:15,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-12-06 22:14:15,163 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:14:15,163 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 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] [2021-12-06 22:14:15,267 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-12-06 22:14:15,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:14:15,364 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:14:15,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:14:15,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1620265873, now seen corresponding path program 1 times [2021-12-06 22:14:15,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:14:15,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [822647313] [2021-12-06 22:14:15,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:14:15,368 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:14:15,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:14:15,368 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:14:15,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-12-06 22:14:22,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:14:22,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 3839 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:14:22,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:14:23,026 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-12-06 22:14:23,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 22:14:24,026 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2021-12-06 22:14:24,026 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:14:24,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [822647313] [2021-12-06 22:14:24,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [822647313] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 22:14:24,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 22:14:24,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-06 22:14:24,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251020873] [2021-12-06 22:14:24,027 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 22:14:24,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-06 22:14:24,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:14:24,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-06 22:14:24,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2021-12-06 22:14:24,029 INFO L87 Difference]: Start difference. First operand 2304 states and 3345 transitions. Second operand has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-06 22:14:25,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:14:25,390 INFO L93 Difference]: Finished difference Result 4594 states and 6705 transitions. [2021-12-06 22:14:25,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 22:14:25,391 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 89 [2021-12-06 22:14:25,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:14:25,408 INFO L225 Difference]: With dead ends: 4594 [2021-12-06 22:14:25,408 INFO L226 Difference]: Without dead ends: 2313 [2021-12-06 22:14:25,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2021-12-06 22:14:25,419 INFO L933 BasicCegarLoop]: 3336 mSDtfsCounter, 14 mSDsluCounter, 13321 mSDsCounter, 0 mSdLazyCounter, 73 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 16657 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 73 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 22:14:25,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 16657 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 73 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 22:14:25,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2021-12-06 22:14:25,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 2311. [2021-12-06 22:14:25,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2311 states, 1593 states have (on average 1.3534212178279974) internal successors, (2156), 1645 states have internal predecessors, (2156), 599 states have call successors, (599), 118 states have call predecessors, (599), 118 states have return successors, (600), 572 states have call predecessors, (600), 598 states have call successors, (600) [2021-12-06 22:14:25,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2311 states to 2311 states and 3355 transitions. [2021-12-06 22:14:25,498 INFO L78 Accepts]: Start accepts. Automaton has 2311 states and 3355 transitions. Word has length 89 [2021-12-06 22:14:25,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:14:25,499 INFO L470 AbstractCegarLoop]: Abstraction has 2311 states and 3355 transitions. [2021-12-06 22:14:25,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.25) internal successors, (50), 8 states have internal predecessors, (50), 2 states have call successors, (13), 2 states have call predecessors, (13), 4 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2021-12-06 22:14:25,499 INFO L276 IsEmpty]: Start isEmpty. Operand 2311 states and 3355 transitions. [2021-12-06 22:14:25,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-12-06 22:14:25,503 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:14:25,503 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 4, 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] [2021-12-06 22:14:25,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-12-06 22:14:25,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:14:25,704 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:14:25,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:14:25,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1811183875, now seen corresponding path program 2 times [2021-12-06 22:14:25,709 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:14:25,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1060409459] [2021-12-06 22:14:25,709 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 22:14:25,709 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:14:25,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:14:25,710 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:14:25,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-12-06 22:14:31,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-06 22:14:31,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 22:14:32,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 3638 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:14:32,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:14:32,756 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-12-06 22:14:32,756 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:14:32,756 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:14:32,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1060409459] [2021-12-06 22:14:32,756 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1060409459] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:14:32,756 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:14:32,756 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:14:32,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700607912] [2021-12-06 22:14:32,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:14:32,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:14:32,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:14:32,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:14:32,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:14:32,758 INFO L87 Difference]: Start difference. First operand 2311 states and 3355 transitions. Second operand has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2021-12-06 22:14:35,084 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2021-12-06 22:14:35,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:14:35,495 INFO L93 Difference]: Finished difference Result 6825 states and 9920 transitions. [2021-12-06 22:14:35,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:14:35,496 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) Word has length 91 [2021-12-06 22:14:35,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:14:35,525 INFO L225 Difference]: With dead ends: 6825 [2021-12-06 22:14:35,525 INFO L226 Difference]: Without dead ends: 4540 [2021-12-06 22:14:35,536 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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-12-06 22:14:35,536 INFO L933 BasicCegarLoop]: 3931 mSDtfsCounter, 3228 mSDsluCounter, 3321 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3228 SdHoareTripleChecker+Valid, 7252 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2021-12-06 22:14:35,536 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3228 Valid, 7252 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 11 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2021-12-06 22:14:35,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4540 states. [2021-12-06 22:14:35,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4540 to 4536. [2021-12-06 22:14:35,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4536 states, 3129 states have (on average 1.3579418344519016) internal successors, (4249), 3232 states have internal predecessors, (4249), 1171 states have call successors, (1171), 235 states have call predecessors, (1171), 235 states have return successors, (1172), 1118 states have call predecessors, (1172), 1170 states have call successors, (1172) [2021-12-06 22:14:35,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4536 states to 4536 states and 6592 transitions. [2021-12-06 22:14:35,700 INFO L78 Accepts]: Start accepts. Automaton has 4536 states and 6592 transitions. Word has length 91 [2021-12-06 22:14:35,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:14:35,701 INFO L470 AbstractCegarLoop]: Abstraction has 4536 states and 6592 transitions. [2021-12-06 22:14:35,701 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.666666666666666) internal successors, (38), 3 states have internal predecessors, (38), 2 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (11), 1 states have call predecessors, (11), 1 states have call successors, (11) [2021-12-06 22:14:35,701 INFO L276 IsEmpty]: Start isEmpty. Operand 4536 states and 6592 transitions. [2021-12-06 22:14:35,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-12-06 22:14:35,704 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:14:35,705 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 4, 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] [2021-12-06 22:14:35,821 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-12-06 22:14:35,905 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:14:35,906 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:14:35,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:14:35,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1699035173, now seen corresponding path program 1 times [2021-12-06 22:14:35,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:14:35,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1528238284] [2021-12-06 22:14:35,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:14:35,910 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:14:35,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:14:35,910 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:14:35,911 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-12-06 22:14:43,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:14:43,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 3896 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 22:14:43,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:14:45,453 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 162 trivial. 0 not checked. [2021-12-06 22:14:45,453 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:14:45,453 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:14:45,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1528238284] [2021-12-06 22:14:45,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1528238284] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:14:45,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:14:45,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 22:14:45,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428197454] [2021-12-06 22:14:45,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:14:45,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 22:14:45,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:14:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 22:14:45,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 22:14:45,455 INFO L87 Difference]: Start difference. First operand 4536 states and 6592 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 22:14:46,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:14:46,955 INFO L93 Difference]: Finished difference Result 13553 states and 19820 transitions. [2021-12-06 22:14:46,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 22:14:46,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) Word has length 101 [2021-12-06 22:14:46,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:14:47,010 INFO L225 Difference]: With dead ends: 13553 [2021-12-06 22:14:47,011 INFO L226 Difference]: Without dead ends: 9037 [2021-12-06 22:14:47,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-12-06 22:14:47,031 INFO L933 BasicCegarLoop]: 4210 mSDtfsCounter, 3299 mSDsluCounter, 11748 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3299 SdHoareTripleChecker+Valid, 15958 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 22:14:47,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3299 Valid, 15958 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 22:14:47,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9037 states. [2021-12-06 22:14:47,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9037 to 9025. [2021-12-06 22:14:47,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9025 states, 6225 states have (on average 1.3583935742971887) internal successors, (8456), 6430 states have internal predecessors, (8456), 2330 states have call successors, (2330), 469 states have call predecessors, (2330), 469 states have return successors, (2403), 2225 states have call predecessors, (2403), 2329 states have call successors, (2403) [2021-12-06 22:14:47,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9025 states to 9025 states and 13189 transitions. [2021-12-06 22:14:47,365 INFO L78 Accepts]: Start accepts. Automaton has 9025 states and 13189 transitions. Word has length 101 [2021-12-06 22:14:47,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:14:47,366 INFO L470 AbstractCegarLoop]: Abstraction has 9025 states and 13189 transitions. [2021-12-06 22:14:47,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 3 states have call successors, (13), 3 states have call predecessors, (13), 2 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2021-12-06 22:14:47,366 INFO L276 IsEmpty]: Start isEmpty. Operand 9025 states and 13189 transitions. [2021-12-06 22:14:47,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2021-12-06 22:14:47,384 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:14:47,384 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:14:47,488 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (5)] Ended with exit code 0 [2021-12-06 22:14:47,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:14:47,586 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:14:47,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:14:47,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1051424828, now seen corresponding path program 1 times [2021-12-06 22:14:47,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:14:47,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1493839641] [2021-12-06 22:14:47,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:14:47,590 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:14:47,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:14:47,591 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:14:47,592 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-12-06 22:14:55,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 22:14:55,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 4319 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-06 22:14:55,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 22:14:58,415 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-12-06 22:14:58,415 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 22:14:58,415 INFO L139 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2021-12-06 22:14:58,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1493839641] [2021-12-06 22:14:58,415 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1493839641] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 22:14:58,415 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 22:14:58,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 22:14:58,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571145386] [2021-12-06 22:14:58,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 22:14:58,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-06 22:14:58,416 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2021-12-06 22:14:58,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-06 22:14:58,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:14:58,417 INFO L87 Difference]: Start difference. First operand 9025 states and 13189 transitions. Second operand has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:14:59,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 22:14:59,670 INFO L93 Difference]: Finished difference Result 26303 states and 38342 transitions. [2021-12-06 22:14:59,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-06 22:14:59,671 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) Word has length 222 [2021-12-06 22:14:59,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 22:14:59,750 INFO L225 Difference]: With dead ends: 26303 [2021-12-06 22:14:59,750 INFO L226 Difference]: Without dead ends: 17304 [2021-12-06 22:14:59,783 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 220 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-06 22:14:59,783 INFO L933 BasicCegarLoop]: 3890 mSDtfsCounter, 3037 mSDsluCounter, 3267 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3037 SdHoareTripleChecker+Valid, 7157 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 22:14:59,784 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3037 Valid, 7157 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 22:14:59,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17304 states. [2021-12-06 22:15:00,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17304 to 17287. [2021-12-06 22:15:00,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17287 states, 11863 states have (on average 1.3536205007165136) internal successors, (16058), 12270 states have internal predecessors, (16058), 4486 states have call successors, (4486), 937 states have call predecessors, (4486), 937 states have return successors, (4623), 4275 states have call predecessors, (4623), 4485 states have call successors, (4623) [2021-12-06 22:15:00,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17287 states to 17287 states and 25167 transitions. [2021-12-06 22:15:00,327 INFO L78 Accepts]: Start accepts. Automaton has 17287 states and 25167 transitions. Word has length 222 [2021-12-06 22:15:00,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 22:15:00,328 INFO L470 AbstractCegarLoop]: Abstraction has 17287 states and 25167 transitions. [2021-12-06 22:15:00,329 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 44.666666666666664) internal successors, (134), 3 states have internal predecessors, (134), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (25), 2 states have call predecessors, (25), 2 states have call successors, (25) [2021-12-06 22:15:00,329 INFO L276 IsEmpty]: Start isEmpty. Operand 17287 states and 25167 transitions. [2021-12-06 22:15:00,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 268 [2021-12-06 22:15:00,348 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 22:15:00,348 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-06 22:15:00,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (6)] Ended with exit code 0 [2021-12-06 22:15:00,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 [2021-12-06 22:15:00,550 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 22:15:00,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 22:15:00,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1593049942, now seen corresponding path program 1 times [2021-12-06 22:15:00,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy WOLF [2021-12-06 22:15:00,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1038122788] [2021-12-06 22:15:00,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 22:15:00,555 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-12-06 22:15:00,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat [2021-12-06 22:15:00,556 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-12-06 22:15:00,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f4d9c750-8a9a-48aa-9efd-a88ec21ac28e/bin/uautomizer-DrprNOufMa/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process