./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 08:23:30,917 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 08:23:30,978 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2023-12-02 08:23:30,984 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 08:23:30,984 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 08:23:31,009 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 08:23:31,010 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 08:23:31,010 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 08:23:31,011 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 08:23:31,011 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 08:23:31,012 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 08:23:31,012 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 08:23:31,013 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 08:23:31,013 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-12-02 08:23:31,014 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 08:23:31,014 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 08:23:31,015 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-12-02 08:23:31,015 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-12-02 08:23:31,016 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 08:23:31,017 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-12-02 08:23:31,017 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-12-02 08:23:31,018 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2023-12-02 08:23:31,019 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 08:23:31,019 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 08:23:31,019 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 08:23:31,020 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 08:23:31,020 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 08:23:31,021 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 08:23:31,021 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 08:23:31,021 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 08:23:31,022 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 08:23:31,022 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 08:23:31,022 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 08:23:31,023 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 08:23:31,023 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 08:23:31,023 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 08:23:31,023 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 08:23:31,024 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 08:23:31,024 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 08:23:31,024 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 08:23:31,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 08:23:31,025 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 08:23:31,025 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 08:23:31,025 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-12-02 08:23:31,025 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-02 08:23:31,025 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 08:23:31,025 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 08:23:31,026 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 08:23:31,026 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df [2023-12-02 08:23:31,219 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 08:23:31,240 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 08:23:31,243 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 08:23:31,244 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 08:23:31,244 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 08:23:31,246 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-12-02 08:23:34,004 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 08:23:34,322 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 08:23:34,322 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-12-02 08:23:34,346 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data/6ce4e08cb/3ca9078f98d641d7a8b0eeed452f1614/FLAGb32230f58 [2023-12-02 08:23:34,357 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data/6ce4e08cb/3ca9078f98d641d7a8b0eeed452f1614 [2023-12-02 08:23:34,359 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 08:23:34,361 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 08:23:34,362 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 08:23:34,362 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 08:23:34,366 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 08:23:34,367 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:23:34" (1/1) ... [2023-12-02 08:23:34,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@489bc207 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:34, skipping insertion in model container [2023-12-02 08:23:34,368 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:23:34" (1/1) ... [2023-12-02 08:23:34,450 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 08:23:35,600 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 08:23:35,629 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-12-02 08:23:35,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@867d85c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:35, skipping insertion in model container [2023-12-02 08:23:35,630 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 08:23:35,630 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-12-02 08:23:35,632 INFO L158 Benchmark]: Toolchain (without parser) took 1270.41ms. Allocated memory is still 148.9MB. Free memory was 108.1MB in the beginning and 63.4MB in the end (delta: 44.7MB). Peak memory consumption was 46.1MB. Max. memory is 16.1GB. [2023-12-02 08:23:35,632 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 104.9MB. Free memory is still 57.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-12-02 08:23:35,633 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1268.23ms. Allocated memory is still 148.9MB. Free memory was 108.1MB in the beginning and 63.9MB in the end (delta: 44.3MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2023-12-02 08:23:35,634 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.17ms. Allocated memory is still 104.9MB. Free memory is still 57.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1268.23ms. Allocated memory is still 148.9MB. Free memory was 108.1MB in the beginning and 63.9MB in the end (delta: 44.3MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2975]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-12-02 08:23:37,338 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-02 08:23:37,422 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2023-12-02 08:23:37,429 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-02 08:23:37,430 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-02 08:23:37,461 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-02 08:23:37,462 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-02 08:23:37,462 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-02 08:23:37,463 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-02 08:23:37,464 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-02 08:23:37,464 INFO L153 SettingsManager]: * User list type=DISABLED [2023-12-02 08:23:37,465 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-12-02 08:23:37,465 INFO L153 SettingsManager]: * Explicit value domain=true [2023-12-02 08:23:37,466 INFO L153 SettingsManager]: * Octagon Domain=false [2023-12-02 08:23:37,466 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2023-12-02 08:23:37,467 INFO L153 SettingsManager]: * Interval Domain=false [2023-12-02 08:23:37,468 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-02 08:23:37,468 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-02 08:23:37,469 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-02 08:23:37,469 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-02 08:23:37,470 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-02 08:23:37,471 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-02 08:23:37,471 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-02 08:23:37,472 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-12-02 08:23:37,472 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-12-02 08:23:37,472 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-12-02 08:23:37,473 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-02 08:23:37,473 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-02 08:23:37,474 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-02 08:23:37,474 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-02 08:23:37,475 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-12-02 08:23:37,475 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-02 08:23:37,475 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-02 08:23:37,475 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-02 08:23:37,476 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-02 08:23:37,476 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-02 08:23:37,476 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-02 08:23:37,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 08:23:37,477 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-02 08:23:37,477 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-02 08:23:37,477 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2023-12-02 08:23:37,478 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-02 08:23:37,478 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-02 08:23:37,478 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-12-02 08:23:37,478 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-02 08:23:37,478 INFO L153 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh 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 valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df [2023-12-02 08:23:37,764 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-02 08:23:37,784 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-02 08:23:37,787 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-02 08:23:37,788 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-02 08:23:37,788 INFO L274 PluginConnector]: CDTParser initialized [2023-12-02 08:23:37,790 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-12-02 08:23:40,540 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-02 08:23:40,904 INFO L384 CDTParser]: Found 1 translation units. [2023-12-02 08:23:40,905 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-12-02 08:23:40,930 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data/f81ec8d71/c0f1110d495b41edbedc62f65f50a784/FLAGeb4497d9f [2023-12-02 08:23:40,945 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/data/f81ec8d71/c0f1110d495b41edbedc62f65f50a784 [2023-12-02 08:23:40,948 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-02 08:23:40,950 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-12-02 08:23:40,951 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-02 08:23:40,952 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-02 08:23:40,957 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-02 08:23:40,957 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:23:40" (1/1) ... [2023-12-02 08:23:40,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@79f75e33 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:40, skipping insertion in model container [2023-12-02 08:23:40,959 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:23:40" (1/1) ... [2023-12-02 08:23:41,039 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 08:23:42,237 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 08:23:42,275 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-12-02 08:23:42,301 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-02 08:23:42,441 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 08:23:42,460 INFO L202 MainTranslator]: Completed pre-run [2023-12-02 08:23:42,605 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-02 08:23:42,748 WARN L675 CHandler]: The function __VERIFIER_nondet_sector_t is called, but not defined or handled by StandardFunctionHandler. [2023-12-02 08:23:42,756 INFO L206 MainTranslator]: Completed translation [2023-12-02 08:23:42,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42 WrapperNode [2023-12-02 08:23:42,756 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-02 08:23:42,758 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-02 08:23:42,758 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-02 08:23:42,758 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-02 08:23:42,764 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,819 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,883 INFO L138 Inliner]: procedures = 482, calls = 840, calls flagged for inlining = 55, calls inlined = 37, statements flattened = 1004 [2023-12-02 08:23:42,884 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-02 08:23:42,884 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-02 08:23:42,885 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-02 08:23:42,885 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-02 08:23:42,895 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,906 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,906 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,947 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,955 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,967 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,975 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,988 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-02 08:23:42,989 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-02 08:23:42,989 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-02 08:23:42,989 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-02 08:23:42,990 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (1/1) ... [2023-12-02 08:23:42,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-12-02 08:23:43,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:23:43,013 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-12-02 08:23:43,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-12-02 08:23:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure zf_timer_off [2023-12-02 08:23:43,044 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_timer_off [2023-12-02 08:23:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2023-12-02 08:23:43,044 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2023-12-02 08:23:43,044 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-12-02 08:23:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_begin [2023-12-02 08:23:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-12-02 08:23:43,045 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-12-02 08:23:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-02 08:23:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-12-02 08:23:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-12-02 08:23:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-12-02 08:23:43,045 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-12-02 08:23:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-12-02 08:23:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-12-02 08:23:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_end [2023-12-02 08:23:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure zf_get_control [2023-12-02 08:23:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_get_control [2023-12-02 08:23:43,046 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-12-02 08:23:43,046 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-12-02 08:23:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-12-02 08:23:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure request_region [2023-12-02 08:23:43,047 INFO L138 BoogieDeclarations]: Found implementation of procedure request_region [2023-12-02 08:23:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-02 08:23:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-12-02 08:23:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 08:23:43,047 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-12-02 08:23:43,047 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irqsave [2023-12-02 08:23:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irqsave [2023-12-02 08:23:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure release_region [2023-12-02 08:23:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure release_region [2023-12-02 08:23:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-02 08:23:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-02 08:23:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_init [2023-12-02 08:23:43,048 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_init [2023-12-02 08:23:43,048 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-02 08:23:43,049 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2023-12-02 08:23:43,049 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-02 08:23:43,049 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-12-02 08:23:43,050 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2023-12-02 08:23:43,050 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-12-02 08:23:43,050 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-12-02 08:23:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-12-02 08:23:43,051 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-12-02 08:23:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2023-12-02 08:23:43,051 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2023-12-02 08:23:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-12-02 08:23:43,051 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-12-02 08:23:43,051 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2023-12-02 08:23:43,051 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2023-12-02 08:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure assert_context_process [2023-12-02 08:23:43,052 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_context_process [2023-12-02 08:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure zf_set_control [2023-12-02 08:23:43,052 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_set_control [2023-12-02 08:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2023-12-02 08:23:43,052 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2023-12-02 08:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure zf_readw [2023-12-02 08:23:43,052 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_readw [2023-12-02 08:23:43,052 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2023-12-02 08:23:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure zf_ping [2023-12-02 08:23:43,053 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_ping [2023-12-02 08:23:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-12-02 08:23:43,053 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-12-02 08:23:43,053 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_ULONG~TO~VOID [2023-12-02 08:23:43,053 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_ULONG~TO~VOID [2023-12-02 08:23:43,373 INFO L241 CfgBuilder]: Building ICFG [2023-12-02 08:23:43,376 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-02 08:23:47,596 INFO L282 CfgBuilder]: Performing block encoding [2023-12-02 08:23:47,734 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-02 08:23:47,735 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-12-02 08:23:47,735 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:23:47 BoogieIcfgContainer [2023-12-02 08:23:47,736 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-02 08:23:47,738 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-02 08:23:47,738 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-02 08:23:47,741 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-02 08:23:47,741 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:23:40" (1/3) ... [2023-12-02 08:23:47,742 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d4e2825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:23:47, skipping insertion in model container [2023-12-02 08:23:47,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:23:42" (2/3) ... [2023-12-02 08:23:47,742 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d4e2825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:23:47, skipping insertion in model container [2023-12-02 08:23:47,742 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:23:47" (3/3) ... [2023-12-02 08:23:47,744 INFO L112 eAbstractionObserver]: Analyzing ICFG ddv_machzwd_outw_p.i [2023-12-02 08:23:47,757 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-02 08:23:47,757 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 205 error locations. [2023-12-02 08:23:47,805 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-02 08:23:47,811 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@7f6a7333, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-02 08:23:47,811 INFO L358 AbstractCegarLoop]: Starting to check reachability of 205 error locations. [2023-12-02 08:23:47,818 INFO L276 IsEmpty]: Start isEmpty. Operand has 605 states, 295 states have (on average 1.9864406779661017) internal successors, (586), 506 states have internal predecessors, (586), 78 states have call successors, (78), 26 states have call predecessors, (78), 26 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2023-12-02 08:23:47,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 08:23:47,824 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:23:47,825 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 08:23:47,826 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:23:47,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:23:47,831 INFO L85 PathProgramCache]: Analyzing trace with hash 40436960, now seen corresponding path program 1 times [2023-12-02 08:23:47,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:23:47,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [47696086] [2023-12-02 08:23:47,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:23:47,846 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:23:47,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:23:47,847 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:23:47,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-12-02 08:23:48,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:23:48,363 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 08:23:48,368 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:23:48,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:23:48,464 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:23:48,465 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:23:48,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [47696086] [2023-12-02 08:23:48,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [47696086] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:23:48,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:23:48,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 08:23:48,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423922888] [2023-12-02 08:23:48,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:23:48,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 08:23:48,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:23:48,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 08:23:48,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 08:23:48,503 INFO L87 Difference]: Start difference. First operand has 605 states, 295 states have (on average 1.9864406779661017) internal successors, (586), 506 states have internal predecessors, (586), 78 states have call successors, (78), 26 states have call predecessors, (78), 26 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 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) [2023-12-02 08:23:50,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:23:52,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:23:54,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:23:57,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:23:57,452 INFO L93 Difference]: Finished difference Result 1095 states and 1332 transitions. [2023-12-02 08:23:57,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 08:23:57,455 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 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 4 [2023-12-02 08:23:57,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:23:57,473 INFO L225 Difference]: With dead ends: 1095 [2023-12-02 08:23:57,473 INFO L226 Difference]: Without dead ends: 1093 [2023-12-02 08:23:57,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-02 08:23:57,478 INFO L413 NwaCegarLoop]: 613 mSDtfsCounter, 634 mSDsluCounter, 1371 mSDsCounter, 0 mSdLazyCounter, 1249 mSolverCounterSat, 4 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1984 SdHoareTripleChecker+Invalid, 1256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1249 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.8s IncrementalHoareTripleChecker+Time [2023-12-02 08:23:57,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1984 Invalid, 1256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1249 Invalid, 3 Unknown, 0 Unchecked, 8.8s Time] [2023-12-02 08:23:57,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-12-02 08:23:57,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 887. [2023-12-02 08:23:57,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 494 states have (on average 1.9615384615384615) internal successors, (969), 716 states have internal predecessors, (969), 138 states have call successors, (138), 50 states have call predecessors, (138), 50 states have return successors, (138), 131 states have call predecessors, (138), 138 states have call successors, (138) [2023-12-02 08:23:57,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1245 transitions. [2023-12-02 08:23:57,584 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1245 transitions. Word has length 4 [2023-12-02 08:23:57,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:23:57,584 INFO L495 AbstractCegarLoop]: Abstraction has 887 states and 1245 transitions. [2023-12-02 08:23:57,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 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) [2023-12-02 08:23:57,584 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1245 transitions. [2023-12-02 08:23:57,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-12-02 08:23:57,585 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:23:57,585 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-12-02 08:23:57,593 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-02 08:23:57,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:23:57,791 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:23:57,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:23:57,792 INFO L85 PathProgramCache]: Analyzing trace with hash 40436961, now seen corresponding path program 1 times [2023-12-02 08:23:57,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:23:57,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1342807758] [2023-12-02 08:23:57,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:23:57,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:23:57,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:23:57,793 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:23:57,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-12-02 08:23:58,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:23:58,225 INFO L262 TraceCheckSpWp]: Trace formula consists of 404 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 08:23:58,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:23:58,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:23:58,315 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:23:58,315 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:23:58,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1342807758] [2023-12-02 08:23:58,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1342807758] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:23:58,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:23:58,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 08:23:58,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695851242] [2023-12-02 08:23:58,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:23:58,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 08:23:58,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:23:58,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 08:23:58,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 08:23:58,318 INFO L87 Difference]: Start difference. First operand 887 states and 1245 transitions. Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 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) [2023-12-02 08:24:00,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:02,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:04,358 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:07,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:24:07,136 INFO L93 Difference]: Finished difference Result 1009 states and 1327 transitions. [2023-12-02 08:24:07,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 08:24:07,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 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 4 [2023-12-02 08:24:07,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:24:07,143 INFO L225 Difference]: With dead ends: 1009 [2023-12-02 08:24:07,143 INFO L226 Difference]: Without dead ends: 1009 [2023-12-02 08:24:07,143 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-02 08:24:07,144 INFO L413 NwaCegarLoop]: 692 mSDtfsCounter, 246 mSDsluCounter, 1475 mSDsCounter, 0 mSdLazyCounter, 1002 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 2167 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1002 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2023-12-02 08:24:07,145 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 2167 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1002 Invalid, 3 Unknown, 0 Unchecked, 8.7s Time] [2023-12-02 08:24:07,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2023-12-02 08:24:07,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 951. [2023-12-02 08:24:07,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 526 states have (on average 1.920152091254753) internal successors, (1010), 749 states have internal predecessors, (1010), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-12-02 08:24:07,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1324 transitions. [2023-12-02 08:24:07,186 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 1324 transitions. Word has length 4 [2023-12-02 08:24:07,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:24:07,186 INFO L495 AbstractCegarLoop]: Abstraction has 951 states and 1324 transitions. [2023-12-02 08:24:07,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 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) [2023-12-02 08:24:07,186 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 1324 transitions. [2023-12-02 08:24:07,187 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 08:24:07,187 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:24:07,187 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:24:07,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-02 08:24:07,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:07,388 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:24:07,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:24:07,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1393894323, now seen corresponding path program 1 times [2023-12-02 08:24:07,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:24:07,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [465247144] [2023-12-02 08:24:07,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:07,389 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:07,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:24:07,390 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:24:07,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-12-02 08:24:07,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:07,901 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 08:24:07,903 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:07,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:07,970 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:24:07,971 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:24:07,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [465247144] [2023-12-02 08:24:07,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [465247144] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:24:07,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:24:07,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-12-02 08:24:07,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800163084] [2023-12-02 08:24:07,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:24:07,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 08:24:07,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:24:07,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 08:24:07,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 08:24:07,973 INFO L87 Difference]: Start difference. First operand 951 states and 1324 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:10,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:11,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:24:11,399 INFO L93 Difference]: Finished difference Result 1150 states and 1404 transitions. [2023-12-02 08:24:11,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 08:24:11,400 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2023-12-02 08:24:11,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:24:11,407 INFO L225 Difference]: With dead ends: 1150 [2023-12-02 08:24:11,407 INFO L226 Difference]: Without dead ends: 1150 [2023-12-02 08:24:11,407 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 08:24:11,408 INFO L413 NwaCegarLoop]: 569 mSDtfsCounter, 611 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 7 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-02 08:24:11,409 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 1034 Invalid, 465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 457 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2023-12-02 08:24:11,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2023-12-02 08:24:11,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 950. [2023-12-02 08:24:11,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 526 states have (on average 1.9106463878326996) internal successors, (1005), 748 states have internal predecessors, (1005), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-12-02 08:24:11,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1319 transitions. [2023-12-02 08:24:11,439 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1319 transitions. Word has length 9 [2023-12-02 08:24:11,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:24:11,439 INFO L495 AbstractCegarLoop]: Abstraction has 950 states and 1319 transitions. [2023-12-02 08:24:11,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:11,440 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1319 transitions. [2023-12-02 08:24:11,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-12-02 08:24:11,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:24:11,441 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:24:11,447 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-02 08:24:11,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:11,644 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:24:11,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:24:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1393894322, now seen corresponding path program 1 times [2023-12-02 08:24:11,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:24:11,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1199724715] [2023-12-02 08:24:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:11,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:11,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:24:11,646 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:24:11,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-02 08:24:12,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:12,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 08:24:12,061 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:12,181 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:24:12,182 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:24:12,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1199724715] [2023-12-02 08:24:12,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1199724715] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:24:12,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:24:12,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 08:24:12,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940238796] [2023-12-02 08:24:12,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:24:12,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:24:12,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:24:12,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:24:12,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:24:12,184 INFO L87 Difference]: Start difference. First operand 950 states and 1319 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:14,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:16,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:18,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:24:18,271 INFO L93 Difference]: Finished difference Result 1013 states and 1331 transitions. [2023-12-02 08:24:18,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:24:18,271 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2023-12-02 08:24:18,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:24:18,276 INFO L225 Difference]: With dead ends: 1013 [2023-12-02 08:24:18,276 INFO L226 Difference]: Without dead ends: 1013 [2023-12-02 08:24:18,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:24:18,277 INFO L413 NwaCegarLoop]: 691 mSDtfsCounter, 238 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-12-02 08:24:18,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1653 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 691 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2023-12-02 08:24:18,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2023-12-02 08:24:18,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 953. [2023-12-02 08:24:18,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 529 states have (on average 1.9054820415879017) internal successors, (1008), 751 states have internal predecessors, (1008), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-12-02 08:24:18,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1322 transitions. [2023-12-02 08:24:18,316 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1322 transitions. Word has length 9 [2023-12-02 08:24:18,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:24:18,316 INFO L495 AbstractCegarLoop]: Abstraction has 953 states and 1322 transitions. [2023-12-02 08:24:18,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:18,316 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1322 transitions. [2023-12-02 08:24:18,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-12-02 08:24:18,317 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:24:18,317 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:24:18,322 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-02 08:24:18,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:18,518 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:24:18,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:24:18,518 INFO L85 PathProgramCache]: Analyzing trace with hash 498273572, now seen corresponding path program 1 times [2023-12-02 08:24:18,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:24:18,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523080466] [2023-12-02 08:24:18,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:18,519 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:18,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:24:18,520 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:24:18,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-12-02 08:24:18,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:18,926 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 08:24:18,928 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:19,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:19,100 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:19,384 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:19,384 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:24:19,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523080466] [2023-12-02 08:24:19,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523080466] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:19,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [99800852] [2023-12-02 08:24:19,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:19,385 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:24:19,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:24:19,392 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:24:19,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-12-02 08:24:20,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:20,086 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 08:24:20,088 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:20,195 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:20,196 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:20,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:20,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [99800852] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:20,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377597411] [2023-12-02 08:24:20,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:20,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:24:20,289 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:24:20,292 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:24:20,296 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-02 08:24:20,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:20,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 08:24:20,636 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:20,724 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:20,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:20,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377597411] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:20,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 08:24:20,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 3, 4, 3, 4] total 7 [2023-12-02 08:24:20,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702029119] [2023-12-02 08:24:20,805 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 08:24:20,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-02 08:24:20,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:24:20,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-02 08:24:20,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-02 08:24:20,806 INFO L87 Difference]: Start difference. First operand 953 states and 1322 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 08:24:22,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:24,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:26,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:28,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:30,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:37,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:24:37,024 INFO L93 Difference]: Finished difference Result 1204 states and 1546 transitions. [2023-12-02 08:24:37,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-02 08:24:37,025 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 11 [2023-12-02 08:24:37,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:24:37,031 INFO L225 Difference]: With dead ends: 1204 [2023-12-02 08:24:37,031 INFO L226 Difference]: Without dead ends: 1204 [2023-12-02 08:24:37,031 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-12-02 08:24:37,032 INFO L413 NwaCegarLoop]: 692 mSDtfsCounter, 534 mSDsluCounter, 2013 mSDsCounter, 0 mSdLazyCounter, 1631 mSolverCounterSat, 11 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 2705 SdHoareTripleChecker+Invalid, 1647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1631 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2023-12-02 08:24:37,032 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [534 Valid, 2705 Invalid, 1647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1631 Invalid, 5 Unknown, 0 Unchecked, 16.1s Time] [2023-12-02 08:24:37,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2023-12-02 08:24:37,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1083. [2023-12-02 08:24:37,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 616 states have (on average 1.8879870129870129) internal successors, (1163), 840 states have internal predecessors, (1163), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:24:37,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1531 transitions. [2023-12-02 08:24:37,067 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1531 transitions. Word has length 11 [2023-12-02 08:24:37,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:24:37,067 INFO L495 AbstractCegarLoop]: Abstraction has 1083 states and 1531 transitions. [2023-12-02 08:24:37,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 08:24:37,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1531 transitions. [2023-12-02 08:24:37,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 08:24:37,068 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:24:37,068 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:24:37,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-12-02 08:24:37,272 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2023-12-02 08:24:37,475 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-12-02 08:24:37,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:24:37,669 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:24:37,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:24:37,670 INFO L85 PathProgramCache]: Analyzing trace with hash -98860220, now seen corresponding path program 1 times [2023-12-02 08:24:37,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:24:37,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [433138216] [2023-12-02 08:24:37,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:37,671 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:37,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:24:37,672 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:24:37,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-02 08:24:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:38,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 08:24:38,022 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:38,047 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:38,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:38,097 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:38,097 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:24:38,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [433138216] [2023-12-02 08:24:38,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [433138216] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:38,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [503976626] [2023-12-02 08:24:38,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:38,098 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:24:38,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:24:38,099 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:24:38,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-12-02 08:24:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:38,760 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 08:24:38,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:38,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:38,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:38,787 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:38,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [503976626] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:38,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089525714] [2023-12-02 08:24:38,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:38,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:24:38,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:24:38,789 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:24:38,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-02 08:24:39,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:39,116 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 08:24:39,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:39,200 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 08:24:39,200 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:24:39,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089525714] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:24:39,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2023-12-02 08:24:39,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5, 5, 5, 5] total 9 [2023-12-02 08:24:39,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042679306] [2023-12-02 08:24:39,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:24:39,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 08:24:39,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:24:39,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 08:24:39,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-12-02 08:24:39,202 INFO L87 Difference]: Start difference. First operand 1083 states and 1531 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:41,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:42,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:24:42,649 INFO L93 Difference]: Finished difference Result 1281 states and 1614 transitions. [2023-12-02 08:24:42,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 08:24:42,649 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2023-12-02 08:24:42,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:24:42,655 INFO L225 Difference]: With dead ends: 1281 [2023-12-02 08:24:42,655 INFO L226 Difference]: Without dead ends: 1281 [2023-12-02 08:24:42,655 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-12-02 08:24:42,656 INFO L413 NwaCegarLoop]: 572 mSDtfsCounter, 598 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-02 08:24:42,656 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [598 Valid, 1034 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 455 Invalid, 1 Unknown, 0 Unchecked, 3.4s Time] [2023-12-02 08:24:42,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1281 states. [2023-12-02 08:24:42,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1281 to 1081. [2023-12-02 08:24:42,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1081 states, 616 states have (on average 1.8733766233766234) internal successors, (1154), 838 states have internal predecessors, (1154), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:24:42,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1081 states to 1081 states and 1522 transitions. [2023-12-02 08:24:42,683 INFO L78 Accepts]: Start accepts. Automaton has 1081 states and 1522 transitions. Word has length 15 [2023-12-02 08:24:42,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:24:42,683 INFO L495 AbstractCegarLoop]: Abstraction has 1081 states and 1522 transitions. [2023-12-02 08:24:42,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:42,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1081 states and 1522 transitions. [2023-12-02 08:24:42,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-12-02 08:24:42,684 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:24:42,684 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:24:42,689 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-02 08:24:42,890 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-12-02 08:24:43,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-12-02 08:24:43,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:24:43,285 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:24:43,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:24:43,285 INFO L85 PathProgramCache]: Analyzing trace with hash -98860219, now seen corresponding path program 1 times [2023-12-02 08:24:43,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:24:43,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1915682371] [2023-12-02 08:24:43,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:43,286 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:43,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:24:43,287 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:24:43,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-12-02 08:24:43,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:43,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 08:24:43,682 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:43,707 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:43,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:43,759 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:43,759 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:24:43,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1915682371] [2023-12-02 08:24:43,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1915682371] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:43,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [54276584] [2023-12-02 08:24:43,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:43,760 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:24:43,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:24:43,761 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:24:43,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2023-12-02 08:24:44,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:44,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 08:24:44,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:44,475 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:44,475 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:44,492 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:44,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [54276584] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:44,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848884630] [2023-12-02 08:24:44,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:24:44,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:24:44,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:24:44,494 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:24:44,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-02 08:24:44,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:24:44,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-02 08:24:44,853 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:45,049 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-12-02 08:24:45,050 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:24:45,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848884630] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:24:45,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2023-12-02 08:24:45,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 5, 5, 5] total 10 [2023-12-02 08:24:45,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636721523] [2023-12-02 08:24:45,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:24:45,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:24:45,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:24:45,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:24:45,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-02 08:24:45,052 INFO L87 Difference]: Start difference. First operand 1081 states and 1522 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:47,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:49,079 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:24:50,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:24:50,857 INFO L93 Difference]: Finished difference Result 1133 states and 1530 transitions. [2023-12-02 08:24:50,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:24:50,858 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2023-12-02 08:24:50,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:24:50,863 INFO L225 Difference]: With dead ends: 1133 [2023-12-02 08:24:50,863 INFO L226 Difference]: Without dead ends: 1133 [2023-12-02 08:24:50,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2023-12-02 08:24:50,864 INFO L413 NwaCegarLoop]: 689 mSDtfsCounter, 217 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 2 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 1237 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.8s IncrementalHoareTripleChecker+Time [2023-12-02 08:24:50,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 1237 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 506 Invalid, 2 Unknown, 0 Unchecked, 5.8s Time] [2023-12-02 08:24:50,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1133 states. [2023-12-02 08:24:50,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1133 to 1079. [2023-12-02 08:24:50,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1079 states, 616 states have (on average 1.87012987012987) internal successors, (1152), 836 states have internal predecessors, (1152), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:24:50,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1079 states to 1079 states and 1520 transitions. [2023-12-02 08:24:50,899 INFO L78 Accepts]: Start accepts. Automaton has 1079 states and 1520 transitions. Word has length 15 [2023-12-02 08:24:50,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:24:50,900 INFO L495 AbstractCegarLoop]: Abstraction has 1079 states and 1520 transitions. [2023-12-02 08:24:50,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-02 08:24:50,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1079 states and 1520 transitions. [2023-12-02 08:24:50,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-12-02 08:24:50,901 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:24:50,901 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:24:50,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-02 08:24:51,109 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-12-02 08:24:51,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2023-12-02 08:24:51,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 08:24:51,502 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:24:51,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:24:51,502 INFO L85 PathProgramCache]: Analyzing trace with hash 411299494, now seen corresponding path program 2 times [2023-12-02 08:24:51,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:24:51,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [352088902] [2023-12-02 08:24:51,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 08:24:51,503 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:24:51,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:24:51,504 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:24:51,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-02 08:24:51,963 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 08:24:51,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 08:24:51,977 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:24:51,979 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:52,285 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:52,286 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:52,932 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:52,932 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:24:52,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [352088902] [2023-12-02 08:24:52,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [352088902] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:52,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1448720611] [2023-12-02 08:24:52,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 08:24:52,933 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:24:52,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:24:52,934 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:24:52,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2023-12-02 08:24:54,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 08:24:54,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 08:24:54,251 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:24:54,253 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:24:54,418 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:54,418 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:24:54,573 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:24:54,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1448720611] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:24:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245939698] [2023-12-02 08:24:54,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-02 08:24:54,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:24:54,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:24:54,574 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:24:54,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-02 08:25:18,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-02 08:25:18,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 08:25:18,020 INFO L262 TraceCheckSpWp]: Trace formula consists of 511 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 08:25:18,021 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:25:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:25:18,198 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:25:19,148 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:25:19,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245939698] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:25:19,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 08:25:19,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6, 7, 6, 8] total 18 [2023-12-02 08:25:19,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562535631] [2023-12-02 08:25:19,148 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 08:25:19,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-12-02 08:25:19,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:25:19,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-12-02 08:25:19,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2023-12-02 08:25:19,150 INFO L87 Difference]: Start difference. First operand 1079 states and 1520 transitions. Second operand has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 19 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 08:25:21,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:23,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:25,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:27,187 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:29,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:31,195 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:33,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:35,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:37,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:39,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:41,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:43,223 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:45,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:47,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:49,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:25:51,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:26:04,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:26:04,031 INFO L93 Difference]: Finished difference Result 1150 states and 1550 transitions. [2023-12-02 08:26:04,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-02 08:26:04,032 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 19 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2023-12-02 08:26:04,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:26:04,036 INFO L225 Difference]: With dead ends: 1150 [2023-12-02 08:26:04,036 INFO L226 Difference]: Without dead ends: 1150 [2023-12-02 08:26:04,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=291, Invalid=521, Unknown=0, NotChecked=0, Total=812 [2023-12-02 08:26:04,037 INFO L413 NwaCegarLoop]: 687 mSDtfsCounter, 434 mSDsluCounter, 3894 mSDsCounter, 0 mSdLazyCounter, 2693 mSolverCounterSat, 113 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 4581 SdHoareTripleChecker+Invalid, 2822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2693 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.5s IncrementalHoareTripleChecker+Time [2023-12-02 08:26:04,037 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 4581 Invalid, 2822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2693 Invalid, 16 Unknown, 0 Unchecked, 43.5s Time] [2023-12-02 08:26:04,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2023-12-02 08:26:04,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 1091. [2023-12-02 08:26:04,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 628 states have (on average 1.85828025477707) internal successors, (1167), 848 states have internal predecessors, (1167), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:26:04,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1535 transitions. [2023-12-02 08:26:04,070 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1535 transitions. Word has length 17 [2023-12-02 08:26:04,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:26:04,071 INFO L495 AbstractCegarLoop]: Abstraction has 1091 states and 1535 transitions. [2023-12-02 08:26:04,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 19 states have internal predecessors, (40), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 08:26:04,071 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1535 transitions. [2023-12-02 08:26:04,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-12-02 08:26:04,072 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:26:04,072 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:26:04,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-02 08:26:04,279 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2023-12-02 08:26:04,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-02 08:26:04,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:26:04,673 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:26:04,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:26:04,674 INFO L85 PathProgramCache]: Analyzing trace with hash 2019743018, now seen corresponding path program 3 times [2023-12-02 08:26:04,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:26:04,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [579713193] [2023-12-02 08:26:04,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 08:26:04,675 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:26:04,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:26:04,676 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:26:04,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-02 08:26:05,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-12-02 08:26:05,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 08:26:05,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 16 conjunts are in the unsatisfiable core [2023-12-02 08:26:05,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:26:06,244 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:26:06,244 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:26:07,958 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:26:07,959 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:26:07,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [579713193] [2023-12-02 08:26:07,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [579713193] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:26:07,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1383768218] [2023-12-02 08:26:07,959 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 08:26:07,959 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:26:07,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:26:07,960 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:26:07,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-12-02 08:26:10,019 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-12-02 08:26:10,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 08:26:10,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-02 08:26:10,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:26:10,421 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:26:10,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:26:14,355 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:26:14,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1383768218] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:26:14,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464412192] [2023-12-02 08:26:14,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-02 08:26:14,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:26:14,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:26:14,357 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:26:14,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-02 08:30:12,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-12-02 08:30:12,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-02 08:30:12,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-02 08:30:12,221 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:30:12,497 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:30:12,497 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:30:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-02 08:30:17,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464412192] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-02 08:30:17,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2023-12-02 08:30:17,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13, 13, 13, 13] total 48 [2023-12-02 08:30:17,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440474212] [2023-12-02 08:30:17,785 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2023-12-02 08:30:17,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-12-02 08:30:17,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:30:17,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-12-02 08:30:17,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=457, Invalid=1799, Unknown=0, NotChecked=0, Total=2256 [2023-12-02 08:30:17,787 INFO L87 Difference]: Start difference. First operand 1091 states and 1535 transitions. Second operand has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 08:30:19,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:21,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:23,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:25,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:27,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:29,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:31,838 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:33,846 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:35,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:37,854 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:39,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:41,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:43,871 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:45,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:47,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:49,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:51,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:53,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:55,900 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:57,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:30:59,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:01,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:03,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:05,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:07,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:09,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:11,937 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:13,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:15,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:17,952 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:19,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:21,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:23,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:25,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:27,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:29,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:31,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:33,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:36,001 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:38,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:40,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:42,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:44,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:46,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:48,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:31:50,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:29,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:32:29,522 INFO L93 Difference]: Finished difference Result 1143 states and 1537 transitions. [2023-12-02 08:32:29,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-02 08:32:29,523 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2023-12-02 08:32:29,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:32:29,527 INFO L225 Difference]: With dead ends: 1143 [2023-12-02 08:32:29,527 INFO L226 Difference]: Without dead ends: 1143 [2023-12-02 08:32:29,528 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 623 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=457, Invalid=1799, Unknown=0, NotChecked=0, Total=2256 [2023-12-02 08:32:29,529 INFO L413 NwaCegarLoop]: 687 mSDtfsCounter, 268 mSDsluCounter, 11718 mSDsCounter, 0 mSdLazyCounter, 8017 mSolverCounterSat, 35 mSolverCounterUnsat, 46 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 127.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 12405 SdHoareTripleChecker+Invalid, 8098 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 8017 IncrementalHoareTripleChecker+Invalid, 46 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 131.5s IncrementalHoareTripleChecker+Time [2023-12-02 08:32:29,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 12405 Invalid, 8098 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [35 Valid, 8017 Invalid, 46 Unknown, 0 Unchecked, 131.5s Time] [2023-12-02 08:32:29,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2023-12-02 08:32:29,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1089. [2023-12-02 08:32:29,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 627 states have (on average 1.8484848484848484) internal successors, (1159), 846 states have internal predecessors, (1159), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:32:29,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1527 transitions. [2023-12-02 08:32:29,567 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1527 transitions. Word has length 29 [2023-12-02 08:32:29,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:32:29,567 INFO L495 AbstractCegarLoop]: Abstraction has 1089 states and 1527 transitions. [2023-12-02 08:32:29,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-12-02 08:32:29,568 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1527 transitions. [2023-12-02 08:32:29,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-02 08:32:29,569 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:32:29,569 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:32:29,578 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-12-02 08:32:29,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2023-12-02 08:32:30,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-12-02 08:32:30,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:32:30,172 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:32:30,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:32:30,173 INFO L85 PathProgramCache]: Analyzing trace with hash 2084039364, now seen corresponding path program 1 times [2023-12-02 08:32:30,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:32:30,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1534691599] [2023-12-02 08:32:30,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:32:30,174 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:30,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:32:30,174 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:32:30,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-12-02 08:32:30,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:32:30,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-02 08:32:30,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:32:30,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-12-02 08:32:30,753 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:32:30,753 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:32:30,753 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:32:30,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1534691599] [2023-12-02 08:32:30,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1534691599] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:32:30,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:32:30,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 08:32:30,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466864626] [2023-12-02 08:32:30,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:32:30,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 08:32:30,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:32:30,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 08:32:30,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 08:32:30,755 INFO L87 Difference]: Start difference. First operand 1089 states and 1527 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-02 08:32:32,783 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:34,789 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:35,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:32:35,627 INFO L93 Difference]: Finished difference Result 1088 states and 1526 transitions. [2023-12-02 08:32:35,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 08:32:35,628 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2023-12-02 08:32:35,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:32:35,633 INFO L225 Difference]: With dead ends: 1088 [2023-12-02 08:32:35,633 INFO L226 Difference]: Without dead ends: 1088 [2023-12-02 08:32:35,633 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 08:32:35,633 INFO L413 NwaCegarLoop]: 666 mSDtfsCounter, 2 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-02 08:32:35,634 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1157 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 295 Invalid, 2 Unknown, 0 Unchecked, 4.9s Time] [2023-12-02 08:32:35,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2023-12-02 08:32:35,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1088. [2023-12-02 08:32:35,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1088 states, 627 states have (on average 1.8468899521531101) internal successors, (1158), 845 states have internal predecessors, (1158), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:32:35,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1088 states to 1088 states and 1526 transitions. [2023-12-02 08:32:35,655 INFO L78 Accepts]: Start accepts. Automaton has 1088 states and 1526 transitions. Word has length 50 [2023-12-02 08:32:35,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:32:35,655 INFO L495 AbstractCegarLoop]: Abstraction has 1088 states and 1526 transitions. [2023-12-02 08:32:35,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-02 08:32:35,656 INFO L276 IsEmpty]: Start isEmpty. Operand 1088 states and 1526 transitions. [2023-12-02 08:32:35,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-12-02 08:32:35,657 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:32:35,657 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:32:35,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-12-02 08:32:35,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:35,860 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:32:35,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:32:35,860 INFO L85 PathProgramCache]: Analyzing trace with hash 2084039365, now seen corresponding path program 1 times [2023-12-02 08:32:35,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:32:35,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [260104924] [2023-12-02 08:32:35,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:32:35,862 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:35,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:32:35,862 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:32:35,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-02 08:32:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:32:36,464 INFO L262 TraceCheckSpWp]: Trace formula consists of 686 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-02 08:32:36,465 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:32:36,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-12-02 08:32:36,584 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:32:36,584 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:32:36,584 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:32:36,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [260104924] [2023-12-02 08:32:36,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [260104924] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:32:36,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:32:36,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 08:32:36,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487476809] [2023-12-02 08:32:36,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:32:36,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:32:36,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:32:36,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:32:36,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:32:36,586 INFO L87 Difference]: Start difference. First operand 1088 states and 1526 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-02 08:32:38,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:40,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:41,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:32:41,820 INFO L93 Difference]: Finished difference Result 1087 states and 1524 transitions. [2023-12-02 08:32:41,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:32:41,820 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2023-12-02 08:32:41,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:32:41,825 INFO L225 Difference]: With dead ends: 1087 [2023-12-02 08:32:41,825 INFO L226 Difference]: Without dead ends: 1087 [2023-12-02 08:32:41,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 08:32:41,826 INFO L413 NwaCegarLoop]: 662 mSDtfsCounter, 697 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 1154 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-02 08:32:41,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 1154 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 295 Invalid, 2 Unknown, 0 Unchecked, 5.2s Time] [2023-12-02 08:32:41,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2023-12-02 08:32:41,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 1087. [2023-12-02 08:32:41,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 627 states have (on average 1.8437001594896332) internal successors, (1156), 844 states have internal predecessors, (1156), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-12-02 08:32:41,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1524 transitions. [2023-12-02 08:32:41,846 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1524 transitions. Word has length 50 [2023-12-02 08:32:41,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:32:41,846 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1524 transitions. [2023-12-02 08:32:41,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-12-02 08:32:41,847 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1524 transitions. [2023-12-02 08:32:41,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-12-02 08:32:41,848 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:32:41,848 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 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] [2023-12-02 08:32:41,854 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-12-02 08:32:42,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:42,049 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:32:42,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:32:42,049 INFO L85 PathProgramCache]: Analyzing trace with hash -4882266, now seen corresponding path program 1 times [2023-12-02 08:32:42,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:32:42,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1063533980] [2023-12-02 08:32:42,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:32:42,050 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:42,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:32:42,051 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:32:42,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-12-02 08:32:42,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:32:42,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 678 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-02 08:32:42,573 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:32:42,648 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 08:32:42,649 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:32:42,649 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:32:42,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1063533980] [2023-12-02 08:32:42,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1063533980] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:32:42,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:32:42,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 08:32:42,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725297539] [2023-12-02 08:32:42,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:32:42,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-02 08:32:42,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:32:42,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-02 08:32:42,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 08:32:42,651 INFO L87 Difference]: Start difference. First operand 1087 states and 1524 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-02 08:32:44,672 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:45,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:32:45,621 INFO L93 Difference]: Finished difference Result 1126 states and 1531 transitions. [2023-12-02 08:32:45,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-02 08:32:45,622 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2023-12-02 08:32:45,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:32:45,629 INFO L225 Difference]: With dead ends: 1126 [2023-12-02 08:32:45,629 INFO L226 Difference]: Without dead ends: 1116 [2023-12-02 08:32:45,629 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-02 08:32:45,630 INFO L413 NwaCegarLoop]: 643 mSDtfsCounter, 89 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-02 08:32:45,630 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 1108 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 341 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2023-12-02 08:32:45,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2023-12-02 08:32:45,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1083. [2023-12-02 08:32:45,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 625 states have (on average 1.8448) internal successors, (1153), 842 states have internal predecessors, (1153), 183 states have call successors, (183), 79 states have call predecessors, (183), 78 states have return successors, (181), 174 states have call predecessors, (181), 181 states have call successors, (181) [2023-12-02 08:32:45,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1517 transitions. [2023-12-02 08:32:45,658 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1517 transitions. Word has length 55 [2023-12-02 08:32:45,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:32:45,658 INFO L495 AbstractCegarLoop]: Abstraction has 1083 states and 1517 transitions. [2023-12-02 08:32:45,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-02 08:32:45,659 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1517 transitions. [2023-12-02 08:32:45,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 08:32:45,660 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:32:45,660 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 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] [2023-12-02 08:32:45,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-12-02 08:32:45,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:45,864 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:32:45,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:32:45,864 INFO L85 PathProgramCache]: Analyzing trace with hash 54629318, now seen corresponding path program 1 times [2023-12-02 08:32:45,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:32:45,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1357576858] [2023-12-02 08:32:45,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:32:45,865 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:32:45,865 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:32:45,866 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:32:45,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-12-02 08:32:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:32:46,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 08:32:46,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:32:47,088 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:32:47,089 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:32:47,157 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:32:47,204 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 08:32:47,205 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:32:47,316 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:32:47,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1357576858] [2023-12-02 08:32:47,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1357576858] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:32:47,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2065457679] [2023-12-02 08:32:47,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:32:47,317 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:32:47,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:32:47,318 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:32:47,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-12-02 08:32:49,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:32:49,101 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:32:49,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:32:49,577 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-12-02 08:32:49,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2023-12-02 08:32:49,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2023-12-02 08:32:49,776 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 08:32:49,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:32:49,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2065457679] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:32:49,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407051670] [2023-12-02 08:32:49,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:32:49,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:32:49,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:32:49,841 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:32:49,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-02 08:32:50,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:32:50,383 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 08:32:50,385 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:32:50,666 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:32:50,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:32:50,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:32:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 08:32:50,732 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:32:50,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407051670] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:32:50,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:32:50,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-12-02 08:32:50,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600810625] [2023-12-02 08:32:50,798 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:32:50,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 08:32:50,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:32:50,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 08:32:50,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-02 08:32:50,800 INFO L87 Difference]: Start difference. First operand 1083 states and 1517 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 08:32:52,822 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:54,829 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:56,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:32:58,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:00,841 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:02,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:04,850 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:09,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:33:09,721 INFO L93 Difference]: Finished difference Result 1570 states and 2108 transitions. [2023-12-02 08:33:09,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 08:33:09,721 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 57 [2023-12-02 08:33:09,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:33:09,731 INFO L225 Difference]: With dead ends: 1570 [2023-12-02 08:33:09,731 INFO L226 Difference]: Without dead ends: 1570 [2023-12-02 08:33:09,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 169 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-12-02 08:33:09,732 INFO L413 NwaCegarLoop]: 564 mSDtfsCounter, 699 mSDsluCounter, 2768 mSDsCounter, 0 mSdLazyCounter, 2745 mSolverCounterSat, 4 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 700 SdHoareTripleChecker+Valid, 3332 SdHoareTripleChecker+Invalid, 2756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2745 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.8s IncrementalHoareTripleChecker+Time [2023-12-02 08:33:09,732 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [700 Valid, 3332 Invalid, 2756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2745 Invalid, 7 Unknown, 0 Unchecked, 18.8s Time] [2023-12-02 08:33:09,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1570 states. [2023-12-02 08:33:09,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1570 to 1357. [2023-12-02 08:33:09,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 819 states have (on average 1.8754578754578755) internal successors, (1536), 1048 states have internal predecessors, (1536), 241 states have call successors, (241), 101 states have call predecessors, (241), 100 states have return successors, (239), 225 states have call predecessors, (239), 239 states have call successors, (239) [2023-12-02 08:33:09,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 2016 transitions. [2023-12-02 08:33:09,767 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 2016 transitions. Word has length 57 [2023-12-02 08:33:09,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:33:09,768 INFO L495 AbstractCegarLoop]: Abstraction has 1357 states and 2016 transitions. [2023-12-02 08:33:09,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-12-02 08:33:09,768 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 2016 transitions. [2023-12-02 08:33:09,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-12-02 08:33:09,769 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:33:09,769 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 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] [2023-12-02 08:33:09,779 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-12-02 08:33:09,978 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2023-12-02 08:33:10,179 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-12-02 08:33:10,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:33:10,370 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:33:10,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:33:10,371 INFO L85 PathProgramCache]: Analyzing trace with hash 54629319, now seen corresponding path program 1 times [2023-12-02 08:33:10,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:33:10,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [104443856] [2023-12-02 08:33:10,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:10,372 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:33:10,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:33:10,373 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:33:10,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-02 08:33:11,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:11,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:33:11,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:12,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:33:12,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:33:12,150 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:33:12,150 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:14,559 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:33:14,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [104443856] [2023-12-02 08:33:14,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [104443856] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:14,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1906818320] [2023-12-02 08:33:14,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:14,560 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:33:14,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:33:14,561 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:33:14,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2023-12-02 08:33:16,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:16,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:33:16,534 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:17,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:33:17,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:33:17,109 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:33:17,109 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:17,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1906818320] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:17,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529409918] [2023-12-02 08:33:17,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:17,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:33:17,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:33:17,389 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:33:17,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-12-02 08:33:17,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:17,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 712 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:33:17,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:18,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:33:18,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:33:18,590 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:33:18,590 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:19,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529409918] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:19,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:33:19,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-12-02 08:33:19,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375627919] [2023-12-02 08:33:19,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:33:19,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 08:33:19,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:33:19,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 08:33:19,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=66, Unknown=1, NotChecked=0, Total=90 [2023-12-02 08:33:19,726 INFO L87 Difference]: Start difference. First operand 1357 states and 2016 transitions. Second operand has 6 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-02 08:33:21,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:23,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:25,757 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:30,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:33:30,639 INFO L93 Difference]: Finished difference Result 1753 states and 2314 transitions. [2023-12-02 08:33:30,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 08:33:30,640 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2023-12-02 08:33:30,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:33:30,649 INFO L225 Difference]: With dead ends: 1753 [2023-12-02 08:33:30,649 INFO L226 Difference]: Without dead ends: 1753 [2023-12-02 08:33:30,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 197 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=50, Invalid=105, Unknown=1, NotChecked=0, Total=156 [2023-12-02 08:33:30,650 INFO L413 NwaCegarLoop]: 454 mSDtfsCounter, 901 mSDsluCounter, 1208 mSDsCounter, 0 mSdLazyCounter, 2035 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 901 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 2045 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2035 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2023-12-02 08:33:30,650 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [901 Valid, 1662 Invalid, 2045 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2035 Invalid, 3 Unknown, 0 Unchecked, 10.8s Time] [2023-12-02 08:33:30,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1753 states. [2023-12-02 08:33:30,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1753 to 1515. [2023-12-02 08:33:30,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1515 states, 935 states have (on average 1.8823529411764706) internal successors, (1760), 1160 states have internal predecessors, (1760), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-12-02 08:33:30,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 2294 transitions. [2023-12-02 08:33:30,684 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 2294 transitions. Word has length 57 [2023-12-02 08:33:30,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:33:30,684 INFO L495 AbstractCegarLoop]: Abstraction has 1515 states and 2294 transitions. [2023-12-02 08:33:30,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-02 08:33:30,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 2294 transitions. [2023-12-02 08:33:30,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 08:33:30,686 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:33:30,686 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 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] [2023-12-02 08:33:30,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-12-02 08:33:30,902 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (28)] Ended with exit code 0 [2023-12-02 08:33:31,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-12-02 08:33:31,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:33:31,292 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:33:31,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:33:31,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1271298828, now seen corresponding path program 1 times [2023-12-02 08:33:31,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:33:31,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2116584252] [2023-12-02 08:33:31,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:31,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:33:31,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:33:31,294 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:33:31,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-12-02 08:33:32,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:32,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 08:33:32,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:32,653 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:33:32,653 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:33:32,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:33:32,761 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-12-02 08:33:32,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:32,848 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:33:32,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2116584252] [2023-12-02 08:33:32,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2116584252] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:32,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [303956898] [2023-12-02 08:33:32,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:32,849 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:33:32,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:33:32,849 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:33:32,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (31)] Waiting until timeout for monitored process [2023-12-02 08:33:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:34,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:33:34,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:35,164 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-12-02 08:33:35,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2023-12-02 08:33:35,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2023-12-02 08:33:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-12-02 08:33:35,392 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:35,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [303956898] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:35,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616460109] [2023-12-02 08:33:35,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:35,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:33:35,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:33:35,464 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:33:35,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-12-02 08:33:36,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:36,175 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 08:33:36,177 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:36,413 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:33:36,414 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:33:36,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:33:36,492 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-12-02 08:33:36,492 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:36,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616460109] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:36,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:33:36,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-12-02 08:33:36,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414998148] [2023-12-02 08:33:36,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:33:36,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 08:33:36,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:33:36,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 08:33:36,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-02 08:33:36,555 INFO L87 Difference]: Start difference. First operand 1515 states and 2294 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-02 08:33:38,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:40,585 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:42,588 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:44,592 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:46,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:48,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:50,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:33:54,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:33:54,617 INFO L93 Difference]: Finished difference Result 1686 states and 2302 transitions. [2023-12-02 08:33:54,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 08:33:54,618 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 62 [2023-12-02 08:33:54,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:33:54,626 INFO L225 Difference]: With dead ends: 1686 [2023-12-02 08:33:54,626 INFO L226 Difference]: Without dead ends: 1686 [2023-12-02 08:33:54,627 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 199 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-12-02 08:33:54,627 INFO L413 NwaCegarLoop]: 564 mSDtfsCounter, 1230 mSDsluCounter, 1977 mSDsCounter, 0 mSdLazyCounter, 2121 mSolverCounterSat, 151 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1231 SdHoareTripleChecker+Valid, 2541 SdHoareTripleChecker+Invalid, 2279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 2121 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2023-12-02 08:33:54,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1231 Valid, 2541 Invalid, 2279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 2121 Invalid, 7 Unknown, 0 Unchecked, 18.0s Time] [2023-12-02 08:33:54,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1686 states. [2023-12-02 08:33:54,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1686 to 1513. [2023-12-02 08:33:54,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 935 states have (on average 1.8802139037433154) internal successors, (1758), 1158 states have internal predecessors, (1758), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-12-02 08:33:54,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2292 transitions. [2023-12-02 08:33:54,662 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2292 transitions. Word has length 62 [2023-12-02 08:33:54,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:33:54,663 INFO L495 AbstractCegarLoop]: Abstraction has 1513 states and 2292 transitions. [2023-12-02 08:33:54,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-12-02 08:33:54,663 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2292 transitions. [2023-12-02 08:33:54,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 08:33:54,663 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:33:54,663 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 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] [2023-12-02 08:33:54,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-12-02 08:33:54,873 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (31)] Forceful destruction successful, exit code 0 [2023-12-02 08:33:55,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-12-02 08:33:55,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:33:55,264 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:33:55,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:33:55,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1271298829, now seen corresponding path program 1 times [2023-12-02 08:33:55,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:33:55,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [559019034] [2023-12-02 08:33:55,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:55,266 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:33:55,266 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:33:55,266 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:33:55,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-02 08:33:56,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:33:56,489 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:33:56,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:33:57,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:33:57,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:33:57,243 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:33:57,243 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:33:59,449 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse0 (bvadd (_ bv4 32) |c_~#zf_port_lock~0.offset|))) (and (or (forall ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_22| (_ BitVec 32))) (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_22|)))) (bvule |c_~#zf_port_lock~0.offset| .cse0)) (forall ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_22| (_ BitVec 32))) (or (not (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_22|))) (forall ((v_ArrVal_4949 (_ BitVec 32))) (bvule .cse0 (select (store |c_#length| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_22| v_ArrVal_4949) |c_~#zf_port_lock~0.base|))))))) is different from false [2023-12-02 08:33:59,543 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:33:59,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [559019034] [2023-12-02 08:33:59,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [559019034] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:33:59,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1613409697] [2023-12-02 08:33:59,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:33:59,543 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:33:59,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:33:59,544 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:33:59,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2023-12-02 08:34:01,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:01,592 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:34:01,595 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:02,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:34:02,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:34:02,236 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:34:02,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:34:02,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1613409697] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:34:02,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751902858] [2023-12-02 08:34:02,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:02,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:34:02,542 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:34:02,542 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:34:02,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-12-02 08:34:03,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:03,305 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:34:03,307 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:03,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:34:03,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:34:04,043 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-12-02 08:34:04,043 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:34:05,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751902858] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:34:05,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:34:05,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2023-12-02 08:34:05,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627595375] [2023-12-02 08:34:05,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:34:05,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-02 08:34:05,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:34:05,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-02 08:34:05,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=68, Unknown=1, NotChecked=16, Total=110 [2023-12-02 08:34:05,557 INFO L87 Difference]: Start difference. First operand 1513 states and 2292 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 08:34:07,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:09,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:11,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:16,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:34:16,036 INFO L93 Difference]: Finished difference Result 1749 states and 2310 transitions. [2023-12-02 08:34:16,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-02 08:34:16,037 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 62 [2023-12-02 08:34:16,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:34:16,043 INFO L225 Difference]: With dead ends: 1749 [2023-12-02 08:34:16,043 INFO L226 Difference]: Without dead ends: 1749 [2023-12-02 08:34:16,044 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 227 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=52, Invalid=107, Unknown=1, NotChecked=22, Total=182 [2023-12-02 08:34:16,044 INFO L413 NwaCegarLoop]: 451 mSDtfsCounter, 1369 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1806 mSolverCounterSat, 120 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1370 SdHoareTripleChecker+Valid, 1442 SdHoareTripleChecker+Invalid, 1929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1806 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.3s IncrementalHoareTripleChecker+Time [2023-12-02 08:34:16,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1370 Valid, 1442 Invalid, 1929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1806 Invalid, 3 Unknown, 0 Unchecked, 10.3s Time] [2023-12-02 08:34:16,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2023-12-02 08:34:16,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 1511. [2023-12-02 08:34:16,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 935 states have (on average 1.8780748663101605) internal successors, (1756), 1156 states have internal predecessors, (1756), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-12-02 08:34:16,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 2290 transitions. [2023-12-02 08:34:16,080 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 2290 transitions. Word has length 62 [2023-12-02 08:34:16,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:34:16,081 INFO L495 AbstractCegarLoop]: Abstraction has 1511 states and 2290 transitions. [2023-12-02 08:34:16,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 08:34:16,081 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 2290 transitions. [2023-12-02 08:34:16,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-12-02 08:34:16,082 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:34:16,082 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 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] [2023-12-02 08:34:16,092 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2023-12-02 08:34:16,290 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Ended with exit code 0 [2023-12-02 08:34:16,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (34)] Ended with exit code 0 [2023-12-02 08:34:16,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 08:34:16,683 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:34:16,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:34:16,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1617345645, now seen corresponding path program 1 times [2023-12-02 08:34:16,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:34:16,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [130190026] [2023-12-02 08:34:16,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:16,684 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:34:16,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:34:16,685 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:34:16,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-12-02 08:34:17,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:17,276 INFO L262 TraceCheckSpWp]: Trace formula consists of 688 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 08:34:17,278 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:17,295 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-12-02 08:34:17,296 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:34:17,296 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:34:17,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [130190026] [2023-12-02 08:34:17,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [130190026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:34:17,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:34:17,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 08:34:17,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777921869] [2023-12-02 08:34:17,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:34:17,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:34:17,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:34:17,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:34:17,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:34:17,298 INFO L87 Difference]: Start difference. First operand 1511 states and 2290 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 08:34:19,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:21,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:23,328 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:23,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:34:23,939 INFO L93 Difference]: Finished difference Result 1189 states and 1737 transitions. [2023-12-02 08:34:23,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:34:23,940 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 62 [2023-12-02 08:34:23,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:34:23,946 INFO L225 Difference]: With dead ends: 1189 [2023-12-02 08:34:23,946 INFO L226 Difference]: Without dead ends: 1185 [2023-12-02 08:34:23,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-02 08:34:23,947 INFO L413 NwaCegarLoop]: 662 mSDtfsCounter, 1 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1980 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2023-12-02 08:34:23,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1980 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 186 Invalid, 3 Unknown, 0 Unchecked, 6.6s Time] [2023-12-02 08:34:23,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2023-12-02 08:34:23,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1185. [2023-12-02 08:34:23,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 715 states have (on average 1.8853146853146854) internal successors, (1348), 923 states have internal predecessors, (1348), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:34:23,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 1732 transitions. [2023-12-02 08:34:23,966 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 1732 transitions. Word has length 62 [2023-12-02 08:34:23,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:34:23,967 INFO L495 AbstractCegarLoop]: Abstraction has 1185 states and 1732 transitions. [2023-12-02 08:34:23,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-02 08:34:23,967 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 1732 transitions. [2023-12-02 08:34:23,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-02 08:34:23,968 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:34:23,968 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:34:23,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-12-02 08:34:24,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:34:24,168 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:34:24,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:34:24,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1554174358, now seen corresponding path program 1 times [2023-12-02 08:34:24,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:34:24,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [611541593] [2023-12-02 08:34:24,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:24,170 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:34:24,170 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:34:24,170 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:34:24,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-12-02 08:34:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:25,473 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 08:34:25,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:25,789 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:34:25,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:34:25,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:34:25,914 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:34:25,914 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:34:25,914 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:34:25,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [611541593] [2023-12-02 08:34:25,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [611541593] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:34:25,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:34:25,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 08:34:25,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763762904] [2023-12-02 08:34:25,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:34:25,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:34:25,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:34:25,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:34:25,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:34:25,916 INFO L87 Difference]: Start difference. First operand 1185 states and 1732 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:34:27,938 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:29,943 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:31,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:34:31,992 INFO L93 Difference]: Finished difference Result 1356 states and 1740 transitions. [2023-12-02 08:34:31,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:34:31,992 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2023-12-02 08:34:31,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:34:31,997 INFO L225 Difference]: With dead ends: 1356 [2023-12-02 08:34:31,998 INFO L226 Difference]: Without dead ends: 1356 [2023-12-02 08:34:31,998 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:34:31,998 INFO L413 NwaCegarLoop]: 564 mSDtfsCounter, 669 mSDsluCounter, 790 mSDsCounter, 0 mSdLazyCounter, 846 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 1354 SdHoareTripleChecker+Invalid, 852 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 846 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-12-02 08:34:31,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [669 Valid, 1354 Invalid, 852 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 846 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2023-12-02 08:34:32,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1356 states. [2023-12-02 08:34:32,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1356 to 1183. [2023-12-02 08:34:32,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1183 states, 715 states have (on average 1.8825174825174824) internal successors, (1346), 921 states have internal predecessors, (1346), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:34:32,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1183 states to 1183 states and 1730 transitions. [2023-12-02 08:34:32,017 INFO L78 Accepts]: Start accepts. Automaton has 1183 states and 1730 transitions. Word has length 67 [2023-12-02 08:34:32,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:34:32,017 INFO L495 AbstractCegarLoop]: Abstraction has 1183 states and 1730 transitions. [2023-12-02 08:34:32,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:34:32,018 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 1730 transitions. [2023-12-02 08:34:32,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-12-02 08:34:32,018 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:34:32,018 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:34:32,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-12-02 08:34:32,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:34:32,219 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:34:32,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:34:32,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1554174359, now seen corresponding path program 1 times [2023-12-02 08:34:32,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:34:32,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1079585633] [2023-12-02 08:34:32,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:32,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:34:32,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:34:32,221 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:34:32,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-12-02 08:34:33,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:33,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:34:33,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:34,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:34:34,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:34:34,483 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:34:34,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:34:36,908 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:34:36,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1079585633] [2023-12-02 08:34:36,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1079585633] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:34:36,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1518146295] [2023-12-02 08:34:36,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:36,908 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:34:36,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:34:36,909 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:34:36,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (39)] Waiting until timeout for monitored process [2023-12-02 08:34:39,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:39,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:34:39,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:39,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:34:39,933 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:34:40,143 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:34:40,144 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:34:40,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1518146295] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:34:40,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286433314] [2023-12-02 08:34:40,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:40,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:34:40,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:34:40,556 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:34:40,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-12-02 08:34:41,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:41,206 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:34:41,208 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:41,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:34:41,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:34:42,142 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:34:42,142 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:34:44,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [286433314] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:34:44,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:34:44,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-12-02 08:34:44,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657423249] [2023-12-02 08:34:44,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:34:44,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 08:34:44,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:34:44,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 08:34:44,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=37, Unknown=1, NotChecked=0, Total=56 [2023-12-02 08:34:44,501 INFO L87 Difference]: Start difference. First operand 1183 states and 1730 transitions. Second operand has 5 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:34:46,526 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:48,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:50,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:34:50,183 INFO L93 Difference]: Finished difference Result 1181 states and 1727 transitions. [2023-12-02 08:34:50,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 08:34:50,183 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2023-12-02 08:34:50,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:34:50,188 INFO L225 Difference]: With dead ends: 1181 [2023-12-02 08:34:50,188 INFO L226 Difference]: Without dead ends: 1181 [2023-12-02 08:34:50,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=18, Invalid=37, Unknown=1, NotChecked=0, Total=56 [2023-12-02 08:34:50,189 INFO L413 NwaCegarLoop]: 644 mSDtfsCounter, 12 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1568 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-12-02 08:34:50,189 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1568 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 536 Invalid, 2 Unknown, 0 Unchecked, 5.7s Time] [2023-12-02 08:34:50,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2023-12-02 08:34:50,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 1181. [2023-12-02 08:34:50,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 715 states have (on average 1.8783216783216783) internal successors, (1343), 919 states have internal predecessors, (1343), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:34:50,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 1727 transitions. [2023-12-02 08:34:50,214 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 1727 transitions. Word has length 67 [2023-12-02 08:34:50,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:34:50,214 INFO L495 AbstractCegarLoop]: Abstraction has 1181 states and 1727 transitions. [2023-12-02 08:34:50,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.0) internal successors, (32), 4 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:34:50,214 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 1727 transitions. [2023-12-02 08:34:50,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-02 08:34:50,214 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:34:50,215 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:34:50,223 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-12-02 08:34:50,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (39)] Ended with exit code 0 [2023-12-02 08:34:50,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-12-02 08:34:50,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:34:50,816 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:34:50,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:34:50,816 INFO L85 PathProgramCache]: Analyzing trace with hash 934765207, now seen corresponding path program 1 times [2023-12-02 08:34:50,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:34:50,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1728543334] [2023-12-02 08:34:50,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:34:50,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:34:50,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:34:50,818 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:34:50,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-12-02 08:34:52,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:34:52,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-02 08:34:52,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:34:52,521 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:34:52,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:34:52,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:34:52,669 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:34:52,669 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:34:52,669 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:34:52,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1728543334] [2023-12-02 08:34:52,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1728543334] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:34:52,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:34:52,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-02 08:34:52,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472110285] [2023-12-02 08:34:52,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:34:52,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 08:34:52,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:34:52,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 08:34:52,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-02 08:34:52,671 INFO L87 Difference]: Start difference. First operand 1181 states and 1727 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:34:54,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:56,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:34:58,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:01,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:35:01,364 INFO L93 Difference]: Finished difference Result 1352 states and 1735 transitions. [2023-12-02 08:35:01,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 08:35:01,365 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2023-12-02 08:35:01,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:35:01,371 INFO L225 Difference]: With dead ends: 1352 [2023-12-02 08:35:01,371 INFO L226 Difference]: Without dead ends: 1352 [2023-12-02 08:35:01,371 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-02 08:35:01,372 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 671 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 1222 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 1665 SdHoareTripleChecker+Invalid, 1231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1222 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2023-12-02 08:35:01,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 1665 Invalid, 1231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1222 Invalid, 3 Unknown, 0 Unchecked, 8.6s Time] [2023-12-02 08:35:01,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2023-12-02 08:35:01,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1179. [2023-12-02 08:35:01,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 715 states have (on average 1.8755244755244755) internal successors, (1341), 917 states have internal predecessors, (1341), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:35:01,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1725 transitions. [2023-12-02 08:35:01,396 INFO L78 Accepts]: Start accepts. Automaton has 1179 states and 1725 transitions. Word has length 68 [2023-12-02 08:35:01,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:35:01,396 INFO L495 AbstractCegarLoop]: Abstraction has 1179 states and 1725 transitions. [2023-12-02 08:35:01,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:35:01,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1179 states and 1725 transitions. [2023-12-02 08:35:01,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-02 08:35:01,397 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:35:01,397 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:35:01,406 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-12-02 08:35:01,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:01,598 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:35:01,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:35:01,598 INFO L85 PathProgramCache]: Analyzing trace with hash 934765208, now seen corresponding path program 1 times [2023-12-02 08:35:01,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:35:01,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1625397726] [2023-12-02 08:35:01,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:01,599 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:01,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:35:01,600 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:35:01,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-12-02 08:35:02,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:03,006 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:35:03,008 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:03,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:35:03,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:35:03,723 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:35:03,723 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:35:04,077 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:35:04,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1625397726] [2023-12-02 08:35:04,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1625397726] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:35:04,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1298622365] [2023-12-02 08:35:04,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:04,077 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:35:04,077 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:35:04,078 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:35:04,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (43)] Waiting until timeout for monitored process [2023-12-02 08:35:06,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:06,427 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:35:06,429 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:06,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:35:06,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:35:07,112 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:35:07,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:35:07,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1298622365] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:35:07,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801863975] [2023-12-02 08:35:07,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:07,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:35:07,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:35:07,374 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:35:07,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-12-02 08:35:08,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:08,042 INFO L262 TraceCheckSpWp]: Trace formula consists of 832 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-02 08:35:08,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:08,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:35:08,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:35:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:35:08,715 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:35:09,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [801863975] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:35:09,003 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:35:09,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2023-12-02 08:35:09,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521960687] [2023-12-02 08:35:09,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:35:09,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 08:35:09,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:35:09,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 08:35:09,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-12-02 08:35:09,005 INFO L87 Difference]: Start difference. First operand 1179 states and 1725 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:35:11,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:13,033 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:16,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:35:16,617 INFO L93 Difference]: Finished difference Result 1415 states and 1743 transitions. [2023-12-02 08:35:16,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-02 08:35:16,617 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2023-12-02 08:35:16,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:35:16,623 INFO L225 Difference]: With dead ends: 1415 [2023-12-02 08:35:16,623 INFO L226 Difference]: Without dead ends: 1415 [2023-12-02 08:35:16,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 265 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-02 08:35:16,624 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 1338 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1231 mSolverCounterSat, 119 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1231 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.5s IncrementalHoareTripleChecker+Time [2023-12-02 08:35:16,625 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1338 Valid, 1170 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1231 Invalid, 2 Unknown, 0 Unchecked, 7.5s Time] [2023-12-02 08:35:16,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2023-12-02 08:35:16,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1177. [2023-12-02 08:35:16,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 715 states have (on average 1.8727272727272728) internal successors, (1339), 915 states have internal predecessors, (1339), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:35:16,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1723 transitions. [2023-12-02 08:35:16,646 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1723 transitions. Word has length 68 [2023-12-02 08:35:16,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:35:16,646 INFO L495 AbstractCegarLoop]: Abstraction has 1177 states and 1723 transitions. [2023-12-02 08:35:16,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-02 08:35:16,646 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1723 transitions. [2023-12-02 08:35:16,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-02 08:35:16,647 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:35:16,647 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:35:16,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (43)] Forceful destruction successful, exit code 0 [2023-12-02 08:35:16,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2023-12-02 08:35:17,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Forceful destruction successful, exit code 0 [2023-12-02 08:35:17,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:17,248 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting cdev_addErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:35:17,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:35:17,248 INFO L85 PathProgramCache]: Analyzing trace with hash -2033215427, now seen corresponding path program 1 times [2023-12-02 08:35:17,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:35:17,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1374438348] [2023-12-02 08:35:17,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:17,249 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:17,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:35:17,250 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:35:17,251 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-12-02 08:35:18,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:18,092 INFO L262 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-02 08:35:18,093 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:18,117 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:35:18,117 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:35:18,117 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:35:18,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1374438348] [2023-12-02 08:35:18,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1374438348] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:35:18,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:35:18,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-02 08:35:18,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082387260] [2023-12-02 08:35:18,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:35:18,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-02 08:35:18,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:35:18,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-02 08:35:18,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-02 08:35:18,119 INFO L87 Difference]: Start difference. First operand 1177 states and 1723 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 08:35:20,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:22,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:24,152 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:26,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:35:26,719 INFO L93 Difference]: Finished difference Result 1348 states and 1731 transitions. [2023-12-02 08:35:26,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 08:35:26,720 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 73 [2023-12-02 08:35:26,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:35:26,726 INFO L225 Difference]: With dead ends: 1348 [2023-12-02 08:35:26,726 INFO L226 Difference]: Without dead ends: 1348 [2023-12-02 08:35:26,726 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-02 08:35:26,727 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 732 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 1219 mSolverCounterSat, 10 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 1232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1219 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-12-02 08:35:26,727 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 1726 Invalid, 1232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1219 Invalid, 3 Unknown, 0 Unchecked, 8.5s Time] [2023-12-02 08:35:26,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2023-12-02 08:35:26,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1175. [2023-12-02 08:35:26,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 715 states have (on average 1.8699300699300698) internal successors, (1337), 913 states have internal predecessors, (1337), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:35:26,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1721 transitions. [2023-12-02 08:35:26,751 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 1721 transitions. Word has length 73 [2023-12-02 08:35:26,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:35:26,752 INFO L495 AbstractCegarLoop]: Abstraction has 1175 states and 1721 transitions. [2023-12-02 08:35:26,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-12-02 08:35:26,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 1721 transitions. [2023-12-02 08:35:26,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-12-02 08:35:26,753 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:35:26,753 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:35:26,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-12-02 08:35:26,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:26,953 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting cdev_addErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:35:26,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:35:26,954 INFO L85 PathProgramCache]: Analyzing trace with hash -2033215426, now seen corresponding path program 1 times [2023-12-02 08:35:26,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:35:26,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [309427699] [2023-12-02 08:35:26,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:26,955 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:26,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:35:26,956 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:35:26,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-12-02 08:35:28,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:28,551 INFO L262 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 08:35:28,553 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:29,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:35:29,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:35:29,599 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:35:29,599 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:35:30,262 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:35:30,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [309427699] [2023-12-02 08:35:30,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [309427699] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:35:30,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [443066486] [2023-12-02 08:35:30,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:30,263 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:35:30,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:35:30,264 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:35:30,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (47)] Waiting until timeout for monitored process [2023-12-02 08:35:32,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:32,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-02 08:35:32,816 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:33,311 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 08:35:33,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2023-12-02 08:35:33,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-12-02 08:35:34,012 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:35:34,012 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:35:34,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-12-02 08:35:35,269 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:35:35,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [443066486] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 08:35:35,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 08:35:35,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 9] total 18 [2023-12-02 08:35:35,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422768004] [2023-12-02 08:35:35,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:35:35,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 08:35:35,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:35:35,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 08:35:35,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-12-02 08:35:35,271 INFO L87 Difference]: Start difference. First operand 1175 states and 1721 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-12-02 08:35:37,292 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:39,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:41,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:43,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:45,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:35:54,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:35:54,017 INFO L93 Difference]: Finished difference Result 1174 states and 1720 transitions. [2023-12-02 08:35:54,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 08:35:54,019 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 73 [2023-12-02 08:35:54,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:35:54,021 INFO L225 Difference]: With dead ends: 1174 [2023-12-02 08:35:54,021 INFO L226 Difference]: Without dead ends: 1174 [2023-12-02 08:35:54,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-12-02 08:35:54,022 INFO L413 NwaCegarLoop]: 628 mSDtfsCounter, 62 mSDsluCounter, 2997 mSDsCounter, 0 mSdLazyCounter, 1891 mSolverCounterSat, 3 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3625 SdHoareTripleChecker+Invalid, 1899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1891 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.6s IncrementalHoareTripleChecker+Time [2023-12-02 08:35:54,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3625 Invalid, 1899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1891 Invalid, 5 Unknown, 0 Unchecked, 18.6s Time] [2023-12-02 08:35:54,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2023-12-02 08:35:54,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 1174. [2023-12-02 08:35:54,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 715 states have (on average 1.8685314685314685) internal successors, (1336), 912 states have internal predecessors, (1336), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:35:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1720 transitions. [2023-12-02 08:35:54,037 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 1720 transitions. Word has length 73 [2023-12-02 08:35:54,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:35:54,037 INFO L495 AbstractCegarLoop]: Abstraction has 1174 states and 1720 transitions. [2023-12-02 08:35:54,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-12-02 08:35:54,037 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 1720 transitions. [2023-12-02 08:35:54,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-12-02 08:35:54,038 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:35:54,038 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:35:54,060 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (47)] Ended with exit code 0 [2023-12-02 08:35:54,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-12-02 08:35:54,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:54,439 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting cdev_addErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:35:54,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:35:54,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1394832213, now seen corresponding path program 1 times [2023-12-02 08:35:54,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:35:54,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1860983733] [2023-12-02 08:35:54,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:54,440 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:35:54,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:35:54,441 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:35:54,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-12-02 08:35:56,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:35:56,096 INFO L262 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-02 08:35:56,099 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:35:56,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:35:56,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:35:57,211 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:35:57,211 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:35:59,875 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:35:59,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1860983733] [2023-12-02 08:35:59,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1860983733] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:35:59,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [366495809] [2023-12-02 08:35:59,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:35:59,876 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:35:59,876 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:35:59,877 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:35:59,878 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (49)] Waiting until timeout for monitored process [2023-12-02 08:36:02,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:36:02,620 INFO L262 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-02 08:36:02,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:36:03,147 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-12-02 08:36:03,147 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2023-12-02 08:36:03,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-12-02 08:36:03,881 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:36:03,881 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:36:04,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-12-02 08:36:05,057 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:36:05,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [366495809] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-02 08:36:05,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-12-02 08:36:05,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 9] total 18 [2023-12-02 08:36:05,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292295663] [2023-12-02 08:36:05,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:36:05,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-02 08:36:05,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:36:05,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-02 08:36:05,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2023-12-02 08:36:05,059 INFO L87 Difference]: Start difference. First operand 1174 states and 1720 transitions. Second operand has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-12-02 08:36:07,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:09,085 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:11,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:13,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:15,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:21,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:36:21,591 INFO L93 Difference]: Finished difference Result 1173 states and 1719 transitions. [2023-12-02 08:36:21,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-02 08:36:21,592 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 74 [2023-12-02 08:36:21,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:36:21,596 INFO L225 Difference]: With dead ends: 1173 [2023-12-02 08:36:21,596 INFO L226 Difference]: Without dead ends: 1173 [2023-12-02 08:36:21,596 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=69, Invalid=350, Unknown=1, NotChecked=0, Total=420 [2023-12-02 08:36:21,597 INFO L413 NwaCegarLoop]: 628 mSDtfsCounter, 67 mSDsluCounter, 2085 mSDsCounter, 0 mSdLazyCounter, 1417 mSolverCounterSat, 9 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 2713 SdHoareTripleChecker+Invalid, 1431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1417 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.4s IncrementalHoareTripleChecker+Time [2023-12-02 08:36:21,597 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 2713 Invalid, 1431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1417 Invalid, 5 Unknown, 0 Unchecked, 16.4s Time] [2023-12-02 08:36:21,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2023-12-02 08:36:21,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1173. [2023-12-02 08:36:21,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 715 states have (on average 1.867132867132867) internal successors, (1335), 911 states have internal predecessors, (1335), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:36:21,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1719 transitions. [2023-12-02 08:36:21,619 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1719 transitions. Word has length 74 [2023-12-02 08:36:21,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:36:21,619 INFO L495 AbstractCegarLoop]: Abstraction has 1173 states and 1719 transitions. [2023-12-02 08:36:21,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-12-02 08:36:21,620 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1719 transitions. [2023-12-02 08:36:21,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-02 08:36:21,620 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:36:21,621 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:36:21,630 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-12-02 08:36:21,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (49)] Ended with exit code 0 [2023-12-02 08:36:22,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt [2023-12-02 08:36:22,021 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting cdev_addErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:36:22,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:36:22,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1864391243, now seen corresponding path program 1 times [2023-12-02 08:36:22,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:36:22,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [412204932] [2023-12-02 08:36:22,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:36:22,023 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:36:22,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:36:22,023 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:36:22,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-12-02 08:36:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:36:23,696 INFO L262 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 08:36:23,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:36:23,932 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-12-02 08:36:23,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-12-02 08:36:23,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-12-02 08:36:24,128 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:36:24,128 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:36:24,128 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:36:24,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [412204932] [2023-12-02 08:36:24,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [412204932] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:36:24,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:36:24,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-02 08:36:24,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242440401] [2023-12-02 08:36:24,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:36:24,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:36:24,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:36:24,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:36:24,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:36:24,130 INFO L87 Difference]: Start difference. First operand 1173 states and 1719 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 08:36:26,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:28,157 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:30,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:36:30,426 INFO L93 Difference]: Finished difference Result 1326 states and 1709 transitions. [2023-12-02 08:36:30,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:36:30,427 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 82 [2023-12-02 08:36:30,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:36:30,430 INFO L225 Difference]: With dead ends: 1326 [2023-12-02 08:36:30,430 INFO L226 Difference]: Without dead ends: 1326 [2023-12-02 08:36:30,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-12-02 08:36:30,430 INFO L413 NwaCegarLoop]: 551 mSDtfsCounter, 623 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 22 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2023-12-02 08:36:30,430 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 1295 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 875 Invalid, 2 Unknown, 0 Unchecked, 6.3s Time] [2023-12-02 08:36:30,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2023-12-02 08:36:30,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 1169. [2023-12-02 08:36:30,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 715 states have (on average 1.8391608391608392) internal successors, (1315), 907 states have internal predecessors, (1315), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-12-02 08:36:30,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1699 transitions. [2023-12-02 08:36:30,454 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1699 transitions. Word has length 82 [2023-12-02 08:36:30,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:36:30,454 INFO L495 AbstractCegarLoop]: Abstraction has 1169 states and 1699 transitions. [2023-12-02 08:36:30,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 08:36:30,455 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1699 transitions. [2023-12-02 08:36:30,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-02 08:36:30,455 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:36:30,456 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 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] [2023-12-02 08:36:30,465 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2023-12-02 08:36:30,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:36:30,656 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting cdev_addErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:36:30,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:36:30,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1864391242, now seen corresponding path program 1 times [2023-12-02 08:36:30,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:36:30,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1820800953] [2023-12-02 08:36:30,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:36:30,658 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:36:30,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:36:30,659 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:36:30,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-12-02 08:36:32,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:36:32,516 INFO L262 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 08:36:32,518 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:36:33,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:36:33,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:36:33,741 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:36:33,741 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:36:34,205 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:36:34,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1820800953] [2023-12-02 08:36:34,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1820800953] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:36:34,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1867636774] [2023-12-02 08:36:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:36:34,205 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-12-02 08:36:34,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 [2023-12-02 08:36:34,206 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-12-02 08:36:34,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (52)] Waiting until timeout for monitored process [2023-12-02 08:36:37,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:36:37,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 08:36:37,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:36:37,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:36:37,900 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:36:38,237 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:36:38,238 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:36:38,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1867636774] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:36:38,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862522927] [2023-12-02 08:36:38,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:36:38,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:36:38,660 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 [2023-12-02 08:36:38,660 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-02 08:36:38,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-12-02 08:36:39,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:36:39,777 INFO L262 TraceCheckSpWp]: Trace formula consists of 925 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-02 08:36:39,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:36:40,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-12-02 08:36:40,497 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-12-02 08:36:40,858 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-12-02 08:36:40,858 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-02 08:36:41,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862522927] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-02 08:36:41,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-12-02 08:36:41,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2023-12-02 08:36:41,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899901640] [2023-12-02 08:36:41,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-12-02 08:36:41,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-02 08:36:41,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:36:41,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-02 08:36:41,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-02 08:36:41,267 INFO L87 Difference]: Start difference. First operand 1169 states and 1699 transitions. Second operand has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 08:36:43,288 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:36:45,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:36:45,162 INFO L93 Difference]: Finished difference Result 1362 states and 1918 transitions. [2023-12-02 08:36:45,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-02 08:36:45,163 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 82 [2023-12-02 08:36:45,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:36:45,166 INFO L225 Difference]: With dead ends: 1362 [2023-12-02 08:36:45,167 INFO L226 Difference]: Without dead ends: 1362 [2023-12-02 08:36:45,167 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 351 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-02 08:36:45,167 INFO L413 NwaCegarLoop]: 686 mSDtfsCounter, 225 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 1174 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2023-12-02 08:36:45,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 1174 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 534 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2023-12-02 08:36:45,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2023-12-02 08:36:45,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1295. [2023-12-02 08:36:45,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 801 states have (on average 1.8277153558052435) internal successors, (1464), 991 states have internal predecessors, (1464), 220 states have call successors, (220), 100 states have call predecessors, (220), 101 states have return successors, (221), 217 states have call predecessors, (221), 220 states have call successors, (221) [2023-12-02 08:36:45,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1905 transitions. [2023-12-02 08:36:45,184 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1905 transitions. Word has length 82 [2023-12-02 08:36:45,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:36:45,185 INFO L495 AbstractCegarLoop]: Abstraction has 1295 states and 1905 transitions. [2023-12-02 08:36:45,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-02 08:36:45,185 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1905 transitions. [2023-12-02 08:36:45,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-12-02 08:36:45,185 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:36:45,186 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:36:45,200 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2023-12-02 08:36:45,404 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt (52)] Ended with exit code 0 [2023-12-02 08:36:45,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2023-12-02 08:36:45,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/cvc4 --incremental --print-success --lang smt,53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-02 08:36:45,787 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:36:45,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:36:45,787 INFO L85 PathProgramCache]: Analyzing trace with hash 985479192, now seen corresponding path program 1 times [2023-12-02 08:36:45,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:36:45,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1616543837] [2023-12-02 08:36:45,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:36:45,788 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:36:45,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:36:45,789 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:36:45,790 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Waiting until timeout for monitored process [2023-12-02 08:36:47,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:36:47,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 947 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-02 08:36:47,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:36:47,762 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 3 [2023-12-02 08:36:47,781 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43| (_ bv0 1))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43|) (_ bv0 1)))) is different from true [2023-12-02 08:36:47,785 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-12-02 08:36:49,826 WARN L876 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43| (_ BitVec 32))) (and (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43| (_ bv0 1))) (= (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43|) (_ bv0 1)))) (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43| (_ BitVec 32))) (= (select |c_#valid| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_43|) (_ bv0 1)))) is different from true [2023-12-02 08:36:49,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-12-02 08:36:51,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-12-02 08:36:54,003 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-12-02 08:36:56,090 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-12-02 08:36:56,090 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:36:56,090 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:36:56,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1616543837] [2023-12-02 08:36:56,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1616543837] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:36:56,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:36:56,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-02 08:36:56,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81303492] [2023-12-02 08:36:56,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:36:56,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-02 08:36:56,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:36:56,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-02 08:36:56,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=14, Unknown=3, NotChecked=14, Total=42 [2023-12-02 08:36:56,092 INFO L87 Difference]: Start difference. First operand 1295 states and 1905 transitions. Second operand has 7 states, 5 states have (on average 10.6) internal successors, (53), 7 states have internal predecessors, (53), 6 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2023-12-02 08:36:58,117 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:37:00,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:37:02,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:04,262 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:06,270 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:08,282 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:10,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:12,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:14,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:16,932 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:19,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:21,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:23,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:25,632 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:27,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:29,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:31,741 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:33,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:35,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:37,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:39,950 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:41,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:43,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:46,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:48,347 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:50,489 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:52,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:54,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:56,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:37:58,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:38:00,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:38:02,808 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-12-02 08:38:02,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-02 08:38:02,811 INFO L93 Difference]: Finished difference Result 1440 states and 1996 transitions. [2023-12-02 08:38:02,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-02 08:38:02,812 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 10.6) internal successors, (53), 7 states have internal predecessors, (53), 6 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 95 [2023-12-02 08:38:02,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-02 08:38:02,815 INFO L225 Difference]: With dead ends: 1440 [2023-12-02 08:38:02,815 INFO L226 Difference]: Without dead ends: 1426 [2023-12-02 08:38:02,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 86 SyntacticMatches, 5 SemanticMatches, 6 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=15, Invalid=20, Unknown=3, NotChecked=18, Total=56 [2023-12-02 08:38:02,815 INFO L413 NwaCegarLoop]: 578 mSDtfsCounter, 432 mSDsluCounter, 1241 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 115 mSolverCounterUnsat, 32 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 432 SdHoareTripleChecker+Valid, 1819 SdHoareTripleChecker+Invalid, 3050 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 32 IncrementalHoareTripleChecker+Unknown, 2033 IncrementalHoareTripleChecker+Unchecked, 66.6s IncrementalHoareTripleChecker+Time [2023-12-02 08:38:02,815 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [432 Valid, 1819 Invalid, 3050 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 870 Invalid, 32 Unknown, 2033 Unchecked, 66.6s Time] [2023-12-02 08:38:02,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2023-12-02 08:38:02,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1206. [2023-12-02 08:38:02,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 726 states have (on average 1.800275482093664) internal successors, (1307), 919 states have internal predecessors, (1307), 210 states have call successors, (210), 98 states have call predecessors, (210), 97 states have return successors, (207), 202 states have call predecessors, (207), 206 states have call successors, (207) [2023-12-02 08:38:02,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 1724 transitions. [2023-12-02 08:38:02,837 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 1724 transitions. Word has length 95 [2023-12-02 08:38:02,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-02 08:38:02,837 INFO L495 AbstractCegarLoop]: Abstraction has 1206 states and 1724 transitions. [2023-12-02 08:38:02,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 10.6) internal successors, (53), 7 states have internal predecessors, (53), 6 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2023-12-02 08:38:02,838 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 1724 transitions. [2023-12-02 08:38:02,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-02 08:38:02,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-02 08:38:02,838 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-02 08:38:02,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (54)] Ended with exit code 0 [2023-12-02 08:38:03,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:38:03,039 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-12-02 08:38:03,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-02 08:38:03,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1275572343, now seen corresponding path program 1 times [2023-12-02 08:38:03,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2023-12-02 08:38:03,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [67539383] [2023-12-02 08:38:03,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-02 08:38:03,040 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-02 08:38:03,040 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat [2023-12-02 08:38:03,041 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-02 08:38:03,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e84dacdb-ab80-4430-aa1f-ce5382a84961/bin/utaipan-verify-nQ1chXbOIh/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (55)] Waiting until timeout for monitored process [2023-12-02 08:38:03,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-02 08:38:04,013 INFO L262 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 9 conjunts are in the unsatisfiable core [2023-12-02 08:38:04,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-02 08:38:04,116 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-12-02 08:38:04,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-02 08:38:04,116 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2023-12-02 08:38:04,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [67539383] [2023-12-02 08:38:04,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [67539383] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-02 08:38:04,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-02 08:38:04,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-02 08:38:04,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014565143] [2023-12-02 08:38:04,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-02 08:38:04,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-02 08:38:04,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2023-12-02 08:38:04,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-02 08:38:04,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-12-02 08:38:04,118 INFO L87 Difference]: Start difference. First operand 1206 states and 1724 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 8 states have internal predecessors, (54), 2 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 4 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-02 08:38:06,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:08,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:10,150 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:12,156 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:14,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:16,166 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:18,171 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-12-02 08:38:20,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []