./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/config/TaipanReach.xml -i ../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/config/svcomp-Reach-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash ef92dd0c18fa389aa454198685fbcc052698924a127f9f39b737e9548a23680b --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 05:05:08,097 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 05:05:08,204 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/config/svcomp-Reach-64bit-Taipan_Default.epf [2023-11-19 05:05:08,211 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 05:05:08,212 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 05:05:08,241 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 05:05:08,242 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 05:05:08,242 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 05:05:08,243 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-19 05:05:08,244 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-19 05:05:08,245 INFO L153 SettingsManager]: * User list type=DISABLED [2023-11-19 05:05:08,246 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-11-19 05:05:08,246 INFO L153 SettingsManager]: * Explicit value domain=true [2023-11-19 05:05:08,247 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-11-19 05:05:08,248 INFO L153 SettingsManager]: * Octagon Domain=false [2023-11-19 05:05:08,249 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-11-19 05:05:08,249 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-11-19 05:05:08,250 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-11-19 05:05:08,250 INFO L153 SettingsManager]: * Interval Domain=false [2023-11-19 05:05:08,251 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-11-19 05:05:08,252 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-11-19 05:05:08,253 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-11-19 05:05:08,254 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 05:05:08,254 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-19 05:05:08,255 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 05:05:08,255 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 05:05:08,256 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-19 05:05:08,256 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-19 05:05:08,257 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-19 05:05:08,257 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 05:05:08,258 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 05:05:08,258 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 05:05:08,259 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-19 05:05:08,259 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 05:05:08,260 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 05:05:08,260 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-19 05:05:08,261 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-19 05:05:08,261 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-11-19 05:05:08,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-19 05:05:08,262 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-19 05:05:08,262 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-11-19 05:05:08,263 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-19 05:05:08,264 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/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_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> Taipan 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 -> ef92dd0c18fa389aa454198685fbcc052698924a127f9f39b737e9548a23680b [2023-11-19 05:05:08,598 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 05:05:08,635 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 05:05:08,639 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 05:05:08,640 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 05:05:08,641 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 05:05:08,642 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/../../sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2023-11-19 05:05:11,914 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 05:05:12,441 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 05:05:12,443 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2023-11-19 05:05:12,491 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/data/d959c9afb/2b70f8ce013048c997e9af228abde014/FLAGede60c701 [2023-11-19 05:05:12,513 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/data/d959c9afb/2b70f8ce013048c997e9af228abde014 [2023-11-19 05:05:12,516 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 05:05:12,518 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 05:05:12,520 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 05:05:12,520 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 05:05:12,526 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 05:05:12,527 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:05:12" (1/1) ... [2023-11-19 05:05:12,528 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25a494b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:12, skipping insertion in model container [2023-11-19 05:05:12,529 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:05:12" (1/1) ... [2023-11-19 05:05:12,658 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 05:05:13,510 WARN L240 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_5395ec2d-0671-431a-897d-2ac8934d5022/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2023-11-19 05:05:13,740 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 05:05:13,783 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 05:05:13,938 WARN L240 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_5395ec2d-0671-431a-897d-2ac8934d5022/sv-benchmarks/c/ldv-linux-3.16-rc1/205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i[160969,160982] [2023-11-19 05:05:14,035 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 05:05:14,088 INFO L206 MainTranslator]: Completed translation [2023-11-19 05:05:14,089 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14 WrapperNode [2023-11-19 05:05:14,089 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 05:05:14,091 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 05:05:14,091 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 05:05:14,091 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 05:05:14,099 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,169 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,255 INFO L138 Inliner]: procedures = 101, calls = 371, calls flagged for inlining = 41, calls inlined = 38, statements flattened = 985 [2023-11-19 05:05:14,257 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 05:05:14,258 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 05:05:14,259 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 05:05:14,259 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 05:05:14,270 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,270 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,295 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,295 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,361 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,369 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,439 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,450 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,476 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 05:05:14,477 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 05:05:14,477 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 05:05:14,477 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 05:05:14,479 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (1/1) ... [2023-11-19 05:05:14,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-19 05:05:14,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:05:14,526 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-19 05:05:14,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-19 05:05:14,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-19 05:05:14,577 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2023-11-19 05:05:14,578 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-11-19 05:05:14,578 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-19 05:05:14,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-19 05:05:14,578 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-19 05:05:14,578 INFO L130 BoogieDeclarations]: Found specification of procedure usbnet_disconnect [2023-11-19 05:05:14,579 INFO L138 BoogieDeclarations]: Found implementation of procedure usbnet_disconnect [2023-11-19 05:05:14,579 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2023-11-19 05:05:14,579 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2023-11-19 05:05:14,579 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-19 05:05:14,579 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-19 05:05:14,580 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_skb_alloc [2023-11-19 05:05:14,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_skb_alloc [2023-11-19 05:05:14,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-19 05:05:14,580 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-11-19 05:05:14,580 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-11-19 05:05:14,581 INFO L130 BoogieDeclarations]: Found specification of procedure skb_pull [2023-11-19 05:05:14,581 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_pull [2023-11-19 05:05:14,581 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-19 05:05:14,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-19 05:05:14,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2023-11-19 05:05:14,582 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2023-11-19 05:05:14,582 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-19 05:05:14,582 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-19 05:05:14,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-19 05:05:14,582 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 05:05:14,582 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_netdev_dbg [2023-11-19 05:05:14,583 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_netdev_dbg [2023-11-19 05:05:14,583 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-19 05:05:14,583 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-19 05:05:14,583 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-19 05:05:14,583 INFO L130 BoogieDeclarations]: Found specification of procedure genelink_tx_fixup [2023-11-19 05:05:14,583 INFO L138 BoogieDeclarations]: Found implementation of procedure genelink_tx_fixup [2023-11-19 05:05:14,584 INFO L130 BoogieDeclarations]: Found specification of procedure genelink_rx_fixup [2023-11-19 05:05:14,584 INFO L138 BoogieDeclarations]: Found implementation of procedure genelink_rx_fixup [2023-11-19 05:05:14,584 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-19 05:05:14,584 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-19 05:05:14,584 INFO L130 BoogieDeclarations]: Found specification of procedure skb_put [2023-11-19 05:05:14,584 INFO L138 BoogieDeclarations]: Found implementation of procedure skb_put [2023-11-19 05:05:14,585 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 05:05:14,585 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2023-11-19 05:05:14,585 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-11-19 05:05:14,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2023-11-19 05:05:14,585 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 05:05:14,585 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 05:05:14,969 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 05:05:14,972 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 05:05:15,160 INFO L767 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-19 05:05:18,034 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 05:05:18,387 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 05:05:18,388 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-19 05:05:18,394 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:05:18 BoogieIcfgContainer [2023-11-19 05:05:18,394 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 05:05:18,397 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-19 05:05:18,397 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-19 05:05:18,400 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-19 05:05:18,401 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 05:05:12" (1/3) ... [2023-11-19 05:05:18,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fe0d6ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:05:18, skipping insertion in model container [2023-11-19 05:05:18,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:05:14" (2/3) ... [2023-11-19 05:05:18,402 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5fe0d6ff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 05:05:18, skipping insertion in model container [2023-11-19 05:05:18,402 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:05:18" (3/3) ... [2023-11-19 05:05:18,404 INFO L112 eAbstractionObserver]: Analyzing ICFG 205_9a_array_unsafes_linux-3.16-rc1.tar.xz-205_9a-drivers--net--usb--gl620a.ko-entry_point.cil.out.i [2023-11-19 05:05:18,422 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-19 05:05:18,423 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-19 05:05:18,478 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-19 05:05:18,484 INFO L357 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=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5242b0af, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-19 05:05:18,485 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-19 05:05:18,491 INFO L276 IsEmpty]: Start isEmpty. Operand has 184 states, 129 states have (on average 1.4573643410852712) internal successors, (188), 135 states have internal predecessors, (188), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2023-11-19 05:05:18,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-11-19 05:05:18,501 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:18,502 INFO L195 NwaCegarLoop]: trace histogram [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] [2023-11-19 05:05:18,502 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:18,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:18,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1136167251, now seen corresponding path program 1 times [2023-11-19 05:05:18,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:18,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906361043] [2023-11-19 05:05:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:18,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-11-19 05:05:19,227 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:19,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906361043] [2023-11-19 05:05:19,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906361043] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:19,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:05:19,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 05:05:19,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030166874] [2023-11-19 05:05:19,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:19,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 05:05:19,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:19,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 05:05:19,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:05:19,269 INFO L87 Difference]: Start difference. First operand has 184 states, 129 states have (on average 1.4573643410852712) internal successors, (188), 135 states have internal predecessors, (188), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-19 05:05:21,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:21,249 INFO L93 Difference]: Finished difference Result 512 states and 741 transitions. [2023-11-19 05:05:21,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 05:05:21,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 33 [2023-11-19 05:05:21,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:21,266 INFO L225 Difference]: With dead ends: 512 [2023-11-19 05:05:21,266 INFO L226 Difference]: Without dead ends: 328 [2023-11-19 05:05:21,272 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:05:21,276 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 221 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:21,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 446 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-19 05:05:21,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2023-11-19 05:05:21,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 328. [2023-11-19 05:05:21,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 240 states have (on average 1.4125) internal successors, (339), 240 states have internal predecessors, (339), 62 states have call successors, (62), 26 states have call predecessors, (62), 25 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2023-11-19 05:05:21,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 462 transitions. [2023-11-19 05:05:21,359 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 462 transitions. Word has length 33 [2023-11-19 05:05:21,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:21,360 INFO L495 AbstractCegarLoop]: Abstraction has 328 states and 462 transitions. [2023-11-19 05:05:21,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-19 05:05:21,360 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 462 transitions. [2023-11-19 05:05:21,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2023-11-19 05:05:21,364 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:21,364 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 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] [2023-11-19 05:05:21,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-19 05:05:21,365 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:21,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:21,366 INFO L85 PathProgramCache]: Analyzing trace with hash 645617428, now seen corresponding path program 1 times [2023-11-19 05:05:21,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:21,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582229057] [2023-11-19 05:05:21,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:21,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:21,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2023-11-19 05:05:21,803 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:21,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582229057] [2023-11-19 05:05:21,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582229057] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:21,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:05:21,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-19 05:05:21,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669360395] [2023-11-19 05:05:21,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:21,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 05:05:21,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:21,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 05:05:21,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 05:05:21,807 INFO L87 Difference]: Start difference. First operand 328 states and 462 transitions. Second operand has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-19 05:05:23,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:23,507 INFO L93 Difference]: Finished difference Result 644 states and 914 transitions. [2023-11-19 05:05:23,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 05:05:23,509 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 42 [2023-11-19 05:05:23,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:23,521 INFO L225 Difference]: With dead ends: 644 [2023-11-19 05:05:23,521 INFO L226 Difference]: Without dead ends: 639 [2023-11-19 05:05:23,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-19 05:05:23,528 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 227 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:23,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 648 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-19 05:05:23,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2023-11-19 05:05:23,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 637. [2023-11-19 05:05:23,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 637 states, 468 states have (on average 1.4145299145299146) internal successors, (662), 468 states have internal predecessors, (662), 119 states have call successors, (119), 50 states have call predecessors, (119), 49 states have return successors, (124), 118 states have call predecessors, (124), 118 states have call successors, (124) [2023-11-19 05:05:23,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 905 transitions. [2023-11-19 05:05:23,601 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 905 transitions. Word has length 42 [2023-11-19 05:05:23,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:23,602 INFO L495 AbstractCegarLoop]: Abstraction has 637 states and 905 transitions. [2023-11-19 05:05:23,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.75) internal successors, (23), 4 states have internal predecessors, (23), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-19 05:05:23,603 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 905 transitions. [2023-11-19 05:05:23,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-19 05:05:23,612 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:23,612 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 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] [2023-11-19 05:05:23,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-19 05:05:23,613 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:23,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:23,613 INFO L85 PathProgramCache]: Analyzing trace with hash -362257341, now seen corresponding path program 1 times [2023-11-19 05:05:23,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:23,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9111469] [2023-11-19 05:05:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:23,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:23,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:23,893 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-11-19 05:05:23,894 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:23,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9111469] [2023-11-19 05:05:23,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9111469] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:23,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:05:23,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 05:05:23,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134035563] [2023-11-19 05:05:23,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:23,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 05:05:23,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:23,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 05:05:23,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:05:23,897 INFO L87 Difference]: Start difference. First operand 637 states and 905 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-19 05:05:25,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:25,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:25,291 INFO L93 Difference]: Finished difference Result 1419 states and 2020 transitions. [2023-11-19 05:05:25,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 05:05:25,292 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (13), 2 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 107 [2023-11-19 05:05:25,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:25,298 INFO L225 Difference]: With dead ends: 1419 [2023-11-19 05:05:25,299 INFO L226 Difference]: Without dead ends: 794 [2023-11-19 05:05:25,301 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:05:25,303 INFO L413 NwaCegarLoop]: 221 mSDtfsCounter, 75 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:25,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 407 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-19 05:05:25,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2023-11-19 05:05:25,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 789. [2023-11-19 05:05:25,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 597 states have (on average 1.4304857621440537) internal successors, (854), 597 states have internal predecessors, (854), 132 states have call successors, (132), 60 states have call predecessors, (132), 59 states have return successors, (137), 131 states have call predecessors, (137), 131 states have call successors, (137) [2023-11-19 05:05:25,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1123 transitions. [2023-11-19 05:05:25,362 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1123 transitions. Word has length 107 [2023-11-19 05:05:25,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:25,363 INFO L495 AbstractCegarLoop]: Abstraction has 789 states and 1123 transitions. [2023-11-19 05:05:25,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (12), 2 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-19 05:05:25,363 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1123 transitions. [2023-11-19 05:05:25,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-11-19 05:05:25,371 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:25,372 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 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] [2023-11-19 05:05:25,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-19 05:05:25,372 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:25,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:25,374 INFO L85 PathProgramCache]: Analyzing trace with hash -931238113, now seen corresponding path program 1 times [2023-11-19 05:05:25,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:25,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534307688] [2023-11-19 05:05:25,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:25,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:25,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:25,716 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-11-19 05:05:25,716 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:25,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534307688] [2023-11-19 05:05:25,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534307688] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:25,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:05:25,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 05:05:25,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065254276] [2023-11-19 05:05:25,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:25,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-19 05:05:25,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:25,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 05:05:25,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:05:25,720 INFO L87 Difference]: Start difference. First operand 789 states and 1123 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-19 05:05:26,786 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:27,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:27,512 INFO L93 Difference]: Finished difference Result 2117 states and 3016 transitions. [2023-11-19 05:05:27,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 05:05:27,513 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 125 [2023-11-19 05:05:27,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:27,529 INFO L225 Difference]: With dead ends: 2117 [2023-11-19 05:05:27,529 INFO L226 Difference]: Without dead ends: 1348 [2023-11-19 05:05:27,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 05:05:27,537 INFO L413 NwaCegarLoop]: 293 mSDtfsCounter, 204 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:27,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 478 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-19 05:05:27,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2023-11-19 05:05:27,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1343. [2023-11-19 05:05:27,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1343 states, 1021 states have (on average 1.416258570029383) internal successors, (1446), 1021 states have internal predecessors, (1446), 218 states have call successors, (218), 104 states have call predecessors, (218), 103 states have return successors, (225), 217 states have call predecessors, (225), 217 states have call successors, (225) [2023-11-19 05:05:27,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1343 states to 1343 states and 1889 transitions. [2023-11-19 05:05:27,675 INFO L78 Accepts]: Start accepts. Automaton has 1343 states and 1889 transitions. Word has length 125 [2023-11-19 05:05:27,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:27,676 INFO L495 AbstractCegarLoop]: Abstraction has 1343 states and 1889 transitions. [2023-11-19 05:05:27,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 3 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2023-11-19 05:05:27,677 INFO L276 IsEmpty]: Start isEmpty. Operand 1343 states and 1889 transitions. [2023-11-19 05:05:27,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2023-11-19 05:05:27,687 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:27,688 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 3, 3, 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] [2023-11-19 05:05:27,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-19 05:05:27,688 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:27,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:27,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1472322117, now seen corresponding path program 1 times [2023-11-19 05:05:27,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:27,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172682770] [2023-11-19 05:05:27,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:27,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:27,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:28,449 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-19 05:05:28,449 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:28,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172682770] [2023-11-19 05:05:28,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172682770] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:28,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:05:28,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 05:05:28,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752236300] [2023-11-19 05:05:28,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:28,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-19 05:05:28,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:28,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 05:05:28,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 05:05:28,452 INFO L87 Difference]: Start difference. First operand 1343 states and 1889 transitions. Second operand has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-19 05:05:30,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:32,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:34,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:34,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:34,390 INFO L93 Difference]: Finished difference Result 2720 states and 3849 transitions. [2023-11-19 05:05:34,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-19 05:05:34,391 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) Word has length 125 [2023-11-19 05:05:34,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:34,406 INFO L225 Difference]: With dead ends: 2720 [2023-11-19 05:05:34,406 INFO L226 Difference]: Without dead ends: 1397 [2023-11-19 05:05:34,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 05:05:34,414 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 2 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 1 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 851 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:34,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 851 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 138 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2023-11-19 05:05:34,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1397 states. [2023-11-19 05:05:34,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1397 to 1383. [2023-11-19 05:05:34,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1383 states, 1049 states have (on average 1.4051477597712108) internal successors, (1474), 1053 states have internal predecessors, (1474), 218 states have call successors, (218), 104 states have call predecessors, (218), 115 states have return successors, (245), 225 states have call predecessors, (245), 217 states have call successors, (245) [2023-11-19 05:05:34,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1383 states to 1383 states and 1937 transitions. [2023-11-19 05:05:34,500 INFO L78 Accepts]: Start accepts. Automaton has 1383 states and 1937 transitions. Word has length 125 [2023-11-19 05:05:34,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:34,504 INFO L495 AbstractCegarLoop]: Abstraction has 1383 states and 1937 transitions. [2023-11-19 05:05:34,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.4) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 2 states have call successors, (14) [2023-11-19 05:05:34,504 INFO L276 IsEmpty]: Start isEmpty. Operand 1383 states and 1937 transitions. [2023-11-19 05:05:34,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2023-11-19 05:05:34,571 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:34,571 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 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] [2023-11-19 05:05:34,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-19 05:05:34,571 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:34,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:34,572 INFO L85 PathProgramCache]: Analyzing trace with hash -333545363, now seen corresponding path program 1 times [2023-11-19 05:05:34,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:34,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389756531] [2023-11-19 05:05:34,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:34,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:34,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:35,334 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-19 05:05:35,334 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:35,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389756531] [2023-11-19 05:05:35,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389756531] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:35,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 05:05:35,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-19 05:05:35,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555566192] [2023-11-19 05:05:35,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:35,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-19 05:05:35,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:35,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-19 05:05:35,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2023-11-19 05:05:35,338 INFO L87 Difference]: Start difference. First operand 1383 states and 1937 transitions. Second operand has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 7 states have internal predecessors, (74), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) [2023-11-19 05:05:37,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:38,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:39,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:42,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:42,793 INFO L93 Difference]: Finished difference Result 2800 states and 3941 transitions. [2023-11-19 05:05:42,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-19 05:05:42,794 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 7 states have internal predecessors, (74), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) Word has length 129 [2023-11-19 05:05:42,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:42,804 INFO L225 Difference]: With dead ends: 2800 [2023-11-19 05:05:42,804 INFO L226 Difference]: Without dead ends: 1437 [2023-11-19 05:05:42,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-19 05:05:42,810 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 9 mSDsluCounter, 1530 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1752 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:42,811 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1752 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2023-11-19 05:05:42,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2023-11-19 05:05:42,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1407. [2023-11-19 05:05:42,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1407 states, 1069 states have (on average 1.3900841908325539) internal successors, (1486), 1069 states have internal predecessors, (1486), 218 states have call successors, (218), 104 states have call predecessors, (218), 119 states have return successors, (249), 233 states have call predecessors, (249), 217 states have call successors, (249) [2023-11-19 05:05:42,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1407 states to 1407 states and 1953 transitions. [2023-11-19 05:05:42,902 INFO L78 Accepts]: Start accepts. Automaton has 1407 states and 1953 transitions. Word has length 129 [2023-11-19 05:05:42,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:42,903 INFO L495 AbstractCegarLoop]: Abstraction has 1407 states and 1953 transitions. [2023-11-19 05:05:42,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.222222222222221) internal successors, (74), 7 states have internal predecessors, (74), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 5 states have call predecessors, (15), 3 states have call successors, (15) [2023-11-19 05:05:42,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1407 states and 1953 transitions. [2023-11-19 05:05:42,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2023-11-19 05:05:42,908 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:42,908 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:05:42,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-19 05:05:42,909 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:42,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:42,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1053683636, now seen corresponding path program 1 times [2023-11-19 05:05:42,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:42,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176368659] [2023-11-19 05:05:42,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:42,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:43,553 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-11-19 05:05:43,553 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:43,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176368659] [2023-11-19 05:05:43,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176368659] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 05:05:43,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433109197] [2023-11-19 05:05:43,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:43,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:05:43,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:05:43,557 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 05:05:43,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-19 05:05:44,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:44,176 INFO L262 TraceCheckSpWp]: Trace formula consists of 1406 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-19 05:05:44,193 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:05:44,561 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2023-11-19 05:05:44,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:05:44,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433109197] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:44,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 05:05:44,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [4] total 14 [2023-11-19 05:05:44,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616534630] [2023-11-19 05:05:44,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:44,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-19 05:05:44,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:44,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-19 05:05:44,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2023-11-19 05:05:44,564 INFO L87 Difference]: Start difference. First operand 1407 states and 1953 transitions. Second operand has 12 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) [2023-11-19 05:05:45,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:46,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:50,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:52,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:05:54,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:05:54,390 INFO L93 Difference]: Finished difference Result 3128 states and 4405 transitions. [2023-11-19 05:05:54,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-19 05:05:54,391 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) Word has length 135 [2023-11-19 05:05:54,392 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:05:54,403 INFO L225 Difference]: With dead ends: 3128 [2023-11-19 05:05:54,403 INFO L226 Difference]: Without dead ends: 1741 [2023-11-19 05:05:54,408 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=263, Unknown=0, NotChecked=0, Total=306 [2023-11-19 05:05:54,409 INFO L413 NwaCegarLoop]: 270 mSDtfsCounter, 37 mSDsluCounter, 2623 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 2893 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.6s IncrementalHoareTripleChecker+Time [2023-11-19 05:05:54,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 2893 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 9.6s Time] [2023-11-19 05:05:54,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1741 states. [2023-11-19 05:05:54,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1741 to 1439. [2023-11-19 05:05:54,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1439 states, 1093 states have (on average 1.3815187557182067) internal successors, (1510), 1093 states have internal predecessors, (1510), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2023-11-19 05:05:54,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1439 states to 1439 states and 1993 transitions. [2023-11-19 05:05:54,507 INFO L78 Accepts]: Start accepts. Automaton has 1439 states and 1993 transitions. Word has length 135 [2023-11-19 05:05:54,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:05:54,508 INFO L495 AbstractCegarLoop]: Abstraction has 1439 states and 1993 transitions. [2023-11-19 05:05:54,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 8.0) internal successors, (80), 9 states have internal predecessors, (80), 4 states have call successors, (18), 2 states have call predecessors, (18), 5 states have return successors, (17), 6 states have call predecessors, (17), 4 states have call successors, (17) [2023-11-19 05:05:54,509 INFO L276 IsEmpty]: Start isEmpty. Operand 1439 states and 1993 transitions. [2023-11-19 05:05:54,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-11-19 05:05:54,514 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:05:54,514 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 05:05:54,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-19 05:05:54,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:05:54,738 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:05:54,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:05:54,738 INFO L85 PathProgramCache]: Analyzing trace with hash 147008395, now seen corresponding path program 1 times [2023-11-19 05:05:54,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:05:54,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232107629] [2023-11-19 05:05:54,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:54,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:05:54,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:55,357 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2023-11-19 05:05:55,359 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:05:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232107629] [2023-11-19 05:05:55,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232107629] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 05:05:55,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037325914] [2023-11-19 05:05:55,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:05:55,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:05:55,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:05:55,365 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 05:05:55,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-19 05:05:56,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:05:56,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 1477 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-19 05:05:56,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:05:56,606 INFO L134 CoverageAnalysis]: Checked inductivity of 92 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2023-11-19 05:05:56,606 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-19 05:05:56,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037325914] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 05:05:56,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-19 05:05:56,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2023-11-19 05:05:56,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126212612] [2023-11-19 05:05:56,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 05:05:56,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-19 05:05:56,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-11-19 05:05:56,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 05:05:56,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-19 05:05:56,610 INFO L87 Difference]: Start difference. First operand 1439 states and 1993 transitions. Second operand has 4 states, 3 states have (on average 26.0) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-11-19 05:05:58,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:06:00,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-19 05:06:00,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 05:06:00,868 INFO L93 Difference]: Finished difference Result 2866 states and 3973 transitions. [2023-11-19 05:06:00,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 05:06:00,869 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 26.0) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 141 [2023-11-19 05:06:00,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-19 05:06:00,879 INFO L225 Difference]: With dead ends: 2866 [2023-11-19 05:06:00,879 INFO L226 Difference]: Without dead ends: 1440 [2023-11-19 05:06:00,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 141 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-19 05:06:00,885 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 1 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-19 05:06:00,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 642 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-19 05:06:00,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2023-11-19 05:06:00,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1440. [2023-11-19 05:06:00,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1440 states, 1094 states have (on average 1.3811700182815356) internal successors, (1511), 1094 states have internal predecessors, (1511), 226 states have call successors, (226), 104 states have call predecessors, (226), 119 states have return successors, (257), 241 states have call predecessors, (257), 225 states have call successors, (257) [2023-11-19 05:06:00,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1440 states to 1440 states and 1994 transitions. [2023-11-19 05:06:00,988 INFO L78 Accepts]: Start accepts. Automaton has 1440 states and 1994 transitions. Word has length 141 [2023-11-19 05:06:00,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-19 05:06:00,988 INFO L495 AbstractCegarLoop]: Abstraction has 1440 states and 1994 transitions. [2023-11-19 05:06:00,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 26.0) internal successors, (78), 4 states have internal predecessors, (78), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2023-11-19 05:06:00,989 INFO L276 IsEmpty]: Start isEmpty. Operand 1440 states and 1994 transitions. [2023-11-19 05:06:00,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-19 05:06:00,994 INFO L187 NwaCegarLoop]: Found error trace [2023-11-19 05:06:00,995 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 3, 3, 3, 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] [2023-11-19 05:06:01,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-19 05:06:01,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:06:01,221 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-19 05:06:01,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 05:06:01,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1495318627, now seen corresponding path program 1 times [2023-11-19 05:06:01,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-11-19 05:06:01,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467839871] [2023-11-19 05:06:01,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:06:01,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 05:06:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:06:02,106 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2023-11-19 05:06:02,107 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-11-19 05:06:02,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467839871] [2023-11-19 05:06:02,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467839871] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-19 05:06:02,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533828024] [2023-11-19 05:06:02,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 05:06:02,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-19 05:06:02,108 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 [2023-11-19 05:06:02,113 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-19 05:06:02,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5395ec2d-0671-431a-897d-2ac8934d5022/bin/utaipan-verify-t7M7D8N6sZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-19 05:06:02,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 05:06:02,956 INFO L262 TraceCheckSpWp]: Trace formula consists of 1507 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-19 05:06:02,964 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-19 05:06:02,991 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 38 proven. 1 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2023-11-19 05:06:02,992 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-19 05:06:03,158 INFO L134 CoverageAnalysis]: Checked inductivity of 97 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2023-11-19 05:06:03,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533828024] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-19 05:06:03,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [93208817] [2023-11-19 05:06:03,187 INFO L159 IcfgInterpreter]: Started Sifa with 97 locations of interest [2023-11-19 05:06:03,188 INFO L166 IcfgInterpreter]: Building call graph [2023-11-19 05:06:03,192 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2023-11-19 05:06:03,198 INFO L176 IcfgInterpreter]: Starting interpretation [2023-11-19 05:06:03,198 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs