./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB --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 Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 65cc93bea37c503291576929a444106bffa9d5b7b84b8d294ee7e7120b60ffa5 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:40:15,885 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:40:15,995 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-11-28 04:40:16,006 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:40:16,006 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:40:16,040 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:40:16,042 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:40:16,042 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:40:16,042 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:40:16,042 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:40:16,042 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:40:16,043 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:40:16,043 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:40:16,044 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:40:16,044 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:40:16,044 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:40:16,044 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:40:16,044 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:40:16,045 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:40:16,047 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:40:16,047 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:40:16,047 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:40:16,047 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:40:16,047 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:40:16,047 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:40:16,047 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:40:16,048 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:40:16,048 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:40:16,049 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:40:16,049 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:40:16,050 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 65cc93bea37c503291576929a444106bffa9d5b7b84b8d294ee7e7120b60ffa5 [2024-11-28 04:40:16,366 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:40:16,374 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:40:16,376 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:40:16,378 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:40:16,378 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:40:16,379 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i [2024-11-28 04:40:19,420 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/data/3570d0957/d29cf545d2f14d8ea2fe3297887afa2c/FLAG2f7bd976f [2024-11-28 04:40:19,943 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:40:19,944 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i [2024-11-28 04:40:19,985 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/data/3570d0957/d29cf545d2f14d8ea2fe3297887afa2c/FLAG2f7bd976f [2024-11-28 04:40:20,479 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/data/3570d0957/d29cf545d2f14d8ea2fe3297887afa2c [2024-11-28 04:40:20,481 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:40:20,482 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:40:20,483 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:40:20,483 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:40:20,488 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:40:20,489 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:40:20" (1/1) ... [2024-11-28 04:40:20,489 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@a46a5f8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:20, skipping insertion in model container [2024-11-28 04:40:20,490 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:40:20" (1/1) ... [2024-11-28 04:40:20,571 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:40:21,675 WARN L250 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_932664bf-4aeb-4e5d-a643-020a551ccd1a/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i[138616,138629] [2024-11-28 04:40:21,800 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:40:21,863 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:40:22,162 WARN L250 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_932664bf-4aeb-4e5d-a643-020a551ccd1a/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i[138616,138629] [2024-11-28 04:40:22,241 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:40:22,303 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:40:22,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22 WrapperNode [2024-11-28 04:40:22,304 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:40:22,305 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:40:22,305 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:40:22,305 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:40:22,312 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,376 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,480 INFO L138 Inliner]: procedures = 161, calls = 1531, calls flagged for inlining = 53, calls inlined = 28, statements flattened = 1843 [2024-11-28 04:40:22,481 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:40:22,481 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:40:22,481 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:40:22,482 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:40:22,492 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,512 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,632 INFO L175 MemorySlicer]: Split 1089 memory accesses to 22 slices as follows [2, 6, 18, 2, 5, 72, 11, 24, 5, 37, 1, 6, 8, 10, 3, 10, 522, 3, 3, 3, 13, 325]. 48 percent of accesses are in the largest equivalence class. The 793 initializations are split as follows [2, 0, 18, 0, 5, 0, 11, 0, 5, 28, 0, 0, 4, 10, 3, 10, 512, 0, 0, 0, 13, 172]. The 195 writes are split as follows [0, 5, 0, 2, 0, 72, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 2, 0, 84]. [2024-11-28 04:40:22,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,632 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,736 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,740 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,749 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,763 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,773 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,807 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:40:22,809 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:40:22,809 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:40:22,809 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:40:22,811 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (1/1) ... [2024-11-28 04:40:22,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:40:22,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:40:22,884 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:40:22,889 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:40:22,925 INFO L130 BoogieDeclarations]: Found specification of procedure pi_release [2024-11-28 04:40:22,925 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_release [2024-11-28 04:40:22,925 INFO L130 BoogieDeclarations]: Found specification of procedure pf_getgeo [2024-11-28 04:40:22,925 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_getgeo [2024-11-28 04:40:22,925 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2024-11-28 04:40:22,925 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2024-11-28 04:40:22,925 INFO L130 BoogieDeclarations]: Found specification of procedure pi_disconnect [2024-11-28 04:40:22,926 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_disconnect [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure status_reg [2024-11-28 04:40:22,926 INFO L138 BoogieDeclarations]: Found implementation of procedure status_reg [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-11-28 04:40:22,926 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#14 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#15 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#16 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#17 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#18 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#19 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#20 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#21 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_pf_mutex [2024-11-28 04:40:22,927 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_pf_mutex [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure pf_reset [2024-11-28 04:40:22,927 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_reset [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-11-28 04:40:22,927 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-11-28 04:40:22,928 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-11-28 04:40:22,929 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-11-28 04:40:22,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-11-28 04:40:22,931 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-11-28 04:40:22,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:40:22,931 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:40:22,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 04:40:22,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-28 04:40:22,932 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-28 04:40:22,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-28 04:40:22,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-28 04:40:22,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-28 04:40:22,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-28 04:40:22,933 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-28 04:40:22,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-28 04:40:22,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-28 04:40:22,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-28 04:40:22,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-11-28 04:40:22,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#14 [2024-11-28 04:40:22,934 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#15 [2024-11-28 04:40:22,935 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#16 [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#17 [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#18 [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#19 [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#20 [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#21 [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_block [2024-11-28 04:40:22,936 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_block [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure pf_wait [2024-11-28 04:40:22,936 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_wait [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2024-11-28 04:40:22,936 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2024-11-28 04:40:22,936 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-28 04:40:22,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_pf_mutex [2024-11-28 04:40:22,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_pf_mutex [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure pf_check_events [2024-11-28 04:40:22,937 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_check_events [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2024-11-28 04:40:22,937 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-28 04:40:22,937 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-28 04:40:22,938 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#14 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#15 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#16 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#17 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#18 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#19 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#20 [2024-11-28 04:40:22,940 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#21 [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure pf_req_sense [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_req_sense [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure pf_completion [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_completion [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2024-11-28 04:40:22,941 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2024-11-28 04:40:22,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-11-28 04:40:22,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-11-28 04:40:22,943 INFO L130 BoogieDeclarations]: Found specification of procedure pf_atapi [2024-11-28 04:40:22,944 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_atapi [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure pf_command [2024-11-28 04:40:22,944 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_command [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure pf_probe [2024-11-28 04:40:22,944 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_probe [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-11-28 04:40:22,944 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-11-28 04:40:22,945 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-11-28 04:40:22,946 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-11-28 04:40:22,946 INFO L130 BoogieDeclarations]: Found specification of procedure pf_identify [2024-11-28 04:40:22,946 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_identify [2024-11-28 04:40:22,946 INFO L130 BoogieDeclarations]: Found specification of procedure pf_sleep [2024-11-28 04:40:22,946 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_sleep [2024-11-28 04:40:22,946 INFO L130 BoogieDeclarations]: Found specification of procedure pf_mode_sense [2024-11-28 04:40:22,946 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_mode_sense [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure pi_write_block [2024-11-28 04:40:22,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_write_block [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-11-28 04:40:22,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-11-28 04:40:22,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure pi_init [2024-11-28 04:40:22,949 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_init [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_regr [2024-11-28 04:40:22,949 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_regr [2024-11-28 04:40:22,949 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2024-11-28 04:40:22,949 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure pi_connect [2024-11-28 04:40:22,950 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_connect [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2024-11-28 04:40:22,950 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure get_capacity [2024-11-28 04:40:22,950 INFO L138 BoogieDeclarations]: Found implementation of procedure get_capacity [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure pf_lock [2024-11-28 04:40:22,950 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_lock [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-28 04:40:22,950 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#20 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#21 [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure xl [2024-11-28 04:40:22,951 INFO L138 BoogieDeclarations]: Found implementation of procedure xl [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:40:22,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure xs [2024-11-28 04:40:22,951 INFO L138 BoogieDeclarations]: Found implementation of procedure xs [2024-11-28 04:40:22,951 INFO L130 BoogieDeclarations]: Found specification of procedure pf_ioctl [2024-11-28 04:40:22,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_ioctl [2024-11-28 04:40:23,564 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:40:23,568 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:40:33,121 INFO L? ?]: Removed 415 outVars from TransFormulas that were not future-live. [2024-11-28 04:40:33,121 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:40:33,164 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:40:33,169 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-28 04:40:33,169 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:40:33 BoogieIcfgContainer [2024-11-28 04:40:33,170 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:40:33,173 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:40:33,173 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:40:33,185 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:40:33,185 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:40:20" (1/3) ... [2024-11-28 04:40:33,186 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d33503f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:40:33, skipping insertion in model container [2024-11-28 04:40:33,187 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:40:22" (2/3) ... [2024-11-28 04:40:33,188 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d33503f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:40:33, skipping insertion in model container [2024-11-28 04:40:33,191 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:40:33" (3/3) ... [2024-11-28 04:40:33,193 INFO L128 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i [2024-11-28 04:40:33,219 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:40:33,223 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG 32_7a_cilled_linux-3.8-rc1-drivers--block--paride--pf.ko-main.cil.out.i that has 39 procedures, 579 locations, 1 initial locations, 2 loop locations, and 1 error locations. [2024-11-28 04:40:33,346 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:40:33,368 INFO L333 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, mAutomataTypeConcurrency=PETRI_NET, 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;@24f7f742, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:40:33,368 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:40:33,379 INFO L276 IsEmpty]: Start isEmpty. Operand has 579 states, 413 states have (on average 1.3510895883777239) internal successors, (558), 427 states have internal predecessors, (558), 128 states have call successors, (128), 38 states have call predecessors, (128), 38 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) [2024-11-28 04:40:33,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-28 04:40:33,395 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:33,397 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:33,397 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:33,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:33,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1213140984, now seen corresponding path program 1 times [2024-11-28 04:40:33,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:33,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836457895] [2024-11-28 04:40:33,417 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:33,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:35,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:36,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:40:36,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:36,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836457895] [2024-11-28 04:40:36,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836457895] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:36,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:40:36,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:40:36,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150494891] [2024-11-28 04:40:36,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:36,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:36,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:36,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:36,209 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:40:36,216 INFO L87 Difference]: Start difference. First operand has 579 states, 413 states have (on average 1.3510895883777239) internal successors, (558), 427 states have internal predecessors, (558), 128 states have call successors, (128), 38 states have call predecessors, (128), 38 states have return successors, (128), 128 states have call predecessors, (128), 128 states have call successors, (128) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:36,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:36,773 INFO L93 Difference]: Finished difference Result 1604 states and 2309 transitions. [2024-11-28 04:40:36,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:36,777 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2024-11-28 04:40:36,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:36,810 INFO L225 Difference]: With dead ends: 1604 [2024-11-28 04:40:36,811 INFO L226 Difference]: Without dead ends: 1020 [2024-11-28 04:40:36,819 INFO L434 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 [2024-11-28 04:40:36,823 INFO L435 NwaCegarLoop]: 1156 mSDtfsCounter, 626 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 1918 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:36,824 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 1918 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:40:36,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1020 states. [2024-11-28 04:40:36,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1020 to 1006. [2024-11-28 04:40:36,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 720 states have (on average 1.3388888888888888) internal successors, (964), 733 states have internal predecessors, (964), 219 states have call successors, (219), 67 states have call predecessors, (219), 66 states have return successors, (213), 213 states have call predecessors, (213), 213 states have call successors, (213) [2024-11-28 04:40:36,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1396 transitions. [2024-11-28 04:40:36,995 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1396 transitions. Word has length 16 [2024-11-28 04:40:36,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:36,997 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1396 transitions. [2024-11-28 04:40:36,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:36,998 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1396 transitions. [2024-11-28 04:40:37,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-28 04:40:37,000 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:37,001 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:37,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:40:37,001 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:37,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:37,002 INFO L85 PathProgramCache]: Analyzing trace with hash 1899123615, now seen corresponding path program 1 times [2024-11-28 04:40:37,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:37,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333408019] [2024-11-28 04:40:37,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:37,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:38,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:38,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:40:38,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:38,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333408019] [2024-11-28 04:40:38,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333408019] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:38,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:40:38,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:40:38,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124988922] [2024-11-28 04:40:38,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:38,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:38,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:38,866 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:38,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:40:38,867 INFO L87 Difference]: Start difference. First operand 1006 states and 1396 transitions. Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:38,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:38,985 INFO L93 Difference]: Finished difference Result 2009 states and 2789 transitions. [2024-11-28 04:40:38,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:38,986 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2024-11-28 04:40:38,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:38,995 INFO L225 Difference]: With dead ends: 2009 [2024-11-28 04:40:38,995 INFO L226 Difference]: Without dead ends: 1006 [2024-11-28 04:40:39,000 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:40:39,001 INFO L435 NwaCegarLoop]: 786 mSDtfsCounter, 777 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 1 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:39,001 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [777 Valid, 786 Invalid, 1 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:40:39,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2024-11-28 04:40:39,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 1006. [2024-11-28 04:40:39,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1006 states, 720 states have (on average 1.336111111111111) internal successors, (962), 733 states have internal predecessors, (962), 219 states have call successors, (219), 67 states have call predecessors, (219), 66 states have return successors, (213), 213 states have call predecessors, (213), 213 states have call successors, (213) [2024-11-28 04:40:39,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1006 states to 1006 states and 1394 transitions. [2024-11-28 04:40:39,088 INFO L78 Accepts]: Start accepts. Automaton has 1006 states and 1394 transitions. Word has length 18 [2024-11-28 04:40:39,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:39,088 INFO L471 AbstractCegarLoop]: Abstraction has 1006 states and 1394 transitions. [2024-11-28 04:40:39,088 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 2 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:40:39,089 INFO L276 IsEmpty]: Start isEmpty. Operand 1006 states and 1394 transitions. [2024-11-28 04:40:39,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-28 04:40:39,090 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:39,091 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:39,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:40:39,091 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:39,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:39,093 INFO L85 PathProgramCache]: Analyzing trace with hash 203011561, now seen corresponding path program 1 times [2024-11-28 04:40:39,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:39,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022761114] [2024-11-28 04:40:39,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:39,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:40,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:40:40,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:40,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022761114] [2024-11-28 04:40:40,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022761114] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:40,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:40:40,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:40:40,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116324007] [2024-11-28 04:40:40,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:40,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:40,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:40,874 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:40,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:40:40,875 INFO L87 Difference]: Start difference. First operand 1006 states and 1394 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:44,966 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:40:45,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:45,169 INFO L93 Difference]: Finished difference Result 2413 states and 3334 transitions. [2024-11-28 04:40:45,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:45,170 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), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 22 [2024-11-28 04:40:45,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:45,182 INFO L225 Difference]: With dead ends: 2413 [2024-11-28 04:40:45,183 INFO L226 Difference]: Without dead ends: 1410 [2024-11-28 04:40:45,188 INFO L434 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 [2024-11-28 04:40:45,191 INFO L435 NwaCegarLoop]: 1272 mSDtfsCounter, 743 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 743 SdHoareTripleChecker+Valid, 1817 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:45,193 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [743 Valid, 1817 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 12 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-28 04:40:45,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1410 states. [2024-11-28 04:40:45,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1410 to 1386. [2024-11-28 04:40:45,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 987 states have (on average 1.3353596757852078) internal successors, (1318), 1004 states have internal predecessors, (1318), 300 states have call successors, (300), 99 states have call predecessors, (300), 98 states have return successors, (294), 294 states have call predecessors, (294), 294 states have call successors, (294) [2024-11-28 04:40:45,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1912 transitions. [2024-11-28 04:40:45,342 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 1912 transitions. Word has length 22 [2024-11-28 04:40:45,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:45,346 INFO L471 AbstractCegarLoop]: Abstraction has 1386 states and 1912 transitions. [2024-11-28 04:40:45,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:45,346 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1912 transitions. [2024-11-28 04:40:45,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-28 04:40:45,347 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:45,348 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:45,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:40:45,348 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:45,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:45,351 INFO L85 PathProgramCache]: Analyzing trace with hash -2031583946, now seen corresponding path program 1 times [2024-11-28 04:40:45,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:45,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319436737] [2024-11-28 04:40:45,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:45,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:46,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:47,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:40:47,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:47,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319436737] [2024-11-28 04:40:47,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319436737] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:47,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:40:47,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:40:47,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114275066] [2024-11-28 04:40:47,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:47,023 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:47,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:47,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:47,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:40:47,025 INFO L87 Difference]: Start difference. First operand 1386 states and 1912 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:47,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:47,244 INFO L93 Difference]: Finished difference Result 2787 states and 3849 transitions. [2024-11-28 04:40:47,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:47,245 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2024-11-28 04:40:47,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:47,259 INFO L225 Difference]: With dead ends: 2787 [2024-11-28 04:40:47,259 INFO L226 Difference]: Without dead ends: 1404 [2024-11-28 04:40:47,266 INFO L434 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 [2024-11-28 04:40:47,268 INFO L435 NwaCegarLoop]: 782 mSDtfsCounter, 12 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:47,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1561 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:40:47,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2024-11-28 04:40:47,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1388. [2024-11-28 04:40:47,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1388 states, 989 states have (on average 1.3346814964610718) internal successors, (1320), 1006 states have internal predecessors, (1320), 300 states have call successors, (300), 99 states have call predecessors, (300), 98 states have return successors, (294), 294 states have call predecessors, (294), 294 states have call successors, (294) [2024-11-28 04:40:47,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 1914 transitions. [2024-11-28 04:40:47,388 INFO L78 Accepts]: Start accepts. Automaton has 1388 states and 1914 transitions. Word has length 30 [2024-11-28 04:40:47,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:47,388 INFO L471 AbstractCegarLoop]: Abstraction has 1388 states and 1914 transitions. [2024-11-28 04:40:47,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:47,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1388 states and 1914 transitions. [2024-11-28 04:40:47,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-28 04:40:47,395 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:47,395 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:47,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:40:47,396 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:47,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:47,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1970569245, now seen corresponding path program 1 times [2024-11-28 04:40:47,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:47,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71779199] [2024-11-28 04:40:47,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:47,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:48,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:40:48,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:48,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71779199] [2024-11-28 04:40:48,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71779199] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:40:48,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936193120] [2024-11-28 04:40:48,956 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:48,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:40:48,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:40:48,959 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:40:48,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:40:50,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:50,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 2935 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:40:50,965 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:40:51,014 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:40:51,014 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:40:51,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1936193120] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:51,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:40:51,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:40:51,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269918487] [2024-11-28 04:40:51,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:51,015 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:51,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:51,016 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:51,016 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:40:51,016 INFO L87 Difference]: Start difference. First operand 1388 states and 1914 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:51,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:51,205 INFO L93 Difference]: Finished difference Result 2811 states and 3885 transitions. [2024-11-28 04:40:51,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:51,206 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2024-11-28 04:40:51,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:51,290 INFO L225 Difference]: With dead ends: 2811 [2024-11-28 04:40:51,292 INFO L226 Difference]: Without dead ends: 1426 [2024-11-28 04:40:51,298 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:40:51,300 INFO L435 NwaCegarLoop]: 799 mSDtfsCounter, 16 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 1578 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:51,301 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 1578 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:40:51,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2024-11-28 04:40:51,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1392. [2024-11-28 04:40:51,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 993 states have (on average 1.3333333333333333) internal successors, (1324), 1010 states have internal predecessors, (1324), 300 states have call successors, (300), 99 states have call predecessors, (300), 98 states have return successors, (294), 294 states have call predecessors, (294), 294 states have call successors, (294) [2024-11-28 04:40:51,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1918 transitions. [2024-11-28 04:40:51,419 INFO L78 Accepts]: Start accepts. Automaton has 1392 states and 1918 transitions. Word has length 34 [2024-11-28 04:40:51,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:51,419 INFO L471 AbstractCegarLoop]: Abstraction has 1392 states and 1918 transitions. [2024-11-28 04:40:51,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:51,420 INFO L276 IsEmpty]: Start isEmpty. Operand 1392 states and 1918 transitions. [2024-11-28 04:40:51,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-28 04:40:51,424 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:51,425 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:51,445 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-28 04:40:51,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:40:51,630 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:51,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:51,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1299821596, now seen corresponding path program 1 times [2024-11-28 04:40:51,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:51,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821646239] [2024-11-28 04:40:51,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:51,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:52,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:53,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:40:53,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:53,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821646239] [2024-11-28 04:40:53,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821646239] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:40:53,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784053455] [2024-11-28 04:40:53,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:53,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:40:53,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:40:53,254 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:40:53,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:40:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:55,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 2954 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:40:55,188 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:40:55,306 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:40:55,306 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:40:55,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784053455] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:55,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:40:55,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:40:55,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478634145] [2024-11-28 04:40:55,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:55,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:55,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:55,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:55,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:40:55,307 INFO L87 Difference]: Start difference. First operand 1392 states and 1918 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:55,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:55,527 INFO L93 Difference]: Finished difference Result 4118 states and 5666 transitions. [2024-11-28 04:40:55,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:55,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2024-11-28 04:40:55,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:55,549 INFO L225 Difference]: With dead ends: 4118 [2024-11-28 04:40:55,550 INFO L226 Difference]: Without dead ends: 2729 [2024-11-28 04:40:55,558 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:40:55,559 INFO L435 NwaCegarLoop]: 787 mSDtfsCounter, 748 mSDsluCounter, 765 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 748 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:55,559 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [748 Valid, 1552 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:40:55,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2729 states. [2024-11-28 04:40:55,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2729 to 2248. [2024-11-28 04:40:55,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2248 states, 1598 states have (on average 1.3285356695869837) internal successors, (2123), 1624 states have internal predecessors, (2123), 488 states have call successors, (488), 162 states have call predecessors, (488), 161 states have return successors, (482), 481 states have call predecessors, (482), 482 states have call successors, (482) [2024-11-28 04:40:55,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2248 states to 2248 states and 3093 transitions. [2024-11-28 04:40:55,714 INFO L78 Accepts]: Start accepts. Automaton has 2248 states and 3093 transitions. Word has length 38 [2024-11-28 04:40:55,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:55,715 INFO L471 AbstractCegarLoop]: Abstraction has 2248 states and 3093 transitions. [2024-11-28 04:40:55,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-28 04:40:55,715 INFO L276 IsEmpty]: Start isEmpty. Operand 2248 states and 3093 transitions. [2024-11-28 04:40:55,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-28 04:40:55,716 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:55,716 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:55,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:40:55,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:40:55,921 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:55,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:55,923 INFO L85 PathProgramCache]: Analyzing trace with hash -507814465, now seen corresponding path program 1 times [2024-11-28 04:40:55,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:55,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413319402] [2024-11-28 04:40:55,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:55,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:40:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:57,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:40:57,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:40:57,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413319402] [2024-11-28 04:40:57,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413319402] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:40:57,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1773385271] [2024-11-28 04:40:57,301 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:57,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:40:57,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:40:57,305 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:40:57,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:40:58,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:40:58,987 INFO L256 TraceCheckSpWp]: Trace formula consists of 3006 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:40:58,990 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:40:59,059 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:40:59,059 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:40:59,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1773385271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:40:59,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:40:59,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:40:59,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077422759] [2024-11-28 04:40:59,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:40:59,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:40:59,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:40:59,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:40:59,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:40:59,060 INFO L87 Difference]: Start difference. First operand 2248 states and 3093 transitions. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 04:40:59,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:40:59,224 INFO L93 Difference]: Finished difference Result 4527 states and 6239 transitions. [2024-11-28 04:40:59,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:40:59,226 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2024-11-28 04:40:59,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:40:59,247 INFO L225 Difference]: With dead ends: 4527 [2024-11-28 04:40:59,247 INFO L226 Difference]: Without dead ends: 2282 [2024-11-28 04:40:59,257 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:40:59,258 INFO L435 NwaCegarLoop]: 784 mSDtfsCounter, 22 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 1551 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:40:59,259 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 1551 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:40:59,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2282 states. [2024-11-28 04:40:59,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2282 to 2282. [2024-11-28 04:40:59,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2282 states, 1624 states have (on average 1.3294334975369457) internal successors, (2159), 1650 states have internal predecessors, (2159), 496 states have call successors, (496), 162 states have call predecessors, (496), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2024-11-28 04:40:59,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2282 states to 2282 states and 3145 transitions. [2024-11-28 04:40:59,412 INFO L78 Accepts]: Start accepts. Automaton has 2282 states and 3145 transitions. Word has length 39 [2024-11-28 04:40:59,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:40:59,413 INFO L471 AbstractCegarLoop]: Abstraction has 2282 states and 3145 transitions. [2024-11-28 04:40:59,413 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-28 04:40:59,414 INFO L276 IsEmpty]: Start isEmpty. Operand 2282 states and 3145 transitions. [2024-11-28 04:40:59,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 04:40:59,415 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:40:59,416 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:40:59,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 04:40:59,616 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-11-28 04:40:59,616 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:40:59,617 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:40:59,617 INFO L85 PathProgramCache]: Analyzing trace with hash -210547193, now seen corresponding path program 1 times [2024-11-28 04:40:59,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:40:59,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440179587] [2024-11-28 04:40:59,617 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:40:59,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:00,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:00,758 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:00,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:00,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440179587] [2024-11-28 04:41:00,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440179587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:00,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879988127] [2024-11-28 04:41:00,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:00,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:00,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:00,762 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:00,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:41:02,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:02,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 3097 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:41:02,496 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:41:02,535 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:02,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879988127] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:02,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:02,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:02,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136517835] [2024-11-28 04:41:02,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:02,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:02,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:02,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:02,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:02,537 INFO L87 Difference]: Start difference. First operand 2282 states and 3145 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:02,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:02,722 INFO L93 Difference]: Finished difference Result 2304 states and 3171 transitions. [2024-11-28 04:41:02,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:02,723 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2024-11-28 04:41:02,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:02,748 INFO L225 Difference]: With dead ends: 2304 [2024-11-28 04:41:02,748 INFO L226 Difference]: Without dead ends: 2293 [2024-11-28 04:41:02,750 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:02,752 INFO L435 NwaCegarLoop]: 799 mSDtfsCounter, 782 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 782 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:02,752 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [782 Valid, 812 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:41:02,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2293 states. [2024-11-28 04:41:02,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2293 to 2282. [2024-11-28 04:41:02,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2282 states, 1624 states have (on average 1.3288177339901477) internal successors, (2158), 1650 states have internal predecessors, (2158), 496 states have call successors, (496), 162 states have call predecessors, (496), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2024-11-28 04:41:02,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2282 states to 2282 states and 3144 transitions. [2024-11-28 04:41:02,919 INFO L78 Accepts]: Start accepts. Automaton has 2282 states and 3144 transitions. Word has length 50 [2024-11-28 04:41:02,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:02,920 INFO L471 AbstractCegarLoop]: Abstraction has 2282 states and 3144 transitions. [2024-11-28 04:41:02,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:02,920 INFO L276 IsEmpty]: Start isEmpty. Operand 2282 states and 3144 transitions. [2024-11-28 04:41:02,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-28 04:41:02,922 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:02,922 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:02,941 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:41:03,123 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-11-28 04:41:03,124 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:03,124 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:03,125 INFO L85 PathProgramCache]: Analyzing trace with hash -153288891, now seen corresponding path program 1 times [2024-11-28 04:41:03,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:03,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094432107] [2024-11-28 04:41:03,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:03,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:04,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:04,727 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:04,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:04,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094432107] [2024-11-28 04:41:04,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094432107] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:04,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420460674] [2024-11-28 04:41:04,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:04,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:04,728 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:04,732 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:04,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:41:06,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:06,525 INFO L256 TraceCheckSpWp]: Trace formula consists of 3092 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:41:06,531 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:06,844 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:41:06,844 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:06,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420460674] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:06,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:06,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:06,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027371773] [2024-11-28 04:41:06,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:06,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:06,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:06,845 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:06,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:06,846 INFO L87 Difference]: Start difference. First operand 2282 states and 3144 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:10,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:41:11,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:11,081 INFO L93 Difference]: Finished difference Result 2284 states and 3145 transitions. [2024-11-28 04:41:11,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:11,082 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 50 [2024-11-28 04:41:11,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:11,102 INFO L225 Difference]: With dead ends: 2284 [2024-11-28 04:41:11,103 INFO L226 Difference]: Without dead ends: 2281 [2024-11-28 04:41:11,105 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:11,107 INFO L435 NwaCegarLoop]: 784 mSDtfsCounter, 738 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 738 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:11,108 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [738 Valid, 784 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:41:11,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2281 states. [2024-11-28 04:41:11,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2281 to 2281. [2024-11-28 04:41:11,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2281 states, 1624 states have (on average 1.3282019704433496) internal successors, (2157), 1649 states have internal predecessors, (2157), 495 states have call successors, (495), 162 states have call predecessors, (495), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2024-11-28 04:41:11,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 3142 transitions. [2024-11-28 04:41:11,287 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 3142 transitions. Word has length 50 [2024-11-28 04:41:11,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:11,287 INFO L471 AbstractCegarLoop]: Abstraction has 2281 states and 3142 transitions. [2024-11-28 04:41:11,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:11,291 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 3142 transitions. [2024-11-28 04:41:11,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-28 04:41:11,292 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:11,292 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:11,312 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:41:11,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-28 04:41:11,493 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:11,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:11,494 INFO L85 PathProgramCache]: Analyzing trace with hash -457275669, now seen corresponding path program 1 times [2024-11-28 04:41:11,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:11,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57979860] [2024-11-28 04:41:11,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:11,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:13,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:13,433 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:13,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:13,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57979860] [2024-11-28 04:41:13,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57979860] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:13,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583926284] [2024-11-28 04:41:13,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:13,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:13,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:13,436 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:13,440 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:41:15,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:15,393 INFO L256 TraceCheckSpWp]: Trace formula consists of 3094 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:41:15,396 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:15,701 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:41:15,702 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:15,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583926284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:15,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:15,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:15,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386505757] [2024-11-28 04:41:15,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:15,703 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:15,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:15,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:15,704 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:15,704 INFO L87 Difference]: Start difference. First operand 2281 states and 3142 transitions. Second operand has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:19,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:41:19,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:19,920 INFO L93 Difference]: Finished difference Result 2283 states and 3143 transitions. [2024-11-28 04:41:19,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:19,921 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 51 [2024-11-28 04:41:19,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:19,939 INFO L225 Difference]: With dead ends: 2283 [2024-11-28 04:41:19,939 INFO L226 Difference]: Without dead ends: 2280 [2024-11-28 04:41:19,942 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:19,943 INFO L435 NwaCegarLoop]: 782 mSDtfsCounter, 735 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 735 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:19,944 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [735 Valid, 782 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:41:19,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2280 states. [2024-11-28 04:41:20,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2280 to 2280. [2024-11-28 04:41:20,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2280 states, 1624 states have (on average 1.3275862068965518) internal successors, (2156), 1648 states have internal predecessors, (2156), 494 states have call successors, (494), 162 states have call predecessors, (494), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2024-11-28 04:41:20,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2280 states to 2280 states and 3140 transitions. [2024-11-28 04:41:20,112 INFO L78 Accepts]: Start accepts. Automaton has 2280 states and 3140 transitions. Word has length 51 [2024-11-28 04:41:20,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:20,113 INFO L471 AbstractCegarLoop]: Abstraction has 2280 states and 3140 transitions. [2024-11-28 04:41:20,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:20,113 INFO L276 IsEmpty]: Start isEmpty. Operand 2280 states and 3140 transitions. [2024-11-28 04:41:20,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-28 04:41:20,114 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:20,114 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:20,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-28 04:41:20,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:41:20,315 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:20,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:20,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1290926328, now seen corresponding path program 1 times [2024-11-28 04:41:20,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:20,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559620630] [2024-11-28 04:41:20,317 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:20,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:21,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:21,683 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:21,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:21,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559620630] [2024-11-28 04:41:21,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559620630] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:21,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [388239439] [2024-11-28 04:41:21,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:21,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:21,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:21,687 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:21,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:41:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:23,672 INFO L256 TraceCheckSpWp]: Trace formula consists of 3096 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:41:23,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:23,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:41:23,982 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:23,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [388239439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:23,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:23,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:23,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949562668] [2024-11-28 04:41:23,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:23,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:23,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:23,984 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:23,984 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:23,984 INFO L87 Difference]: Start difference. First operand 2280 states and 3140 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:28,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:41:28,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:28,177 INFO L93 Difference]: Finished difference Result 2282 states and 3141 transitions. [2024-11-28 04:41:28,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:28,178 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 52 [2024-11-28 04:41:28,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:28,195 INFO L225 Difference]: With dead ends: 2282 [2024-11-28 04:41:28,196 INFO L226 Difference]: Without dead ends: 2279 [2024-11-28 04:41:28,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:28,198 INFO L435 NwaCegarLoop]: 780 mSDtfsCounter, 732 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 1 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 780 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:28,199 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 780 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:41:28,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2279 states. [2024-11-28 04:41:28,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2279 to 2279. [2024-11-28 04:41:28,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2279 states, 1624 states have (on average 1.3269704433497538) internal successors, (2155), 1647 states have internal predecessors, (2155), 493 states have call successors, (493), 162 states have call predecessors, (493), 161 states have return successors, (490), 489 states have call predecessors, (490), 490 states have call successors, (490) [2024-11-28 04:41:28,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2279 states to 2279 states and 3138 transitions. [2024-11-28 04:41:28,442 INFO L78 Accepts]: Start accepts. Automaton has 2279 states and 3138 transitions. Word has length 52 [2024-11-28 04:41:28,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:28,444 INFO L471 AbstractCegarLoop]: Abstraction has 2279 states and 3138 transitions. [2024-11-28 04:41:28,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:28,444 INFO L276 IsEmpty]: Start isEmpty. Operand 2279 states and 3138 transitions. [2024-11-28 04:41:28,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-28 04:41:28,446 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:28,447 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:28,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:41:28,647 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:28,647 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:28,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:28,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1364288114, now seen corresponding path program 1 times [2024-11-28 04:41:28,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:28,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956920351] [2024-11-28 04:41:28,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:28,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:29,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:30,021 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:30,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:30,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956920351] [2024-11-28 04:41:30,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956920351] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:30,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137079390] [2024-11-28 04:41:30,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:30,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:30,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:30,025 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:30,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:41:32,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:32,220 INFO L256 TraceCheckSpWp]: Trace formula consists of 3098 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:41:32,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:32,544 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:41:32,545 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:32,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137079390] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:32,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:32,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:32,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920845125] [2024-11-28 04:41:32,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:32,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:32,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:32,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:32,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:32,546 INFO L87 Difference]: Start difference. First operand 2279 states and 3138 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:36,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:41:36,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:36,860 INFO L93 Difference]: Finished difference Result 2776 states and 3799 transitions. [2024-11-28 04:41:36,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:36,861 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 53 [2024-11-28 04:41:36,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:36,880 INFO L225 Difference]: With dead ends: 2776 [2024-11-28 04:41:36,881 INFO L226 Difference]: Without dead ends: 2744 [2024-11-28 04:41:36,883 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:36,884 INFO L435 NwaCegarLoop]: 1096 mSDtfsCounter, 659 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 659 SdHoareTripleChecker+Valid, 1489 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:36,884 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [659 Valid, 1489 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:41:36,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2024-11-28 04:41:37,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2744. [2024-11-28 04:41:37,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2744 states, 1940 states have (on average 1.3170103092783505) internal successors, (2555), 1965 states have internal predecessors, (2555), 602 states have call successors, (602), 202 states have call predecessors, (602), 201 states have return successors, (601), 600 states have call predecessors, (601), 601 states have call successors, (601) [2024-11-28 04:41:37,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 3758 transitions. [2024-11-28 04:41:37,115 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 3758 transitions. Word has length 53 [2024-11-28 04:41:37,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:37,115 INFO L471 AbstractCegarLoop]: Abstraction has 2744 states and 3758 transitions. [2024-11-28 04:41:37,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-28 04:41:37,117 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 3758 transitions. [2024-11-28 04:41:37,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2024-11-28 04:41:37,120 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:37,120 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-11-28 04:41:37,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-28 04:41:37,320 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:41:37,321 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:37,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:37,322 INFO L85 PathProgramCache]: Analyzing trace with hash -980287044, now seen corresponding path program 1 times [2024-11-28 04:41:37,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:37,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549813485] [2024-11-28 04:41:37,323 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:37,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:38,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:38,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:38,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:38,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549813485] [2024-11-28 04:41:38,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549813485] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:38,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1733644626] [2024-11-28 04:41:38,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:38,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:38,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:38,757 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:38,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:41:41,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:41,017 INFO L256 TraceCheckSpWp]: Trace formula consists of 3191 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:41:41,020 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:41,108 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:41:41,108 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:41,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1733644626] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:41,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:41,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:41,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77233738] [2024-11-28 04:41:41,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:41,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:41,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:41,110 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:41,110 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:41,110 INFO L87 Difference]: Start difference. First operand 2744 states and 3758 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-28 04:41:41,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:41,586 INFO L93 Difference]: Finished difference Result 7021 states and 9582 transitions. [2024-11-28 04:41:41,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:41,587 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 71 [2024-11-28 04:41:41,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:41,618 INFO L225 Difference]: With dead ends: 7021 [2024-11-28 04:41:41,619 INFO L226 Difference]: Without dead ends: 4280 [2024-11-28 04:41:41,635 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:41,636 INFO L435 NwaCegarLoop]: 741 mSDtfsCounter, 699 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 1425 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:41,636 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [699 Valid, 1425 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:41:41,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4280 states. [2024-11-28 04:41:41,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4280 to 4277. [2024-11-28 04:41:41,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4277 states, 3033 states have (on average 1.3142103527860205) internal successors, (3986), 3070 states have internal predecessors, (3986), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2024-11-28 04:41:42,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4277 states to 4277 states and 5813 transitions. [2024-11-28 04:41:42,019 INFO L78 Accepts]: Start accepts. Automaton has 4277 states and 5813 transitions. Word has length 71 [2024-11-28 04:41:42,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:42,020 INFO L471 AbstractCegarLoop]: Abstraction has 4277 states and 5813 transitions. [2024-11-28 04:41:42,020 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-28 04:41:42,020 INFO L276 IsEmpty]: Start isEmpty. Operand 4277 states and 5813 transitions. [2024-11-28 04:41:42,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2024-11-28 04:41:42,033 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:42,034 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:42,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:41:42,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:41:42,235 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:42,235 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:42,236 INFO L85 PathProgramCache]: Analyzing trace with hash -79038474, now seen corresponding path program 1 times [2024-11-28 04:41:42,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:42,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620769629] [2024-11-28 04:41:42,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:42,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:43,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:43,624 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:43,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:43,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620769629] [2024-11-28 04:41:43,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620769629] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:43,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725327023] [2024-11-28 04:41:43,625 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:43,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:43,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:43,630 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:43,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:41:46,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:46,162 INFO L256 TraceCheckSpWp]: Trace formula consists of 3739 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 04:41:46,168 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:46,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:41:46,206 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:46,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725327023] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:46,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:46,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:46,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977630502] [2024-11-28 04:41:46,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:46,207 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:46,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:46,208 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:46,208 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:46,209 INFO L87 Difference]: Start difference. First operand 4277 states and 5813 transitions. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 04:41:46,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:46,634 INFO L93 Difference]: Finished difference Result 8563 states and 11875 transitions. [2024-11-28 04:41:46,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:46,635 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 134 [2024-11-28 04:41:46,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:46,667 INFO L225 Difference]: With dead ends: 8563 [2024-11-28 04:41:46,668 INFO L226 Difference]: Without dead ends: 4289 [2024-11-28 04:41:46,693 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:46,694 INFO L435 NwaCegarLoop]: 751 mSDtfsCounter, 0 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1497 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:46,694 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1497 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:41:46,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4289 states. [2024-11-28 04:41:47,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4289 to 4289. [2024-11-28 04:41:47,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4289 states, 3045 states have (on average 1.3129720853858784) internal successors, (3998), 3082 states have internal predecessors, (3998), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2024-11-28 04:41:47,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4289 states to 4289 states and 5825 transitions. [2024-11-28 04:41:47,055 INFO L78 Accepts]: Start accepts. Automaton has 4289 states and 5825 transitions. Word has length 134 [2024-11-28 04:41:47,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:47,056 INFO L471 AbstractCegarLoop]: Abstraction has 4289 states and 5825 transitions. [2024-11-28 04:41:47,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2024-11-28 04:41:47,056 INFO L276 IsEmpty]: Start isEmpty. Operand 4289 states and 5825 transitions. [2024-11-28 04:41:47,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2024-11-28 04:41:47,064 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:47,064 INFO L218 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:47,087 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:41:47,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:47,266 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:47,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:47,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1585674216, now seen corresponding path program 1 times [2024-11-28 04:41:47,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:47,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902365883] [2024-11-28 04:41:47,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:47,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:48,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:48,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:41:48,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:48,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902365883] [2024-11-28 04:41:48,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902365883] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:48,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285810490] [2024-11-28 04:41:48,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:48,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:48,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:48,713 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:48,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:41:51,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:51,192 INFO L256 TraceCheckSpWp]: Trace formula consists of 3744 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:41:51,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:51,228 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:41:51,228 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:51,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [285810490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:51,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:51,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2024-11-28 04:41:51,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066543355] [2024-11-28 04:41:51,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:51,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:41:51,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:51,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:41:51,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:51,230 INFO L87 Difference]: Start difference. First operand 4289 states and 5825 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2024-11-28 04:41:51,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:51,616 INFO L93 Difference]: Finished difference Result 8599 states and 11803 transitions. [2024-11-28 04:41:51,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:41:51,616 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) Word has length 135 [2024-11-28 04:41:51,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:51,648 INFO L225 Difference]: With dead ends: 8599 [2024-11-28 04:41:51,648 INFO L226 Difference]: Without dead ends: 4313 [2024-11-28 04:41:51,669 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:41:51,669 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 1 mSDsluCounter, 743 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1493 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:51,670 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1493 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:41:51,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4313 states. [2024-11-28 04:41:51,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4313 to 4301. [2024-11-28 04:41:51,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4301 states, 3057 states have (on average 1.3117435394177297) internal successors, (4010), 3094 states have internal predecessors, (4010), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2024-11-28 04:41:52,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4301 states to 4301 states and 5837 transitions. [2024-11-28 04:41:52,013 INFO L78 Accepts]: Start accepts. Automaton has 4301 states and 5837 transitions. Word has length 135 [2024-11-28 04:41:52,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:52,014 INFO L471 AbstractCegarLoop]: Abstraction has 4301 states and 5837 transitions. [2024-11-28 04:41:52,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 2 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 2 states have call predecessors, (15), 1 states have call successors, (15) [2024-11-28 04:41:52,014 INFO L276 IsEmpty]: Start isEmpty. Operand 4301 states and 5837 transitions. [2024-11-28 04:41:52,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2024-11-28 04:41:52,026 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:52,026 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:52,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:41:52,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:52,227 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:52,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:52,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1139922103, now seen corresponding path program 1 times [2024-11-28 04:41:52,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:52,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222752133] [2024-11-28 04:41:52,228 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:52,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:53,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:53,751 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 04:41:53,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:53,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222752133] [2024-11-28 04:41:53,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222752133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:53,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464042498] [2024-11-28 04:41:53,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:53,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:53,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:53,754 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:53,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:41:56,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:56,408 INFO L256 TraceCheckSpWp]: Trace formula consists of 4158 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:41:56,415 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:41:56,518 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 04:41:56,518 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:41:56,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464042498] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:41:56,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:41:56,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-28 04:41:56,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295848549] [2024-11-28 04:41:56,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:41:56,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:41:56,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:41:56,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:41:56,522 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:41:56,522 INFO L87 Difference]: Start difference. First operand 4301 states and 5837 transitions. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 04:41:56,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:41:56,912 INFO L93 Difference]: Finished difference Result 8623 states and 11935 transitions. [2024-11-28 04:41:56,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:41:56,913 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 190 [2024-11-28 04:41:56,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:41:56,947 INFO L225 Difference]: With dead ends: 8623 [2024-11-28 04:41:56,947 INFO L226 Difference]: Without dead ends: 4325 [2024-11-28 04:41:56,970 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:41:56,970 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 0 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2241 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:41:56,971 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2241 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:41:56,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4325 states. [2024-11-28 04:41:57,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4325 to 4325. [2024-11-28 04:41:57,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4325 states, 3081 states have (on average 1.3093151574164232) internal successors, (4034), 3118 states have internal predecessors, (4034), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2024-11-28 04:41:57,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4325 states to 4325 states and 5861 transitions. [2024-11-28 04:41:57,390 INFO L78 Accepts]: Start accepts. Automaton has 4325 states and 5861 transitions. Word has length 190 [2024-11-28 04:41:57,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:41:57,391 INFO L471 AbstractCegarLoop]: Abstraction has 4325 states and 5861 transitions. [2024-11-28 04:41:57,391 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 2 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 04:41:57,391 INFO L276 IsEmpty]: Start isEmpty. Operand 4325 states and 5861 transitions. [2024-11-28 04:41:57,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-28 04:41:57,401 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:41:57,402 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:41:57,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:41:57,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:41:57,604 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:41:57,604 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:41:57,605 INFO L85 PathProgramCache]: Analyzing trace with hash -145077883, now seen corresponding path program 1 times [2024-11-28 04:41:57,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:41:57,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713955475] [2024-11-28 04:41:57,605 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:57,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:41:58,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:41:58,904 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-28 04:41:58,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:41:58,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713955475] [2024-11-28 04:41:58,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713955475] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:41:58,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075079031] [2024-11-28 04:41:58,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:41:58,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:41:58,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:41:58,909 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:41:58,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:42:01,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:01,398 INFO L256 TraceCheckSpWp]: Trace formula consists of 4154 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:42:01,406 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:42:01,485 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-28 04:42:01,485 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:42:02,670 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-11-28 04:42:02,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075079031] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:42:02,670 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:42:02,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-28 04:42:02,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277545312] [2024-11-28 04:42:02,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:42:02,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:42:02,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:02,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:42:02,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:42:02,672 INFO L87 Difference]: Start difference. First operand 4325 states and 5861 transitions. Second operand has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-28 04:42:03,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:03,052 INFO L93 Difference]: Finished difference Result 8788 states and 11938 transitions. [2024-11-28 04:42:03,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:42:03,053 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 192 [2024-11-28 04:42:03,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:03,080 INFO L225 Difference]: With dead ends: 8788 [2024-11-28 04:42:03,080 INFO L226 Difference]: Without dead ends: 4466 [2024-11-28 04:42:03,095 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:42:03,095 INFO L435 NwaCegarLoop]: 747 mSDtfsCounter, 78 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 1507 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:03,096 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 1507 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:42:03,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4466 states. [2024-11-28 04:42:03,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4466 to 4466. [2024-11-28 04:42:03,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4466 states, 3222 states have (on average 1.314400993171943) internal successors, (4235), 3259 states have internal predecessors, (4235), 914 states have call successors, (914), 330 states have call predecessors, (914), 329 states have return successors, (913), 912 states have call predecessors, (913), 913 states have call successors, (913) [2024-11-28 04:42:03,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4466 states to 4466 states and 6062 transitions. [2024-11-28 04:42:03,375 INFO L78 Accepts]: Start accepts. Automaton has 4466 states and 6062 transitions. Word has length 192 [2024-11-28 04:42:03,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:03,375 INFO L471 AbstractCegarLoop]: Abstraction has 4466 states and 6062 transitions. [2024-11-28 04:42:03,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 26.428571428571427) internal successors, (185), 7 states have internal predecessors, (185), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2024-11-28 04:42:03,375 INFO L276 IsEmpty]: Start isEmpty. Operand 4466 states and 6062 transitions. [2024-11-28 04:42:03,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-28 04:42:03,384 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:42:03,385 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:03,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 04:42:03,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:42:03,585 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:42:03,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:42:03,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1643867526, now seen corresponding path program 2 times [2024-11-28 04:42:03,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:42:03,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222803524] [2024-11-28 04:42:03,586 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:42:03,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:42:04,665 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:42:04,666 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:42:05,014 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-11-28 04:42:05,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:42:05,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222803524] [2024-11-28 04:42:05,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222803524] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:42:05,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:42:05,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:42:05,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600828117] [2024-11-28 04:42:05,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:42:05,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:42:05,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:05,017 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:42:05,017 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:42:05,017 INFO L87 Difference]: Start difference. First operand 4466 states and 6062 transitions. Second operand has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-28 04:42:05,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:05,330 INFO L93 Difference]: Finished difference Result 8977 states and 12373 transitions. [2024-11-28 04:42:05,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:42:05,331 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) Word has length 204 [2024-11-28 04:42:05,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:05,365 INFO L225 Difference]: With dead ends: 8977 [2024-11-28 04:42:05,365 INFO L226 Difference]: Without dead ends: 4514 [2024-11-28 04:42:05,381 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:42:05,381 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 0 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2996 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:05,382 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2996 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:42:05,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4514 states. [2024-11-28 04:42:05,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4514 to 4514. [2024-11-28 04:42:05,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4514 states, 3258 states have (on average 1.310926949048496) internal successors, (4271), 3295 states have internal predecessors, (4271), 914 states have call successors, (914), 330 states have call predecessors, (914), 341 states have return successors, (961), 924 states have call predecessors, (961), 913 states have call successors, (961) [2024-11-28 04:42:05,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4514 states to 4514 states and 6146 transitions. [2024-11-28 04:42:05,684 INFO L78 Accepts]: Start accepts. Automaton has 4514 states and 6146 transitions. Word has length 204 [2024-11-28 04:42:05,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:05,686 INFO L471 AbstractCegarLoop]: Abstraction has 4514 states and 6146 transitions. [2024-11-28 04:42:05,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.0) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (20), 3 states have call predecessors, (20), 2 states have call successors, (20) [2024-11-28 04:42:05,687 INFO L276 IsEmpty]: Start isEmpty. Operand 4514 states and 6146 transitions. [2024-11-28 04:42:05,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-28 04:42:05,699 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:42:05,699 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:05,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 04:42:05,699 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:42:05,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:42:05,700 INFO L85 PathProgramCache]: Analyzing trace with hash 97425388, now seen corresponding path program 1 times [2024-11-28 04:42:05,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:42:05,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301874659] [2024-11-28 04:42:05,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:42:05,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:42:06,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:07,281 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-11-28 04:42:07,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:42:07,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301874659] [2024-11-28 04:42:07,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301874659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:42:07,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:42:07,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:42:07,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123616962] [2024-11-28 04:42:07,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:42:07,283 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:42:07,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:07,284 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:42:07,284 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:42:07,284 INFO L87 Difference]: Start difference. First operand 4514 states and 6146 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 04:42:07,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:07,570 INFO L93 Difference]: Finished difference Result 9035 states and 12304 transitions. [2024-11-28 04:42:07,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:42:07,571 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 270 [2024-11-28 04:42:07,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:07,600 INFO L225 Difference]: With dead ends: 9035 [2024-11-28 04:42:07,600 INFO L226 Difference]: Without dead ends: 4524 [2024-11-28 04:42:07,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:42:07,614 INFO L435 NwaCegarLoop]: 750 mSDtfsCounter, 0 mSDsluCounter, 1494 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2244 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:07,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2244 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:42:07,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4524 states. [2024-11-28 04:42:07,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4524 to 4524. [2024-11-28 04:42:07,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4524 states, 3268 states have (on average 1.3099755201958385) internal successors, (4281), 3305 states have internal predecessors, (4281), 914 states have call successors, (914), 330 states have call predecessors, (914), 341 states have return successors, (961), 924 states have call predecessors, (961), 913 states have call successors, (961) [2024-11-28 04:42:07,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4524 states to 4524 states and 6156 transitions. [2024-11-28 04:42:07,917 INFO L78 Accepts]: Start accepts. Automaton has 4524 states and 6156 transitions. Word has length 270 [2024-11-28 04:42:07,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:07,917 INFO L471 AbstractCegarLoop]: Abstraction has 4524 states and 6156 transitions. [2024-11-28 04:42:07,918 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 2 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 04:42:07,918 INFO L276 IsEmpty]: Start isEmpty. Operand 4524 states and 6156 transitions. [2024-11-28 04:42:07,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 274 [2024-11-28 04:42:07,928 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:42:07,929 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:07,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 04:42:07,929 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:42:07,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:42:07,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1122798484, now seen corresponding path program 1 times [2024-11-28 04:42:07,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:42:07,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586431754] [2024-11-28 04:42:07,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:42:07,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:42:08,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 242 trivial. 0 not checked. [2024-11-28 04:42:09,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:42:09,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586431754] [2024-11-28 04:42:09,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586431754] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:42:09,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396516986] [2024-11-28 04:42:09,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:42:09,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:42:09,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:42:09,309 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:42:09,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:42:11,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:11,789 INFO L256 TraceCheckSpWp]: Trace formula consists of 4524 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:42:11,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:42:11,909 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 129 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2024-11-28 04:42:11,910 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:42:11,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396516986] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:42:11,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:42:11,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2024-11-28 04:42:11,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488122632] [2024-11-28 04:42:11,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:42:11,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:42:11,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:11,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:42:11,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:42:11,912 INFO L87 Difference]: Start difference. First operand 4524 states and 6156 transitions. Second operand has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2024-11-28 04:42:12,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:12,292 INFO L93 Difference]: Finished difference Result 9141 states and 12693 transitions. [2024-11-28 04:42:12,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:42:12,293 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) Word has length 273 [2024-11-28 04:42:12,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:12,321 INFO L225 Difference]: With dead ends: 9141 [2024-11-28 04:42:12,321 INFO L226 Difference]: Without dead ends: 4620 [2024-11-28 04:42:12,338 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 272 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:42:12,341 INFO L435 NwaCegarLoop]: 755 mSDtfsCounter, 0 mSDsluCounter, 1499 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2254 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:12,342 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2254 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:42:12,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4620 states. [2024-11-28 04:42:12,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4620 to 4620. [2024-11-28 04:42:12,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4620 states, 3328 states have (on average 1.3079927884615385) internal successors, (4353), 3365 states have internal predecessors, (4353), 950 states have call successors, (950), 330 states have call predecessors, (950), 341 states have return successors, (997), 960 states have call predecessors, (997), 949 states have call successors, (997) [2024-11-28 04:42:12,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4620 states to 4620 states and 6300 transitions. [2024-11-28 04:42:12,661 INFO L78 Accepts]: Start accepts. Automaton has 4620 states and 6300 transitions. Word has length 273 [2024-11-28 04:42:12,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:12,662 INFO L471 AbstractCegarLoop]: Abstraction has 4620 states and 6300 transitions. [2024-11-28 04:42:12,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.75) internal successors, (147), 4 states have internal predecessors, (147), 3 states have call successors, (34), 2 states have call predecessors, (34), 2 states have return successors, (32), 3 states have call predecessors, (32), 3 states have call successors, (32) [2024-11-28 04:42:12,662 INFO L276 IsEmpty]: Start isEmpty. Operand 4620 states and 6300 transitions. [2024-11-28 04:42:12,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2024-11-28 04:42:12,672 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:42:12,673 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:12,697 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:42:12,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:42:12,874 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:42:12,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:42:12,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1109756262, now seen corresponding path program 1 times [2024-11-28 04:42:12,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:42:12,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743356296] [2024-11-28 04:42:12,875 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:42:12,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:42:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:14,266 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2024-11-28 04:42:14,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:42:14,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743356296] [2024-11-28 04:42:14,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743356296] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:42:14,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441245994] [2024-11-28 04:42:14,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:42:14,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:42:14,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:42:14,270 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:42:14,274 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:42:17,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:17,088 INFO L256 TraceCheckSpWp]: Trace formula consists of 4530 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 04:42:17,094 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:42:17,151 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2024-11-28 04:42:17,152 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:42:19,148 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2024-11-28 04:42:19,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441245994] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:42:19,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:42:19,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2024-11-28 04:42:19,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526370905] [2024-11-28 04:42:19,149 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:42:19,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:42:19,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:19,150 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:42:19,151 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:42:19,151 INFO L87 Difference]: Start difference. First operand 4620 states and 6300 transitions. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 5 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) [2024-11-28 04:42:19,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:19,682 INFO L93 Difference]: Finished difference Result 9528 states and 13056 transitions. [2024-11-28 04:42:19,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:42:19,685 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 5 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) Word has length 275 [2024-11-28 04:42:19,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:19,722 INFO L225 Difference]: With dead ends: 9528 [2024-11-28 04:42:19,722 INFO L226 Difference]: Without dead ends: 4911 [2024-11-28 04:42:19,739 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 547 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:42:19,740 INFO L435 NwaCegarLoop]: 747 mSDtfsCounter, 128 mSDsluCounter, 766 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1513 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:19,741 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 1513 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-28 04:42:19,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4911 states. [2024-11-28 04:42:20,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4911 to 4911. [2024-11-28 04:42:20,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4911 states, 3544 states have (on average 1.3061512415349887) internal successors, (4629), 3581 states have internal predecessors, (4629), 1025 states have call successors, (1025), 330 states have call predecessors, (1025), 341 states have return successors, (1072), 1035 states have call predecessors, (1072), 1024 states have call successors, (1072) [2024-11-28 04:42:20,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4911 states to 4911 states and 6726 transitions. [2024-11-28 04:42:20,147 INFO L78 Accepts]: Start accepts. Automaton has 4911 states and 6726 transitions. Word has length 275 [2024-11-28 04:42:20,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:20,147 INFO L471 AbstractCegarLoop]: Abstraction has 4911 states and 6726 transitions. [2024-11-28 04:42:20,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 5 states have call successors, (46), 2 states have call predecessors, (46), 2 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) [2024-11-28 04:42:20,148 INFO L276 IsEmpty]: Start isEmpty. Operand 4911 states and 6726 transitions. [2024-11-28 04:42:20,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-11-28 04:42:20,162 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:42:20,162 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:20,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-28 04:42:20,364 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:42:20,364 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:42:20,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:42:20,365 INFO L85 PathProgramCache]: Analyzing trace with hash 110212755, now seen corresponding path program 1 times [2024-11-28 04:42:20,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:42:20,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502767421] [2024-11-28 04:42:20,366 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:42:20,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:42:21,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:42:22,783 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-28 04:42:22,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:42:22,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502767421] [2024-11-28 04:42:22,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502767421] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:42:22,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:42:22,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:42:22,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915716198] [2024-11-28 04:42:22,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:42:22,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:42:22,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:22,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:42:22,786 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:42:22,786 INFO L87 Difference]: Start difference. First operand 4911 states and 6726 transitions. Second operand has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 04:42:23,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:23,207 INFO L93 Difference]: Finished difference Result 9840 states and 13494 transitions. [2024-11-28 04:42:23,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:42:23,208 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) Word has length 276 [2024-11-28 04:42:23,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:23,241 INFO L225 Difference]: With dead ends: 9840 [2024-11-28 04:42:23,241 INFO L226 Difference]: Without dead ends: 4932 [2024-11-28 04:42:23,259 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:42:23,261 INFO L435 NwaCegarLoop]: 749 mSDtfsCounter, 1 mSDsluCounter, 2235 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2984 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:23,261 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2984 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:42:23,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4932 states. [2024-11-28 04:42:23,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4932 to 4926. [2024-11-28 04:42:23,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4926 states, 3556 states have (on average 1.3051181102362204) internal successors, (4641), 3593 states have internal predecessors, (4641), 1025 states have call successors, (1025), 330 states have call predecessors, (1025), 344 states have return successors, (1075), 1038 states have call predecessors, (1075), 1024 states have call successors, (1075) [2024-11-28 04:42:23,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4926 states to 4926 states and 6741 transitions. [2024-11-28 04:42:23,755 INFO L78 Accepts]: Start accepts. Automaton has 4926 states and 6741 transitions. Word has length 276 [2024-11-28 04:42:23,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:23,756 INFO L471 AbstractCegarLoop]: Abstraction has 4926 states and 6741 transitions. [2024-11-28 04:42:23,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.8) internal successors, (124), 4 states have internal predecessors, (124), 2 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 3 states have call predecessors, (22), 2 states have call successors, (22) [2024-11-28 04:42:23,756 INFO L276 IsEmpty]: Start isEmpty. Operand 4926 states and 6741 transitions. [2024-11-28 04:42:23,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-11-28 04:42:23,770 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:42:23,770 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:23,770 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 04:42:23,770 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:42:23,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:42:23,771 INFO L85 PathProgramCache]: Analyzing trace with hash -66196203, now seen corresponding path program 2 times [2024-11-28 04:42:23,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:42:23,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310718978] [2024-11-28 04:42:23,771 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:42:23,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:42:25,241 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 04:42:25,241 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:42:25,625 INFO L134 CoverageAnalysis]: Checked inductivity of 291 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 291 trivial. 0 not checked. [2024-11-28 04:42:25,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:42:25,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310718978] [2024-11-28 04:42:25,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310718978] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:42:25,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:42:25,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:42:25,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832888237] [2024-11-28 04:42:25,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:42:25,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:42:25,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:42:25,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:42:25,629 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:42:25,630 INFO L87 Difference]: Start difference. First operand 4926 states and 6741 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 04:42:29,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-28 04:42:29,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:42:29,957 INFO L93 Difference]: Finished difference Result 4926 states and 6741 transitions. [2024-11-28 04:42:29,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:42:29,958 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) Word has length 296 [2024-11-28 04:42:29,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:42:29,969 INFO L225 Difference]: With dead ends: 4926 [2024-11-28 04:42:29,969 INFO L226 Difference]: Without dead ends: 0 [2024-11-28 04:42:29,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:42:29,981 INFO L435 NwaCegarLoop]: 759 mSDtfsCounter, 382 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 1440 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:42:29,982 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 1440 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 04:42:29,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2024-11-28 04:42:29,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2024-11-28 04:42:29,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:42:29,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2024-11-28 04:42:29,991 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 296 [2024-11-28 04:42:29,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:42:29,992 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2024-11-28 04:42:29,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (25), 3 states have call predecessors, (25), 2 states have return successors, (23), 2 states have call predecessors, (23), 2 states have call successors, (23) [2024-11-28 04:42:29,992 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2024-11-28 04:42:29,992 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-11-28 04:42:29,995 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 04:42:29,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 04:42:29,999 INFO L422 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:42:30,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2024-11-28 04:44:09,055 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 04:44:09,073 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 04:44:09 BoogieIcfgContainer [2024-11-28 04:44:09,073 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 04:44:09,074 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 04:44:09,074 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 04:44:09,074 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 04:44:09,075 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:40:33" (3/4) ... [2024-11-28 04:44:09,078 INFO L146 WitnessPrinter]: Generating witness for correct program [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_unlock_pf_mutex [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_release [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_check_events [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_init [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_getgeo [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure unregister_blkdev [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure write_reg [2024-11-28 04:44:09,085 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_read_regr [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printk [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_disconnect [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure status_reg [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure __const_udelay [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_mutex_lock_pf_mutex [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_unlock [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_error [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_connect [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure put_disk [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_atapi [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure get_capacity [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_reset [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_command [2024-11-28 04:44:09,086 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_probe [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_read_block [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure set_capacity [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_lock [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_wait [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure read_reg [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_identify [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_sleep [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_req_sense [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_mode_sense [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure ldv_malloc [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_completion [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure xl [2024-11-28 04:44:09,087 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure mutex_lock [2024-11-28 04:44:09,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure xs [2024-11-28 04:44:09,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pf_ioctl [2024-11-28 04:44:09,088 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure pi_write_block [2024-11-28 04:44:09,133 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 215 nodes and edges [2024-11-28 04:44:09,136 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 74 nodes and edges [2024-11-28 04:44:09,140 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 27 nodes and edges [2024-11-28 04:44:09,143 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2024-11-28 04:44:09,146 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2024-11-28 04:44:09,149 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2024-11-28 04:44:09,152 INFO L919 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2024-11-28 04:44:09,512 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/witness.graphml [2024-11-28 04:44:09,513 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/witness.yml [2024-11-28 04:44:09,514 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 04:44:09,515 INFO L158 Benchmark]: Toolchain (without parser) took 229032.92ms. Allocated memory was 117.4MB in the beginning and 2.5GB in the end (delta: 2.4GB). Free memory was 85.7MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 781.5MB. Max. memory is 16.1GB. [2024-11-28 04:44:09,515 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 04:44:09,516 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1821.13ms. Allocated memory is still 117.4MB. Free memory was 85.7MB in the beginning and 64.3MB in the end (delta: 21.4MB). Peak memory consumption was 71.4MB. Max. memory is 16.1GB. [2024-11-28 04:44:09,517 INFO L158 Benchmark]: Boogie Procedure Inliner took 176.08ms. Allocated memory is still 117.4MB. Free memory was 64.3MB in the beginning and 51.5MB in the end (delta: 12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 04:44:09,518 INFO L158 Benchmark]: Boogie Preprocessor took 325.60ms. Allocated memory is still 117.4MB. Free memory was 51.5MB in the beginning and 25.2MB in the end (delta: 26.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 04:44:09,518 INFO L158 Benchmark]: RCFGBuilder took 10361.13ms. Allocated memory was 117.4MB in the beginning and 167.8MB in the end (delta: 50.3MB). Free memory was 25.2MB in the beginning and 74.7MB in the end (delta: -49.5MB). Peak memory consumption was 69.0MB. Max. memory is 16.1GB. [2024-11-28 04:44:09,518 INFO L158 Benchmark]: TraceAbstraction took 215900.76ms. Allocated memory was 167.8MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 73.1MB in the beginning and 1.7GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. [2024-11-28 04:44:09,518 INFO L158 Benchmark]: Witness Printer took 439.92ms. Allocated memory is still 2.5GB. Free memory was 1.7GB in the beginning and 1.7GB in the end (delta: 29.4MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 04:44:09,520 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1821.13ms. Allocated memory is still 117.4MB. Free memory was 85.7MB in the beginning and 64.3MB in the end (delta: 21.4MB). Peak memory consumption was 71.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 176.08ms. Allocated memory is still 117.4MB. Free memory was 64.3MB in the beginning and 51.5MB in the end (delta: 12.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 325.60ms. Allocated memory is still 117.4MB. Free memory was 51.5MB in the beginning and 25.2MB in the end (delta: 26.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * RCFGBuilder took 10361.13ms. Allocated memory was 117.4MB in the beginning and 167.8MB in the end (delta: 50.3MB). Free memory was 25.2MB in the beginning and 74.7MB in the end (delta: -49.5MB). Peak memory consumption was 69.0MB. Max. memory is 16.1GB. * TraceAbstraction took 215900.76ms. Allocated memory was 167.8MB in the beginning and 2.5GB in the end (delta: 2.3GB). Free memory was 73.1MB in the beginning and 1.7GB in the end (delta: -1.7GB). Peak memory consumption was 1.5GB. Max. memory is 16.1GB. * Witness Printer took 439.92ms. Allocated memory is still 2.5GB. Free memory was 1.7GB in the beginning and 1.7GB in the end (delta: 29.4MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 5165]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 39 procedures, 579 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 116.7s, OverallIterations: 23, TraceHistogramMax: 8, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.2s, AutomataDifference: 32.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 6 mSolverCounterUnknown, 7909 SdHoareTripleChecker+Valid, 26.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7879 mSDsluCounter, 37004 SdHoareTripleChecker+Invalid, 25.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18148 mSDsCounter, 67 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 277 IncrementalHoareTripleChecker+Invalid, 350 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 67 mSolverCounterUnsat, 18856 mSDtfsCounter, 277 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2176 GetRequests, 2112 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4926occurred in iteration=22, InterpolantAutomatonStates: 82, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 5.4s AutomataMinimizationTime, 23 MinimizatonAttempts, 601 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 2.1s SsaConstructionTime, 8.8s SatisfiabilityAnalysisTime, 15.4s InterpolantComputationTime, 4406 NumberOfCodeBlocks, 4093 NumberOfCodeBlocksAsserted, 38 NumberOfCheckSat, 4833 ConstructedInterpolants, 0 QuantifiedInterpolants, 5567 SizeOfPredicates, 0 NumberOfNonLiveVariables, 52412 ConjunctsInSsa, 44 ConjunctsInUnsatCore, 40 InterpolantComputations, 21 PerfectInterpolantSequences, 2338/2357 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 4332]: Location Invariant Derived location invariant: (((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) - InvariantResult [Line: 3822]: Location Invariant Derived location invariant: ((((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) || ((((((1 == ldv_mutex_mutex_of_device) && (2 == ldv_mutex_pf_mutex)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0))) - InvariantResult [Line: 3674]: Loop Invariant Derived loop invariant: ((((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (unit <= 3)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) - InvariantResult [Line: 3822]: Location Invariant Derived location invariant: ((((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) || ((((((1 == ldv_mutex_mutex_of_device) && (2 == ldv_mutex_pf_mutex)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0))) - InvariantResult [Line: 4070]: Location Invariant Derived location invariant: (((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) - InvariantResult [Line: 4070]: Location Invariant Derived location invariant: (((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) - InvariantResult [Line: 3983]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 4341]: Location Invariant Derived location invariant: (((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) - InvariantResult [Line: 3948]: Location Invariant Derived location invariant: 0 - InvariantResult [Line: 4369]: Location Invariant Derived location invariant: (((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) - InvariantResult [Line: 4112]: Location Invariant Derived location invariant: (((((((ldv_state_variable_0 == 1) && (1 == ldv_mutex_mutex_of_device)) && (disable == 0)) && (ldv_mutex_lock == 1)) && (ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) && (ldv_retval_pf_init == 0)) && (ldv_mutex_pf_mutex == 1)) RESULT: Ultimate proved your program to be correct! [2024-11-28 04:44:09,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_932664bf-4aeb-4e5d-a643-020a551ccd1a/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE