./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 2329fc70 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --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 4aba0d481dbad425b1cb3ce4949768f5bfa91a070fed6a0c2b192c70ad920fc2 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 13:51:17,811 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:51:17,813 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:51:17,833 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:51:17,834 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:51:17,835 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:51:17,836 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:51:17,838 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:51:17,839 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:51:17,840 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:51:17,841 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:51:17,842 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:51:17,843 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:51:17,844 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:51:17,845 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:51:17,846 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:51:17,847 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:51:17,848 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:51:17,849 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:51:17,851 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:51:17,853 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:51:17,854 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:51:17,855 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:51:17,856 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:51:17,859 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:51:17,860 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:51:17,860 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:51:17,861 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:51:17,861 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:51:17,863 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:51:17,863 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:51:17,864 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:51:17,865 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:51:17,865 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:51:17,866 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:51:17,866 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:51:17,867 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:51:17,867 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:51:17,868 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:51:17,869 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:51:17,869 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:51:17,870 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Default.epf [2022-12-14 13:51:17,893 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:51:17,893 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:51:17,893 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:51:17,894 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:51:17,894 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:51:17,894 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:51:17,895 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:51:17,895 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:51:17,895 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:51:17,895 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-12-14 13:51:17,895 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:51:17,896 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:51:17,896 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-12-14 13:51:17,896 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-12-14 13:51:17,896 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:51:17,896 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-12-14 13:51:17,897 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-12-14 13:51:17,897 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-12-14 13:51:17,897 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 13:51:17,897 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 13:51:17,898 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:51:17,898 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 13:51:17,898 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 13:51:17,898 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:51:17,898 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 13:51:17,898 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:51:17,898 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 13:51:17,899 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 13:51:17,899 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 13:51:17,899 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:51:17,899 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 13:51:17,899 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 13:51:17,899 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:51:17,900 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:51:17,900 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:51:17,900 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:51:17,900 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:51:17,900 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-12-14 13:51:17,900 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:51:17,900 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-12-14 13:51:17,900 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-14 13:51:17,901 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:51:17,901 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> 4aba0d481dbad425b1cb3ce4949768f5bfa91a070fed6a0c2b192c70ad920fc2 [2022-12-14 13:51:18,089 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:51:18,104 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:51:18,106 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:51:18,107 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:51:18,108 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:51:18,108 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i [2022-12-14 13:51:20,641 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:51:20,888 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:51:20,889 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i [2022-12-14 13:51:20,903 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data/919c52176/6e6749d76aeb4232a1f0be35a6cd7d37/FLAG42b5b045c [2022-12-14 13:51:21,231 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data/919c52176/6e6749d76aeb4232a1f0be35a6cd7d37 [2022-12-14 13:51:21,238 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:51:21,241 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:51:21,243 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:51:21,243 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:51:21,249 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:51:21,250 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:51:21" (1/1) ... [2022-12-14 13:51:21,251 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@62f924c6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:21, skipping insertion in model container [2022-12-14 13:51:21,251 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:51:21" (1/1) ... [2022-12-14 13:51:21,258 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:51:21,306 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:51:21,428 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i[472,485] [2022-12-14 13:51:22,023 WARN L623 FunctionHandler]: Unknown extern function misc_register [2022-12-14 13:51:22,024 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2022-12-14 13:51:22,025 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:22,027 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:22,027 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2022-12-14 13:51:22,151 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2022-12-14 13:51:22,279 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:51:22,312 ERROR L326 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) [2022-12-14 13:51:22,313 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@548c7256 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:22, skipping insertion in model container [2022-12-14 13:51:22,313 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:51:22,313 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2022-12-14 13:51:22,315 INFO L158 Benchmark]: Toolchain (without parser) took 1074.00ms. Allocated memory was 115.3MB in the beginning and 155.2MB in the end (delta: 39.8MB). Free memory was 74.0MB in the beginning and 110.9MB in the end (delta: -36.9MB). Peak memory consumption was 40.5MB. Max. memory is 16.1GB. [2022-12-14 13:51:22,316 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 115.3MB. Free memory is still 90.2MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-14 13:51:22,317 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1070.49ms. Allocated memory was 115.3MB in the beginning and 155.2MB in the end (delta: 39.8MB). Free memory was 74.0MB in the beginning and 110.9MB in the end (delta: -36.9MB). Peak memory consumption was 40.5MB. Max. memory is 16.1GB. [2022-12-14 13:51:22,318 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 115.3MB. Free memory is still 90.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1070.49ms. Allocated memory was 115.3MB in the beginning and 155.2MB in the end (delta: 39.8MB). Free memory was 74.0MB in the beginning and 110.9MB in the end (delta: -36.9MB). Peak memory consumption was 40.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2977]: 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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/config/TaipanMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh --witnessprinter.witness.filename witness.graphml --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 4aba0d481dbad425b1cb3ce4949768f5bfa91a070fed6a0c2b192c70ad920fc2 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-2329fc7 [2022-12-14 13:51:23,704 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-14 13:51:23,705 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-14 13:51:23,717 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-14 13:51:23,718 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-14 13:51:23,718 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-14 13:51:23,719 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-14 13:51:23,720 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-14 13:51:23,721 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-14 13:51:23,722 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-14 13:51:23,723 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-14 13:51:23,723 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-14 13:51:23,724 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-14 13:51:23,724 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-14 13:51:23,725 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-14 13:51:23,726 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-14 13:51:23,726 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-14 13:51:23,727 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-14 13:51:23,728 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-14 13:51:23,729 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-14 13:51:23,730 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-14 13:51:23,731 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-14 13:51:23,732 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-14 13:51:23,732 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-14 13:51:23,735 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-14 13:51:23,735 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-14 13:51:23,735 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-14 13:51:23,736 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-14 13:51:23,736 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-14 13:51:23,737 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-14 13:51:23,737 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-14 13:51:23,737 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-14 13:51:23,738 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-14 13:51:23,738 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-14 13:51:23,739 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-14 13:51:23,739 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-14 13:51:23,740 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-14 13:51:23,740 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-14 13:51:23,740 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-14 13:51:23,741 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-14 13:51:23,741 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-14 13:51:23,742 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/config/svcomp-DerefFreeMemtrack-32bit-Taipan_Bitvector.epf [2022-12-14 13:51:23,756 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-14 13:51:23,756 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-14 13:51:23,756 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-14 13:51:23,757 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-14 13:51:23,757 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-14 13:51:23,757 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-14 13:51:23,757 INFO L138 SettingsManager]: * User list type=DISABLED [2022-12-14 13:51:23,757 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-12-14 13:51:23,758 INFO L138 SettingsManager]: * Explicit value domain=true [2022-12-14 13:51:23,758 INFO L138 SettingsManager]: * Octagon Domain=false [2022-12-14 13:51:23,758 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-12-14 13:51:23,758 INFO L138 SettingsManager]: * Interval Domain=false [2022-12-14 13:51:23,758 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-14 13:51:23,758 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-14 13:51:23,759 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-14 13:51:23,759 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-14 13:51:23,759 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-12-14 13:51:23,759 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-14 13:51:23,759 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-14 13:51:23,759 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-14 13:51:23,759 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-14 13:51:23,760 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-14 13:51:23,761 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-14 13:51:23,761 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-14 13:51:23,761 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-14 13:51:23,761 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:51:23,761 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-14 13:51:23,761 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-14 13:51:23,761 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-12-14 13:51:23,762 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-14 13:51:23,762 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-12-14 13:51:23,762 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-14 13:51:23,762 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G 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 -> 4aba0d481dbad425b1cb3ce4949768f5bfa91a070fed6a0c2b192c70ad920fc2 [2022-12-14 13:51:24,007 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-14 13:51:24,021 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-14 13:51:24,023 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-14 13:51:24,024 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-14 13:51:24,024 INFO L275 PluginConnector]: CDTParser initialized [2022-12-14 13:51:24,025 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i [2022-12-14 13:51:26,565 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-14 13:51:26,817 INFO L351 CDTParser]: Found 1 translation units. [2022-12-14 13:51:26,817 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i [2022-12-14 13:51:26,832 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data/5ed03c20e/0b3f5228e5fe4921b7922b118b1d2e45/FLAGcba9897ba [2022-12-14 13:51:27,130 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/data/5ed03c20e/0b3f5228e5fe4921b7922b118b1d2e45 [2022-12-14 13:51:27,134 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-14 13:51:27,135 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-14 13:51:27,137 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-14 13:51:27,137 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-14 13:51:27,142 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-14 13:51:27,143 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:51:27" (1/1) ... [2022-12-14 13:51:27,145 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c49004d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:27, skipping insertion in model container [2022-12-14 13:51:27,145 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 01:51:27" (1/1) ... [2022-12-14 13:51:27,153 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-14 13:51:27,205 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:51:27,324 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i[472,485] [2022-12-14 13:51:27,885 WARN L623 FunctionHandler]: Unknown extern function misc_register [2022-12-14 13:51:27,886 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2022-12-14 13:51:27,887 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:27,889 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:27,889 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2022-12-14 13:51:28,007 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2022-12-14 13:51:28,105 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:51:28,141 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-12-14 13:51:28,163 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-14 13:51:28,165 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i[472,485] [2022-12-14 13:51:28,211 WARN L623 FunctionHandler]: Unknown extern function misc_register [2022-12-14 13:51:28,212 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2022-12-14 13:51:28,213 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:28,213 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:28,214 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2022-12-14 13:51:28,237 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2022-12-14 13:51:28,318 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:51:28,337 INFO L203 MainTranslator]: Completed pre-run [2022-12-14 13:51:28,349 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_pthread_mutex_unlock.i[472,485] [2022-12-14 13:51:28,389 WARN L623 FunctionHandler]: Unknown extern function misc_register [2022-12-14 13:51:28,390 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2022-12-14 13:51:28,391 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:28,392 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2022-12-14 13:51:28,392 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2022-12-14 13:51:28,419 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2022-12-14 13:51:28,477 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-14 13:51:28,579 INFO L208 MainTranslator]: Completed translation [2022-12-14 13:51:28,579 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28 WrapperNode [2022-12-14 13:51:28,579 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-14 13:51:28,580 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-14 13:51:28,580 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-14 13:51:28,581 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-14 13:51:28,601 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,640 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,680 INFO L138 Inliner]: procedures = 482, calls = 840, calls flagged for inlining = 54, calls inlined = 37, statements flattened = 966 [2022-12-14 13:51:28,680 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-14 13:51:28,681 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-14 13:51:28,681 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-14 13:51:28,681 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-14 13:51:28,689 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,689 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,696 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,697 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,717 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,721 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,727 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,730 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,739 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-14 13:51:28,740 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-14 13:51:28,740 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-14 13:51:28,740 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-14 13:51:28,741 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (1/1) ... [2022-12-14 13:51:28,746 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-14 13:51:28,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:51:28,774 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-14 13:51:28,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-14 13:51:28,816 INFO L130 BoogieDeclarations]: Found specification of procedure zf_timer_off [2022-12-14 13:51:28,816 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_timer_off [2022-12-14 13:51:28,816 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2022-12-14 13:51:28,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2022-12-14 13:51:28,816 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-12-14 13:51:28,817 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_begin [2022-12-14 13:51:28,817 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2022-12-14 13:51:28,817 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2022-12-14 13:51:28,817 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-12-14 13:51:28,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2022-12-14 13:51:28,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-14 13:51:28,817 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-12-14 13:51:28,817 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2022-12-14 13:51:28,818 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2022-12-14 13:51:28,818 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-12-14 13:51:28,818 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_end [2022-12-14 13:51:28,818 INFO L130 BoogieDeclarations]: Found specification of procedure zf_get_control [2022-12-14 13:51:28,818 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_get_control [2022-12-14 13:51:28,818 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2022-12-14 13:51:28,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2022-12-14 13:51:28,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-12-14 13:51:28,819 INFO L130 BoogieDeclarations]: Found specification of procedure request_region [2022-12-14 13:51:28,819 INFO L138 BoogieDeclarations]: Found implementation of procedure request_region [2022-12-14 13:51:28,819 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-14 13:51:28,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-12-14 13:51:28,819 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-12-14 13:51:28,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-12-14 13:51:28,819 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irqsave [2022-12-14 13:51:28,819 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irqsave [2022-12-14 13:51:28,819 INFO L130 BoogieDeclarations]: Found specification of procedure release_region [2022-12-14 13:51:28,820 INFO L138 BoogieDeclarations]: Found implementation of procedure release_region [2022-12-14 13:51:28,820 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-14 13:51:28,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-14 13:51:28,820 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_init [2022-12-14 13:51:28,820 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_init [2022-12-14 13:51:28,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2022-12-14 13:51:28,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-12-14 13:51:28,820 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-12-14 13:51:28,821 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2022-12-14 13:51:28,821 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2022-12-14 13:51:28,821 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2022-12-14 13:51:28,821 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2022-12-14 13:51:28,822 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2022-12-14 13:51:28,822 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2022-12-14 13:51:28,822 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2022-12-14 13:51:28,822 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2022-12-14 13:51:28,822 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2022-12-14 13:51:28,823 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2022-12-14 13:51:28,823 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2022-12-14 13:51:28,823 INFO L130 BoogieDeclarations]: Found specification of procedure assert_context_process [2022-12-14 13:51:28,823 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_context_process [2022-12-14 13:51:28,823 INFO L130 BoogieDeclarations]: Found specification of procedure zf_set_control [2022-12-14 13:51:28,823 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_set_control [2022-12-14 13:51:28,823 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2022-12-14 13:51:28,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2022-12-14 13:51:28,823 INFO L130 BoogieDeclarations]: Found specification of procedure zf_readw [2022-12-14 13:51:28,824 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_readw [2022-12-14 13:51:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2022-12-14 13:51:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure zf_ping [2022-12-14 13:51:28,824 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_ping [2022-12-14 13:51:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2022-12-14 13:51:28,824 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2022-12-14 13:51:28,824 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_ULONG~TO~VOID [2022-12-14 13:51:28,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_ULONG~TO~VOID [2022-12-14 13:51:29,091 INFO L235 CfgBuilder]: Building ICFG [2022-12-14 13:51:29,093 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-14 13:51:33,680 INFO L276 CfgBuilder]: Performing block encoding [2022-12-14 13:51:33,688 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-14 13:51:33,688 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-12-14 13:51:33,690 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:51:33 BoogieIcfgContainer [2022-12-14 13:51:33,690 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-14 13:51:33,692 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-14 13:51:33,692 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-14 13:51:33,695 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-14 13:51:33,695 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 01:51:27" (1/3) ... [2022-12-14 13:51:33,696 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17fa4e6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:51:33, skipping insertion in model container [2022-12-14 13:51:33,696 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 01:51:28" (2/3) ... [2022-12-14 13:51:33,696 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@17fa4e6e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 01:51:33, skipping insertion in model container [2022-12-14 13:51:33,696 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 01:51:33" (3/3) ... [2022-12-14 13:51:33,697 INFO L112 eAbstractionObserver]: Analyzing ICFG ddv_machzwd_pthread_mutex_unlock.i [2022-12-14 13:51:33,719 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-14 13:51:33,720 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 205 error locations. [2022-12-14 13:51:33,761 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-14 13:51:33,766 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;@518bb2e7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-12-14 13:51:33,766 INFO L358 AbstractCegarLoop]: Starting to check reachability of 205 error locations. [2022-12-14 13:51:33,772 INFO L276 IsEmpty]: Start isEmpty. Operand has 664 states, 354 states have (on average 1.8220338983050848) internal successors, (645), 565 states have internal predecessors, (645), 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) [2022-12-14 13:51:33,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 13:51:33,777 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:51:33,778 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 13:51:33,778 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)] === [2022-12-14 13:51:33,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:51:33,783 INFO L85 PathProgramCache]: Analyzing trace with hash 327228190, now seen corresponding path program 1 times [2022-12-14 13:51:33,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:51:33,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [388264015] [2022-12-14 13:51:33,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:33,795 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 [2022-12-14 13:51:33,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:51:33,796 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:51:33,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:34,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:34,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 13:51:34,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:34,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:34,253 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:51:34,254 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:51:34,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [388264015] [2022-12-14 13:51:34,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [388264015] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:51:34,255 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:51:34,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:51:34,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223331814] [2022-12-14 13:51:34,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:51:34,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:51:34,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:51:34,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:51:34,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:51:34,285 INFO L87 Difference]: Start difference. First operand has 664 states, 354 states have (on average 1.8220338983050848) internal successors, (645), 565 states have internal predecessors, (645), 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, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 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) [2022-12-14 13:51:36,322 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 [] [2022-12-14 13:51:38,328 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 [] [2022-12-14 13:51:40,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:51:40,507 INFO L93 Difference]: Finished difference Result 1200 states and 1437 transitions. [2022-12-14 13:51:40,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:51:40,510 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 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 5 [2022-12-14 13:51:40,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:51:40,524 INFO L225 Difference]: With dead ends: 1200 [2022-12-14 13:51:40,525 INFO L226 Difference]: Without dead ends: 1196 [2022-12-14 13:51:40,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:51:40,529 INFO L413 NwaCegarLoop]: 753 mSDtfsCounter, 684 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 2463 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2022-12-14 13:51:40,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 2463 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1106 Invalid, 2 Unknown, 0 Unchecked, 6.1s Time] [2022-12-14 13:51:40,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2022-12-14 13:51:40,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 983. [2022-12-14 13:51:40,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 590 states have (on average 1.805084745762712) internal successors, (1065), 812 states have internal predecessors, (1065), 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) [2022-12-14 13:51:40,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1341 transitions. [2022-12-14 13:51:40,606 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1341 transitions. Word has length 5 [2022-12-14 13:51:40,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:51:40,606 INFO L495 AbstractCegarLoop]: Abstraction has 983 states and 1341 transitions. [2022-12-14 13:51:40,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 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) [2022-12-14 13:51:40,607 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1341 transitions. [2022-12-14 13:51:40,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-12-14 13:51:40,607 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:51:40,607 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-12-14 13:51:40,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:40,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:40,809 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)] === [2022-12-14 13:51:40,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:51:40,811 INFO L85 PathProgramCache]: Analyzing trace with hash 327228191, now seen corresponding path program 1 times [2022-12-14 13:51:40,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:51:40,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [453783391] [2022-12-14 13:51:40,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:40,814 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 [2022-12-14 13:51:40,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:51:40,818 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:51:40,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:41,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:41,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 13:51:41,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:41,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:41,260 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:51:41,260 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:51:41,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [453783391] [2022-12-14 13:51:41,261 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [453783391] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:51:41,261 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:51:41,261 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 13:51:41,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714559391] [2022-12-14 13:51:41,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:51:41,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 13:51:41,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:51:41,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 13:51:41,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 13:51:41,263 INFO L87 Difference]: Start difference. First operand 983 states and 1341 transitions. Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 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) [2022-12-14 13:51:43,282 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 [] [2022-12-14 13:51:45,285 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 [] [2022-12-14 13:51:47,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:51:47,348 INFO L93 Difference]: Finished difference Result 1115 states and 1433 transitions. [2022-12-14 13:51:47,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 13:51:47,349 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 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 5 [2022-12-14 13:51:47,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:51:47,353 INFO L225 Difference]: With dead ends: 1115 [2022-12-14 13:51:47,353 INFO L226 Difference]: Without dead ends: 1115 [2022-12-14 13:51:47,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 13:51:47,354 INFO L413 NwaCegarLoop]: 837 mSDtfsCounter, 268 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 2618 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:51:47,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 2618 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 850 Invalid, 2 Unknown, 0 Unchecked, 6.0s Time] [2022-12-14 13:51:47,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-12-14 13:51:47,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 1056. [2022-12-14 13:51:47,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 631 states have (on average 1.7670364500792393) internal successors, (1115), 854 states have internal predecessors, (1115), 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) [2022-12-14 13:51:47,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1429 transitions. [2022-12-14 13:51:47,388 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1429 transitions. Word has length 5 [2022-12-14 13:51:47,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:51:47,389 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1429 transitions. [2022-12-14 13:51:47,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 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) [2022-12-14 13:51:47,389 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1429 transitions. [2022-12-14 13:51:47,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 13:51:47,389 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:51:47,389 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:51:47,400 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:47,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:47,591 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)] === [2022-12-14 13:51:47,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:51:47,594 INFO L85 PathProgramCache]: Analyzing trace with hash -27521378, now seen corresponding path program 1 times [2022-12-14 13:51:47,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:51:47,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [118532228] [2022-12-14 13:51:47,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:47,597 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 [2022-12-14 13:51:47,597 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:51:47,600 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:51:47,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:47,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:51:47,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:48,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:48,011 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:51:48,011 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:51:48,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [118532228] [2022-12-14 13:51:48,011 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [118532228] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:51:48,012 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:51:48,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2022-12-14 13:51:48,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812252731] [2022-12-14 13:51:48,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:51:48,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:51:48,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:51:48,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:51:48,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:51:48,014 INFO L87 Difference]: Start difference. First operand 1056 states and 1429 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 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) [2022-12-14 13:51:49,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:51:49,053 INFO L93 Difference]: Finished difference Result 1262 states and 1516 transitions. [2022-12-14 13:51:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:51:49,053 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 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 11 [2022-12-14 13:51:49,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:51:49,059 INFO L225 Difference]: With dead ends: 1262 [2022-12-14 13:51:49,059 INFO L226 Difference]: Without dead ends: 1262 [2022-12-14 13:51:49,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 13:51:49,060 INFO L413 NwaCegarLoop]: 739 mSDtfsCounter, 657 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:51:49,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [657 Valid, 1284 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 13:51:49,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2022-12-14 13:51:49,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 1055. [2022-12-14 13:51:49,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 631 states have (on average 1.7591125198098256) internal successors, (1110), 853 states have internal predecessors, (1110), 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) [2022-12-14 13:51:49,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1424 transitions. [2022-12-14 13:51:49,096 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 1424 transitions. Word has length 11 [2022-12-14 13:51:49,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:51:49,096 INFO L495 AbstractCegarLoop]: Abstraction has 1055 states and 1424 transitions. [2022-12-14 13:51:49,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 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) [2022-12-14 13:51:49,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1424 transitions. [2022-12-14 13:51:49,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-12-14 13:51:49,097 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:51:49,097 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:51:49,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:49,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:49,299 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)] === [2022-12-14 13:51:49,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:51:49,299 INFO L85 PathProgramCache]: Analyzing trace with hash -27521377, now seen corresponding path program 1 times [2022-12-14 13:51:49,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:51:49,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1010265854] [2022-12-14 13:51:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:49,300 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 [2022-12-14 13:51:49,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:51:49,301 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:51:49,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:49,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:49,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 13:51:49,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:49,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:49,739 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:51:49,739 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:51:49,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1010265854] [2022-12-14 13:51:49,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1010265854] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:51:49,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 13:51:49,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 13:51:49,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990141810] [2022-12-14 13:51:49,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:51:49,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:51:49,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:51:49,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:51:49,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:51:49,741 INFO L87 Difference]: Start difference. First operand 1055 states and 1424 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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) [2022-12-14 13:51:51,762 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 [] [2022-12-14 13:51:53,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:51:53,624 INFO L93 Difference]: Finished difference Result 1121 states and 1439 transitions. [2022-12-14 13:51:53,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:51:53,625 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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 11 [2022-12-14 13:51:53,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:51:53,627 INFO L225 Difference]: With dead ends: 1121 [2022-12-14 13:51:53,627 INFO L226 Difference]: Without dead ends: 1121 [2022-12-14 13:51:53,628 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 13:51:53,628 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 259 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-12-14 13:51:53,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 1988 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 574 Invalid, 1 Unknown, 0 Unchecked, 3.8s Time] [2022-12-14 13:51:53,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2022-12-14 13:51:53,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 1058. [2022-12-14 13:51:53,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 634 states have (on average 1.7555205047318612) internal successors, (1113), 856 states have internal predecessors, (1113), 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) [2022-12-14 13:51:53,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1427 transitions. [2022-12-14 13:51:53,646 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1427 transitions. Word has length 11 [2022-12-14 13:51:53,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:51:53,646 INFO L495 AbstractCegarLoop]: Abstraction has 1058 states and 1427 transitions. [2022-12-14 13:51:53,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 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) [2022-12-14 13:51:53,647 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1427 transitions. [2022-12-14 13:51:53,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-12-14 13:51:53,647 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:51:53,647 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:51:53,663 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:53,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:53,848 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)] === [2022-12-14 13:51:53,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:51:53,848 INFO L85 PathProgramCache]: Analyzing trace with hash 449678287, now seen corresponding path program 1 times [2022-12-14 13:51:53,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:51:53,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [293579105] [2022-12-14 13:51:53,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:53,849 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 [2022-12-14 13:51:53,849 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:51:53,850 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:51:53,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:51:54,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:54,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:51:54,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:54,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:54,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:51:54,484 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:54,484 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:51:54,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [293579105] [2022-12-14 13:51:54,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [293579105] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:51:54,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [435616617] [2022-12-14 13:51:54,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:54,484 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:51:54,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:51:54,485 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:51:54,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2022-12-14 13:51:55,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:55,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:51:55,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:55,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:55,162 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:51:55,250 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:55,251 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [435616617] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:51:55,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234663621] [2022-12-14 13:51:55,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:51:55,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:51:55,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:51:55,252 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:51:55,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-14 13:51:55,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:51:55,516 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 13:51:55,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:51:55,624 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:55,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:51:55,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:51:55,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234663621] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:51:55,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 13:51:55,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4, 3, 4, 3, 4] total 7 [2022-12-14 13:51:55,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655190867] [2022-12-14 13:51:55,719 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 13:51:55,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-14 13:51:55,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:51:55,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-14 13:51:55,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-12-14 13:51:55,720 INFO L87 Difference]: Start difference. First operand 1058 states and 1427 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 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) [2022-12-14 13:51:57,741 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 [] [2022-12-14 13:51:59,745 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 [] [2022-12-14 13:52:01,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 [] [2022-12-14 13:52:03,754 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 [] [2022-12-14 13:52:09,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:52:09,506 INFO L93 Difference]: Finished difference Result 1331 states and 1673 transitions. [2022-12-14 13:52:09,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 13:52:09,508 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 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 14 [2022-12-14 13:52:09,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:52:09,511 INFO L225 Difference]: With dead ends: 1331 [2022-12-14 13:52:09,511 INFO L226 Difference]: Without dead ends: 1331 [2022-12-14 13:52:09,511 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2022-12-14 13:52:09,511 INFO L413 NwaCegarLoop]: 835 mSDtfsCounter, 1036 mSDsluCounter, 2360 mSDsCounter, 0 mSdLazyCounter, 1355 mSolverCounterSat, 82 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 3195 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1355 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.5s IncrementalHoareTripleChecker+Time [2022-12-14 13:52:09,512 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1048 Valid, 3195 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1355 Invalid, 4 Unknown, 0 Unchecked, 13.5s Time] [2022-12-14 13:52:09,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2022-12-14 13:52:09,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1205. [2022-12-14 13:52:09,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1205 states, 738 states have (on average 1.7411924119241193) internal successors, (1285), 962 states have internal predecessors, (1285), 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) [2022-12-14 13:52:09,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1653 transitions. [2022-12-14 13:52:09,531 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 1653 transitions. Word has length 14 [2022-12-14 13:52:09,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:52:09,531 INFO L495 AbstractCegarLoop]: Abstraction has 1205 states and 1653 transitions. [2022-12-14 13:52:09,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 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) [2022-12-14 13:52:09,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1653 transitions. [2022-12-14 13:52:09,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-14 13:52:09,532 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:52:09,532 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:52:09,548 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:52:09,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2022-12-14 13:52:09,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-14 13:52:10,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:52:10,134 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)] === [2022-12-14 13:52:10,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:52:10,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1064725833, now seen corresponding path program 1 times [2022-12-14 13:52:10,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:52:10,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1746543318] [2022-12-14 13:52:10,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:10,138 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 [2022-12-14 13:52:10,138 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:52:10,139 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:52:10,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:52:10,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:10,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 13:52:10,464 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:10,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:10,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:10,545 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:10,545 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:52:10,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1746543318] [2022-12-14 13:52:10,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1746543318] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:10,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [26930033] [2022-12-14 13:52:10,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:10,545 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:52:10,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:52:10,546 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:52:10,547 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2022-12-14 13:52:11,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:11,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 13:52:11,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:11,100 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:11,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:11,123 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:11,123 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [26930033] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:11,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339577829] [2022-12-14 13:52:11,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:11,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:52:11,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:52:11,124 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:52:11,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-14 13:52:11,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:11,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 13:52:11,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 13:52:11,404 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:52:11,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339577829] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:52:11,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2022-12-14 13:52:11,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5, 5, 5, 5] total 9 [2022-12-14 13:52:11,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970987668] [2022-12-14 13:52:11,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:52:11,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 13:52:11,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:52:11,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 13:52:11,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-14 13:52:11,406 INFO L87 Difference]: Start difference. First operand 1205 states and 1653 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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) [2022-12-14 13:52:12,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:52:12,406 INFO L93 Difference]: Finished difference Result 1413 states and 1746 transitions. [2022-12-14 13:52:12,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 13:52:12,407 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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 19 [2022-12-14 13:52:12,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:52:12,409 INFO L225 Difference]: With dead ends: 1413 [2022-12-14 13:52:12,410 INFO L226 Difference]: Without dead ends: 1413 [2022-12-14 13:52:12,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-12-14 13:52:12,410 INFO L413 NwaCegarLoop]: 740 mSDtfsCounter, 643 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-12-14 13:52:12,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 1282 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-12-14 13:52:12,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1413 states. [2022-12-14 13:52:12,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1413 to 1203. [2022-12-14 13:52:12,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 738 states have (on average 1.7289972899728998) internal successors, (1276), 960 states have internal predecessors, (1276), 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) [2022-12-14 13:52:12,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1644 transitions. [2022-12-14 13:52:12,429 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1644 transitions. Word has length 19 [2022-12-14 13:52:12,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:52:12,429 INFO L495 AbstractCegarLoop]: Abstraction has 1203 states and 1644 transitions. [2022-12-14 13:52:12,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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) [2022-12-14 13:52:12,430 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1644 transitions. [2022-12-14 13:52:12,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-12-14 13:52:12,430 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:52:12,430 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:52:12,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-14 13:52:12,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:52:12,846 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2022-12-14 13:52:13,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 13:52:13,034 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)] === [2022-12-14 13:52:13,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:52:13,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1064725834, now seen corresponding path program 1 times [2022-12-14 13:52:13,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:52:13,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [815691493] [2022-12-14 13:52:13,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:13,038 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 [2022-12-14 13:52:13,038 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:52:13,039 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:52:13,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:52:13,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:13,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 13:52:13,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:13,504 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:13,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:13,570 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:13,570 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:52:13,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [815691493] [2022-12-14 13:52:13,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [815691493] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:13,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1577491461] [2022-12-14 13:52:13,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:13,571 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:52:13,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:52:13,572 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:52:13,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2022-12-14 13:52:14,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:14,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 13:52:14,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:14,302 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:14,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:14,324 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:14,324 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1577491461] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:14,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935418442] [2022-12-14 13:52:14,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 13:52:14,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:52:14,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:52:14,325 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:52:14,326 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-14 13:52:14,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 13:52:14,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-14 13:52:14,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:14,699 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-12-14 13:52:14,699 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 13:52:14,700 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935418442] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 13:52:14,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2022-12-14 13:52:14,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 5, 5, 5] total 10 [2022-12-14 13:52:14,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862499429] [2022-12-14 13:52:14,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 13:52:14,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 13:52:14,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:52:14,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 13:52:14,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2022-12-14 13:52:14,701 INFO L87 Difference]: Start difference. First operand 1203 states and 1644 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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) [2022-12-14 13:52:16,721 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 [] [2022-12-14 13:52:17,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:52:17,978 INFO L93 Difference]: Finished difference Result 1259 states and 1656 transitions. [2022-12-14 13:52:17,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 13:52:17,979 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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 19 [2022-12-14 13:52:17,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:52:17,982 INFO L225 Difference]: With dead ends: 1259 [2022-12-14 13:52:17,982 INFO L226 Difference]: Without dead ends: 1259 [2022-12-14 13:52:17,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2022-12-14 13:52:17,982 INFO L413 NwaCegarLoop]: 830 mSDtfsCounter, 237 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 237 SdHoareTripleChecker+Valid, 1492 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-12-14 13:52:17,982 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [237 Valid, 1492 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 406 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2022-12-14 13:52:17,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1259 states. [2022-12-14 13:52:17,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1259 to 1201. [2022-12-14 13:52:17,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1201 states, 738 states have (on average 1.7262872628726287) internal successors, (1274), 958 states have internal predecessors, (1274), 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) [2022-12-14 13:52:18,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1201 states to 1201 states and 1642 transitions. [2022-12-14 13:52:18,000 INFO L78 Accepts]: Start accepts. Automaton has 1201 states and 1642 transitions. Word has length 19 [2022-12-14 13:52:18,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:52:18,000 INFO L495 AbstractCegarLoop]: Abstraction has 1201 states and 1642 transitions. [2022-12-14 13:52:18,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 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) [2022-12-14 13:52:18,000 INFO L276 IsEmpty]: Start isEmpty. Operand 1201 states and 1642 transitions. [2022-12-14 13:52:18,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-12-14 13:52:18,001 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:52:18,001 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:52:18,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-14 13:52:18,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Forceful destruction successful, exit code 0 [2022-12-14 13:52:18,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2022-12-14 13:52:18,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 13:52:18,603 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)] === [2022-12-14 13:52:18,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:52:18,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1407192417, now seen corresponding path program 2 times [2022-12-14 13:52:18,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:52:18,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [469114072] [2022-12-14 13:52:18,607 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:52:18,607 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 [2022-12-14 13:52:18,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:52:18,608 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:52:18,609 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:52:19,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:52:19,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:52:19,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 13:52:19,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:19,275 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:19,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:19,946 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:19,947 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:52:19,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [469114072] [2022-12-14 13:52:19,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [469114072] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:19,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [576135172] [2022-12-14 13:52:19,947 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:52:19,947 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:52:19,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:52:19,948 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:52:19,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2022-12-14 13:52:20,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:52:20,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:52:21,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 13:52:21,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:21,208 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:21,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:22,676 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:22,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [576135172] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:22,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573713725] [2022-12-14 13:52:22,677 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-14 13:52:22,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:52:22,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:52:22,678 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:52:22,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-12-14 13:52:51,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-14 13:52:51,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:52:52,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 13:52:52,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:52:52,214 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:52,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:52:52,942 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:52:52,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573713725] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:52:52,942 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 13:52:52,942 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 6, 9, 6, 8] total 22 [2022-12-14 13:52:52,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367635605] [2022-12-14 13:52:52,942 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 13:52:52,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-12-14 13:52:52,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:52:52,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-12-14 13:52:52,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=374, Unknown=0, NotChecked=0, Total=506 [2022-12-14 13:52:52,943 INFO L87 Difference]: Start difference. First operand 1201 states and 1642 transitions. Second operand has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 23 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 13:52:54,961 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 [] [2022-12-14 13:52:56,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 [] [2022-12-14 13:52:58,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 [] [2022-12-14 13:53:00,975 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 [] [2022-12-14 13:53:02,981 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 [] [2022-12-14 13:53:04,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 [] [2022-12-14 13:53:06,991 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 [] [2022-12-14 13:53:08,996 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 [] [2022-12-14 13:53:11,000 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 [] [2022-12-14 13:53:13,003 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 [] [2022-12-14 13:53:15,008 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 [] [2022-12-14 13:53:17,013 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 [] [2022-12-14 13:53:56,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 13:53:56,483 INFO L93 Difference]: Finished difference Result 2207 states and 2625 transitions. [2022-12-14 13:53:56,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-12-14 13:53:56,484 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 23 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 23 [2022-12-14 13:53:56,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 13:53:56,488 INFO L225 Difference]: With dead ends: 2207 [2022-12-14 13:53:56,488 INFO L226 Difference]: Without dead ends: 2207 [2022-12-14 13:53:56,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 110 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=432, Invalid=974, Unknown=0, NotChecked=0, Total=1406 [2022-12-14 13:53:56,488 INFO L413 NwaCegarLoop]: 807 mSDtfsCounter, 4964 mSDsluCounter, 8604 mSDsCounter, 0 mSdLazyCounter, 7186 mSolverCounterSat, 487 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 55.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4991 SdHoareTripleChecker+Valid, 9411 SdHoareTripleChecker+Invalid, 7685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 487 IncrementalHoareTripleChecker+Valid, 7186 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 59.4s IncrementalHoareTripleChecker+Time [2022-12-14 13:53:56,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4991 Valid, 9411 Invalid, 7685 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [487 Valid, 7186 Invalid, 12 Unknown, 0 Unchecked, 59.4s Time] [2022-12-14 13:53:56,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2207 states. [2022-12-14 13:53:56,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2207 to 1396. [2022-12-14 13:53:56,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1396 states, 891 states have (on average 1.728395061728395) internal successors, (1540), 1107 states have internal predecessors, (1540), 211 states have call successors, (211), 94 states have call predecessors, (211), 94 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2022-12-14 13:53:56,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1396 states to 1396 states and 1962 transitions. [2022-12-14 13:53:56,510 INFO L78 Accepts]: Start accepts. Automaton has 1396 states and 1962 transitions. Word has length 23 [2022-12-14 13:53:56,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 13:53:56,510 INFO L495 AbstractCegarLoop]: Abstraction has 1396 states and 1962 transitions. [2022-12-14 13:53:56,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.8181818181818183) internal successors, (62), 23 states have internal predecessors, (62), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-12-14 13:53:56,510 INFO L276 IsEmpty]: Start isEmpty. Operand 1396 states and 1962 transitions. [2022-12-14 13:53:56,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-12-14 13:53:56,511 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 13:53:56,511 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 13:53:56,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-12-14 13:53:56,718 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2022-12-14 13:53:56,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 13:53:57,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:53:57,113 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)] === [2022-12-14 13:53:57,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 13:53:57,115 INFO L85 PathProgramCache]: Analyzing trace with hash -738162529, now seen corresponding path program 3 times [2022-12-14 13:53:57,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 13:53:57,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [913311515] [2022-12-14 13:53:57,117 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:53:57,118 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 [2022-12-14 13:53:57,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 13:53:57,120 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 13:53:57,121 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 13:53:58,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-12-14 13:53:58,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:53:58,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 16 conjunts are in the unsatisfiable core [2022-12-14 13:53:58,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:53:58,930 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:53:58,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:54:00,774 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:54:00,774 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 13:54:00,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [913311515] [2022-12-14 13:54:00,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [913311515] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:54:00,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [223132534] [2022-12-14 13:54:00,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:54:00,775 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 13:54:00,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 13:54:00,776 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 13:54:00,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2022-12-14 13:54:03,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-12-14 13:54:03,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:54:03,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-14 13:54:03,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:54:03,479 INFO L350 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 15 treesize of output 11 [2022-12-14 13:54:03,532 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:54:03,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:54:09,318 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:54:09,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [223132534] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:54:09,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752969275] [2022-12-14 13:54:09,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-14 13:54:09,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 13:54:09,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 13:54:09,320 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 13:54:09,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-12-14 13:59:17,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-12-14 13:59:17,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-14 13:59:17,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 26 conjunts are in the unsatisfiable core [2022-12-14 13:59:17,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 13:59:17,382 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:59:17,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 13:59:26,312 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-14 13:59:26,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752969275] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-14 13:59:26,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-12-14 13:59:26,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 14, 19, 13, 18] total 59 [2022-12-14 13:59:26,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943762837] [2022-12-14 13:59:26,312 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-12-14 13:59:26,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-12-14 13:59:26,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 13:59:26,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-12-14 13:59:26,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=629, Invalid=2793, Unknown=0, NotChecked=0, Total=3422 [2022-12-14 13:59:26,316 INFO L87 Difference]: Start difference. First operand 1396 states and 1962 transitions. Second operand has 59 states, 59 states have (on average 2.4237288135593222) internal successors, (143), 59 states have internal predecessors, (143), 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) [2022-12-14 13:59:28,335 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 [] [2022-12-14 13:59:30,341 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 [] [2022-12-14 13:59:32,346 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 [] [2022-12-14 13:59:34,352 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 [] [2022-12-14 13:59:36,356 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 [] [2022-12-14 13:59:38,361 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 [] [2022-12-14 13:59:40,366 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 [] [2022-12-14 13:59:42,372 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 [] [2022-12-14 13:59:44,378 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 [] [2022-12-14 13:59:46,383 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 [] [2022-12-14 13:59:48,386 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 [] [2022-12-14 13:59:50,391 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 [] [2022-12-14 13:59:52,398 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 [] [2022-12-14 13:59:54,402 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 [] [2022-12-14 13:59:56,408 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 [] [2022-12-14 13:59:58,414 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 [] [2022-12-14 14:00:00,419 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 [] [2022-12-14 14:00:02,426 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 [] [2022-12-14 14:00:04,432 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 [] [2022-12-14 14:00:06,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 [] [2022-12-14 14:00:08,441 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 [] [2022-12-14 14:00:10,446 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 [] [2022-12-14 14:00:12,450 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 [] [2022-12-14 14:00:14,456 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 [] [2022-12-14 14:02:11,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:11,692 INFO L93 Difference]: Finished difference Result 2499 states and 3005 transitions. [2022-12-14 14:02:11,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-14 14:02:11,693 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.4237288135593222) internal successors, (143), 59 states have internal predecessors, (143), 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 41 [2022-12-14 14:02:11,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:11,697 INFO L225 Difference]: With dead ends: 2499 [2022-12-14 14:02:11,697 INFO L226 Difference]: Without dead ends: 2499 [2022-12-14 14:02:11,698 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1231 ImplicationChecksByTransitivity, 26.6s TimeCoverageRelationStatistics Valid=839, Invalid=3451, Unknown=0, NotChecked=0, Total=4290 [2022-12-14 14:02:11,699 INFO L413 NwaCegarLoop]: 795 mSDtfsCounter, 14877 mSDsluCounter, 17293 mSDsCounter, 0 mSdLazyCounter, 13498 mSolverCounterSat, 1243 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 143.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14889 SdHoareTripleChecker+Valid, 18088 SdHoareTripleChecker+Invalid, 14765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1243 IncrementalHoareTripleChecker+Valid, 13498 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 150.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:11,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14889 Valid, 18088 Invalid, 14765 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1243 Valid, 13498 Invalid, 24 Unknown, 0 Unchecked, 150.8s Time] [2022-12-14 14:02:11,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2499 states. [2022-12-14 14:02:11,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2499 to 1394. [2022-12-14 14:02:11,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 890 states have (on average 1.7213483146067416) internal successors, (1532), 1105 states have internal predecessors, (1532), 211 states have call successors, (211), 94 states have call predecessors, (211), 94 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2022-12-14 14:02:11,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1954 transitions. [2022-12-14 14:02:11,720 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1954 transitions. Word has length 41 [2022-12-14 14:02:11,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:11,720 INFO L495 AbstractCegarLoop]: Abstraction has 1394 states and 1954 transitions. [2022-12-14 14:02:11,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.4237288135593222) internal successors, (143), 59 states have internal predecessors, (143), 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) [2022-12-14 14:02:11,720 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1954 transitions. [2022-12-14 14:02:11,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 14:02:11,721 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:11,721 INFO L195 NwaCegarLoop]: trace histogram [10, 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, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:11,779 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-12-14 14:02:11,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:12,147 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2022-12-14 14:02:12,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:02:12,323 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)] === [2022-12-14 14:02:12,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:12,324 INFO L85 PathProgramCache]: Analyzing trace with hash 2020825701, now seen corresponding path program 1 times [2022-12-14 14:02:12,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:12,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048244985] [2022-12-14 14:02:12,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:12,325 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 [2022-12-14 14:02:12,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:12,326 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:12,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:12,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:12,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 14:02:12,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:13,033 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:02:13,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:02:13,033 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:13,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048244985] [2022-12-14 14:02:13,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048244985] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:13,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:13,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:02:13,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956049096] [2022-12-14 14:02:13,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:13,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:02:13,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:13,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:02:13,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:13,035 INFO L87 Difference]: Start difference. First operand 1394 states and 1954 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 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) [2022-12-14 14:02:13,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:13,048 INFO L93 Difference]: Finished difference Result 1394 states and 1953 transitions. [2022-12-14 14:02:13,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:02:13,049 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 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 67 [2022-12-14 14:02:13,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:13,052 INFO L225 Difference]: With dead ends: 1394 [2022-12-14 14:02:13,052 INFO L226 Difference]: Without dead ends: 1394 [2022-12-14 14:02:13,052 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:13,053 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 750 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:13,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [750 Valid, 785 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:02:13,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1394 states. [2022-12-14 14:02:13,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1394 to 1394. [2022-12-14 14:02:13,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1394 states, 890 states have (on average 1.7202247191011235) internal successors, (1531), 1105 states have internal predecessors, (1531), 211 states have call successors, (211), 94 states have call predecessors, (211), 94 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2022-12-14 14:02:13,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1394 states to 1394 states and 1953 transitions. [2022-12-14 14:02:13,081 INFO L78 Accepts]: Start accepts. Automaton has 1394 states and 1953 transitions. Word has length 67 [2022-12-14 14:02:13,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:13,082 INFO L495 AbstractCegarLoop]: Abstraction has 1394 states and 1953 transitions. [2022-12-14 14:02:13,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 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) [2022-12-14 14:02:13,082 INFO L276 IsEmpty]: Start isEmpty. Operand 1394 states and 1953 transitions. [2022-12-14 14:02:13,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 14:02:13,083 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:13,083 INFO L195 NwaCegarLoop]: trace histogram [10, 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, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:13,101 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:13,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:13,284 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:13,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:13,284 INFO L85 PathProgramCache]: Analyzing trace with hash 2020823779, now seen corresponding path program 1 times [2022-12-14 14:02:13,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:13,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1778042404] [2022-12-14 14:02:13,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:13,285 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 [2022-12-14 14:02:13,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:13,286 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:13,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:13,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:13,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-14 14:02:13,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:13,820 INFO L350 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 [2022-12-14 14:02:13,827 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:02:13,827 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:02:13,827 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:13,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1778042404] [2022-12-14 14:02:13,828 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1778042404] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:13,828 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:13,828 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:02:13,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886390239] [2022-12-14 14:02:13,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:13,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:02:13,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:13,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:02:13,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:13,829 INFO L87 Difference]: Start difference. First operand 1394 states and 1953 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 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) [2022-12-14 14:02:15,850 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 [] [2022-12-14 14:02:16,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:16,498 INFO L93 Difference]: Finished difference Result 1393 states and 1952 transitions. [2022-12-14 14:02:16,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:02:16,499 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 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 67 [2022-12-14 14:02:16,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:16,502 INFO L225 Difference]: With dead ends: 1393 [2022-12-14 14:02:16,502 INFO L226 Difference]: Without dead ends: 1393 [2022-12-14 14:02:16,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:16,503 INFO L413 NwaCegarLoop]: 783 mSDtfsCounter, 2 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1355 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:16,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1355 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 212 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2022-12-14 14:02:16,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1393 states. [2022-12-14 14:02:16,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1393 to 1393. [2022-12-14 14:02:16,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1393 states, 890 states have (on average 1.7191011235955056) internal successors, (1530), 1104 states have internal predecessors, (1530), 211 states have call successors, (211), 94 states have call predecessors, (211), 94 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2022-12-14 14:02:16,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1393 states to 1393 states and 1952 transitions. [2022-12-14 14:02:16,521 INFO L78 Accepts]: Start accepts. Automaton has 1393 states and 1952 transitions. Word has length 67 [2022-12-14 14:02:16,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:16,521 INFO L495 AbstractCegarLoop]: Abstraction has 1393 states and 1952 transitions. [2022-12-14 14:02:16,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 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) [2022-12-14 14:02:16,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1393 states and 1952 transitions. [2022-12-14 14:02:16,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-12-14 14:02:16,522 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:16,522 INFO L195 NwaCegarLoop]: trace histogram [10, 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, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:16,536 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:16,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:16,723 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:16,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:16,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2020823780, now seen corresponding path program 1 times [2022-12-14 14:02:16,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:16,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1048723792] [2022-12-14 14:02:16,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:16,725 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 [2022-12-14 14:02:16,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:16,726 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:16,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:17,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-14 14:02:17,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:17,369 INFO L350 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 [2022-12-14 14:02:17,385 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:02:17,386 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:02:17,386 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:17,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1048723792] [2022-12-14 14:02:17,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1048723792] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:17,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:17,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:02:17,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389504654] [2022-12-14 14:02:17,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:17,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:02:17,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:17,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:02:17,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:02:17,387 INFO L87 Difference]: Start difference. First operand 1393 states and 1952 transitions. Second operand has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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) [2022-12-14 14:02:19,408 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 [] [2022-12-14 14:02:20,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:20,338 INFO L93 Difference]: Finished difference Result 1392 states and 1951 transitions. [2022-12-14 14:02:20,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:02:20,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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 67 [2022-12-14 14:02:20,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:20,342 INFO L225 Difference]: With dead ends: 1392 [2022-12-14 14:02:20,342 INFO L226 Difference]: Without dead ends: 1392 [2022-12-14 14:02:20,342 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:02:20,343 INFO L413 NwaCegarLoop]: 780 mSDtfsCounter, 747 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:20,343 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [747 Valid, 1356 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 210 Invalid, 1 Unknown, 0 Unchecked, 2.9s Time] [2022-12-14 14:02:20,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2022-12-14 14:02:20,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1392. [2022-12-14 14:02:20,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1392 states, 890 states have (on average 1.7179775280898877) internal successors, (1529), 1103 states have internal predecessors, (1529), 211 states have call successors, (211), 94 states have call predecessors, (211), 94 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2022-12-14 14:02:20,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1392 states to 1392 states and 1951 transitions. [2022-12-14 14:02:20,357 INFO L78 Accepts]: Start accepts. Automaton has 1392 states and 1951 transitions. Word has length 67 [2022-12-14 14:02:20,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:20,357 INFO L495 AbstractCegarLoop]: Abstraction has 1392 states and 1951 transitions. [2022-12-14 14:02:20,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 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) [2022-12-14 14:02:20,358 INFO L276 IsEmpty]: Start isEmpty. Operand 1392 states and 1951 transitions. [2022-12-14 14:02:20,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-12-14 14:02:20,358 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:20,358 INFO L195 NwaCegarLoop]: trace histogram [10, 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, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:20,377 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:20,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:20,559 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:20,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:20,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1355687384, now seen corresponding path program 1 times [2022-12-14 14:02:20,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:20,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [627758703] [2022-12-14 14:02:20,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:20,560 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 [2022-12-14 14:02:20,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:20,561 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:20,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:21,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 2 conjunts are in the unsatisfiable core [2022-12-14 14:02:21,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:21,120 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-12-14 14:02:21,120 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:02:21,120 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:21,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [627758703] [2022-12-14 14:02:21,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [627758703] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:21,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:21,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:02:21,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593716628] [2022-12-14 14:02:21,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:21,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-12-14 14:02:21,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:21,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-12-14 14:02:21,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:21,122 INFO L87 Difference]: Start difference. First operand 1392 states and 1951 transitions. Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 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) [2022-12-14 14:02:23,144 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 [] [2022-12-14 14:02:23,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:23,949 INFO L93 Difference]: Finished difference Result 1433 states and 1960 transitions. [2022-12-14 14:02:23,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-12-14 14:02:23,949 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 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 74 [2022-12-14 14:02:23,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:23,953 INFO L225 Difference]: With dead ends: 1433 [2022-12-14 14:02:23,953 INFO L226 Difference]: Without dead ends: 1421 [2022-12-14 14:02:23,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-12-14 14:02:23,953 INFO L413 NwaCegarLoop]: 772 mSDtfsCounter, 93 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:23,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 1317 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 258 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2022-12-14 14:02:23,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2022-12-14 14:02:23,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1388. [2022-12-14 14:02:23,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1388 states, 888 states have (on average 1.7184684684684686) internal successors, (1526), 1101 states have internal predecessors, (1526), 210 states have call successors, (210), 94 states have call predecessors, (210), 93 states have return successors, (208), 206 states have call predecessors, (208), 208 states have call successors, (208) [2022-12-14 14:02:23,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1388 states to 1388 states and 1944 transitions. [2022-12-14 14:02:23,972 INFO L78 Accepts]: Start accepts. Automaton has 1388 states and 1944 transitions. Word has length 74 [2022-12-14 14:02:23,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:23,972 INFO L495 AbstractCegarLoop]: Abstraction has 1388 states and 1944 transitions. [2022-12-14 14:02:23,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 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) [2022-12-14 14:02:23,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1388 states and 1944 transitions. [2022-12-14 14:02:23,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-12-14 14:02:23,973 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:23,973 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:23,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 14:02:24,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:24,174 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:24,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:24,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1244150361, now seen corresponding path program 1 times [2022-12-14 14:02:24,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:24,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1064877388] [2022-12-14 14:02:24,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:24,178 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 [2022-12-14 14:02:24,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:24,180 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:24,181 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Waiting until timeout for monitored process [2022-12-14 14:02:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:25,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:02:25,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:25,538 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:02:25,538 INFO L350 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 19 treesize of output 27 [2022-12-14 14:02:25,599 INFO L350 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 20 [2022-12-14 14:02:25,642 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-12-14 14:02:25,642 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:02:25,739 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:25,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1064877388] [2022-12-14 14:02:25,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1064877388] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:25,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2035466381] [2022-12-14 14:02:25,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:25,740 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:02:25,740 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:02:25,741 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:02:25,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2022-12-14 14:02:27,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:27,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 14:02:27,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:28,136 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 14:02:28,136 INFO L350 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 26 treesize of output 43 [2022-12-14 14:02:28,245 INFO L350 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 21 treesize of output 32 [2022-12-14 14:02:28,307 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-12-14 14:02:28,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:02:28,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2035466381] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:28,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172375271] [2022-12-14 14:02:28,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:28,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:02:28,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:02:28,369 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:02:28,370 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-12-14 14:02:28,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:28,792 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:02:28,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:29,126 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:02:29,126 INFO L350 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 19 treesize of output 27 [2022-12-14 14:02:29,175 INFO L350 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 20 [2022-12-14 14:02:29,198 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-12-14 14:02:29,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:02:29,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172375271] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:29,257 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:02:29,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-12-14 14:02:29,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404657566] [2022-12-14 14:02:29,258 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:02:29,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 14:02:29,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:29,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 14:02:29,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-12-14 14:02:29,259 INFO L87 Difference]: Start difference. First operand 1388 states and 1944 transitions. Second operand has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 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) [2022-12-14 14:02:31,279 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 [] [2022-12-14 14:02:33,285 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 [] [2022-12-14 14:02:35,290 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 [] [2022-12-14 14:02:37,294 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 [] [2022-12-14 14:02:41,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:41,203 INFO L93 Difference]: Finished difference Result 1929 states and 2589 transitions. [2022-12-14 14:02:41,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:02:41,203 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 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 76 [2022-12-14 14:02:41,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:41,208 INFO L225 Difference]: With dead ends: 1929 [2022-12-14 14:02:41,208 INFO L226 Difference]: Without dead ends: 1929 [2022-12-14 14:02:41,208 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-12-14 14:02:41,209 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 751 mSDsluCounter, 3046 mSDsCounter, 0 mSdLazyCounter, 2097 mSolverCounterSat, 4 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 752 SdHoareTripleChecker+Valid, 3750 SdHoareTripleChecker+Invalid, 2105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2097 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:41,209 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [752 Valid, 3750 Invalid, 2105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2097 Invalid, 4 Unknown, 0 Unchecked, 11.8s Time] [2022-12-14 14:02:41,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1929 states. [2022-12-14 14:02:41,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1929 to 1696. [2022-12-14 14:02:41,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 1116 states have (on average 1.7410394265232976) internal successors, (1943), 1341 states have internal predecessors, (1943), 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) [2022-12-14 14:02:41,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 2477 transitions. [2022-12-14 14:02:41,233 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 2477 transitions. Word has length 76 [2022-12-14 14:02:41,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:41,233 INFO L495 AbstractCegarLoop]: Abstraction has 1696 states and 2477 transitions. [2022-12-14 14:02:41,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 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) [2022-12-14 14:02:41,234 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 2477 transitions. [2022-12-14 14:02:41,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2022-12-14 14:02:41,234 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:41,234 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:41,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 14:02:41,464 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (26)] Ended with exit code 0 [2022-12-14 14:02:41,648 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-12-14 14:02:41,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:02:41,837 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:41,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:41,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1244150360, now seen corresponding path program 1 times [2022-12-14 14:02:41,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:41,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1074170510] [2022-12-14 14:02:41,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:41,841 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 [2022-12-14 14:02:41,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:41,844 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:41,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (28)] Waiting until timeout for monitored process [2022-12-14 14:02:42,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:43,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:02:43,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:43,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:02:43,761 INFO L350 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 12 treesize of output 14 [2022-12-14 14:02:43,900 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:02:43,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:02:44,468 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:44,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1074170510] [2022-12-14 14:02:44,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1074170510] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:44,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1832497155] [2022-12-14 14:02:44,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:44,469 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:02:44,469 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:02:44,470 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:02:44,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2022-12-14 14:02:46,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:46,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:02:46,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:46,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:02:46,965 INFO L350 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 12 treesize of output 14 [2022-12-14 14:02:47,037 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:02:47,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:02:47,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1832497155] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:47,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165806663] [2022-12-14 14:02:47,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:47,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:02:47,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:02:47,316 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:02:47,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-12-14 14:02:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:47,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:02:47,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:48,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:02:48,384 INFO L350 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 12 treesize of output 14 [2022-12-14 14:02:48,461 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:02:48,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:02:48,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165806663] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:02:48,725 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:02:48,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-12-14 14:02:48,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347961554] [2022-12-14 14:02:48,725 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:02:48,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:02:48,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:48,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:02:48,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:02:48,726 INFO L87 Difference]: Start difference. First operand 1696 states and 2477 transitions. Second operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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) [2022-12-14 14:02:50,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 [] [2022-12-14 14:02:52,751 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 [] [2022-12-14 14:02:57,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:57,341 INFO L93 Difference]: Finished difference Result 2119 states and 2802 transitions. [2022-12-14 14:02:57,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:02:57,342 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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 76 [2022-12-14 14:02:57,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:57,347 INFO L225 Difference]: With dead ends: 2119 [2022-12-14 14:02:57,347 INFO L226 Difference]: Without dead ends: 2119 [2022-12-14 14:02:57,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 260 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-12-14 14:02:57,347 INFO L413 NwaCegarLoop]: 620 mSDtfsCounter, 967 mSDsluCounter, 1676 mSDsCounter, 0 mSdLazyCounter, 1905 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 967 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 1914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1905 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:57,347 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [967 Valid, 2296 Invalid, 1914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1905 Invalid, 2 Unknown, 0 Unchecked, 8.5s Time] [2022-12-14 14:02:57,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2119 states. [2022-12-14 14:02:57,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2119 to 1696. [2022-12-14 14:02:57,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 1116 states have (on average 1.739247311827957) internal successors, (1941), 1341 states have internal predecessors, (1941), 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) [2022-12-14 14:02:57,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 2475 transitions. [2022-12-14 14:02:57,371 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 2475 transitions. Word has length 76 [2022-12-14 14:02:57,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:57,371 INFO L495 AbstractCegarLoop]: Abstraction has 1696 states and 2475 transitions. [2022-12-14 14:02:57,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 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) [2022-12-14 14:02:57,371 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 2475 transitions. [2022-12-14 14:02:57,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-12-14 14:02:57,372 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:57,372 INFO L195 NwaCegarLoop]: trace histogram [10, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:57,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-12-14 14:02:57,588 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2022-12-14 14:02:57,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (28)] Forceful destruction successful, exit code 0 [2022-12-14 14:02:57,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:57,974 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:57,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:57,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1356949500, now seen corresponding path program 1 times [2022-12-14 14:02:57,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:57,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [930593569] [2022-12-14 14:02:57,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:57,978 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 [2022-12-14 14:02:57,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:57,979 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:57,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (31)] Waiting until timeout for monitored process [2022-12-14 14:02:58,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:02:58,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:02:58,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:02:58,576 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2022-12-14 14:02:58,576 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:02:58,576 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:02:58,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [930593569] [2022-12-14 14:02:58,576 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [930593569] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:02:58,576 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:02:58,577 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-14 14:02:58,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602945917] [2022-12-14 14:02:58,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:02:58,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:02:58,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:02:58,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:02:58,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:02:58,578 INFO L87 Difference]: Start difference. First operand 1696 states and 2475 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 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) [2022-12-14 14:02:58,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:02:58,640 INFO L93 Difference]: Finished difference Result 1336 states and 1884 transitions. [2022-12-14 14:02:58,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:02:58,640 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 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 81 [2022-12-14 14:02:58,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:02:58,643 INFO L225 Difference]: With dead ends: 1336 [2022-12-14 14:02:58,644 INFO L226 Difference]: Without dead ends: 1331 [2022-12-14 14:02:58,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:02:58,644 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 3 mSDsluCounter, 2343 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3128 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:02:58,644 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3128 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-14 14:02:58,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2022-12-14 14:02:58,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1331. [2022-12-14 14:02:58,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1331 states, 857 states have (on average 1.7432905484247374) internal successors, (1494), 1069 states have internal predecessors, (1494), 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) [2022-12-14 14:02:58,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1331 states to 1331 states and 1878 transitions. [2022-12-14 14:02:58,661 INFO L78 Accepts]: Start accepts. Automaton has 1331 states and 1878 transitions. Word has length 81 [2022-12-14 14:02:58,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:02:58,662 INFO L495 AbstractCegarLoop]: Abstraction has 1331 states and 1878 transitions. [2022-12-14 14:02:58,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 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) [2022-12-14 14:02:58,662 INFO L276 IsEmpty]: Start isEmpty. Operand 1331 states and 1878 transitions. [2022-12-14 14:02:58,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 14:02:58,662 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:02:58,662 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:02:58,681 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (31)] Ended with exit code 0 [2022-12-14 14:02:58,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:02:58,864 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:02:58,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:02:58,865 INFO L85 PathProgramCache]: Analyzing trace with hash 986823980, now seen corresponding path program 1 times [2022-12-14 14:02:58,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:02:58,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1664423208] [2022-12-14 14:02:58,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:02:58,868 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 [2022-12-14 14:02:58,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:02:58,871 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:02:58,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (32)] Waiting until timeout for monitored process [2022-12-14 14:03:00,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:00,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:03:00,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:00,403 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:03:00,403 INFO L350 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 19 treesize of output 27 [2022-12-14 14:03:00,461 INFO L350 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 20 [2022-12-14 14:03:00,531 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-12-14 14:03:00,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:03:00,631 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:03:00,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1664423208] [2022-12-14 14:03:00,631 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1664423208] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:00,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1859568169] [2022-12-14 14:03:00,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:00,631 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:03:00,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:03:00,632 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:03:00,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2022-12-14 14:03:02,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:02,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 9 conjunts are in the unsatisfiable core [2022-12-14 14:03:02,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:03,114 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2022-12-14 14:03:03,115 INFO L350 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 26 treesize of output 43 [2022-12-14 14:03:03,216 INFO L350 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 21 treesize of output 32 [2022-12-14 14:03:03,337 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-12-14 14:03:03,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:03:03,405 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1859568169] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:03,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271091340] [2022-12-14 14:03:03,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:03,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:03,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:03:03,406 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:03:03,407 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-12-14 14:03:03,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:03,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:03:03,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:04,313 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:03:04,314 INFO L350 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 19 treesize of output 27 [2022-12-14 14:03:04,362 INFO L350 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 20 [2022-12-14 14:03:04,400 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-12-14 14:03:04,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:03:04,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271091340] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:04,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:03:04,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-12-14 14:03:04,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25196529] [2022-12-14 14:03:04,461 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:03:04,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-14 14:03:04,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:03:04,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-14 14:03:04,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-12-14 14:03:04,462 INFO L87 Difference]: Start difference. First operand 1331 states and 1878 transitions. Second operand has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 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) [2022-12-14 14:03:06,485 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 [] [2022-12-14 14:03:08,488 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 [] [2022-12-14 14:03:10,493 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 [] [2022-12-14 14:03:12,497 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 [] [2022-12-14 14:03:14,503 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 [] [2022-12-14 14:03:16,509 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 [] [2022-12-14 14:03:20,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:20,571 INFO L93 Difference]: Finished difference Result 1506 states and 1890 transitions. [2022-12-14 14:03:20,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:03:20,572 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 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 82 [2022-12-14 14:03:20,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:20,575 INFO L225 Difference]: With dead ends: 1506 [2022-12-14 14:03:20,575 INFO L226 Difference]: Without dead ends: 1506 [2022-12-14 14:03:20,575 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 265 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-12-14 14:03:20,575 INFO L413 NwaCegarLoop]: 700 mSDtfsCounter, 735 mSDsluCounter, 3563 mSDsCounter, 0 mSdLazyCounter, 2455 mSolverCounterSat, 4 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 4263 SdHoareTripleChecker+Invalid, 2465 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2455 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:20,575 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [736 Valid, 4263 Invalid, 2465 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2455 Invalid, 6 Unknown, 0 Unchecked, 16.0s Time] [2022-12-14 14:03:20,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2022-12-14 14:03:20,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1329. [2022-12-14 14:03:20,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 857 states have (on average 1.7409568261376895) internal successors, (1492), 1067 states have internal predecessors, (1492), 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) [2022-12-14 14:03:20,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1876 transitions. [2022-12-14 14:03:20,590 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1876 transitions. Word has length 82 [2022-12-14 14:03:20,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:20,590 INFO L495 AbstractCegarLoop]: Abstraction has 1329 states and 1876 transitions. [2022-12-14 14:03:20,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 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) [2022-12-14 14:03:20,590 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1876 transitions. [2022-12-14 14:03:20,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2022-12-14 14:03:20,591 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:20,591 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:20,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2022-12-14 14:03:20,813 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (32)] Ended with exit code 0 [2022-12-14 14:03:21,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-12-14 14:03:21,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:21,193 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:03:21,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:21,194 INFO L85 PathProgramCache]: Analyzing trace with hash 986823981, now seen corresponding path program 1 times [2022-12-14 14:03:21,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:03:21,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [68134371] [2022-12-14 14:03:21,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:21,197 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 [2022-12-14 14:03:21,197 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:03:21,198 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:03:21,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (35)] Waiting until timeout for monitored process [2022-12-14 14:03:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:22,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:03:22,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:23,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:03:23,182 INFO L350 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 12 treesize of output 14 [2022-12-14 14:03:23,327 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:03:23,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:03:23,794 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:03:23,794 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [68134371] [2022-12-14 14:03:23,795 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [68134371] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:23,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1949954164] [2022-12-14 14:03:23,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:23,795 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:03:23,795 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:03:23,796 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:03:23,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2022-12-14 14:03:25,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:26,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:03:26,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:26,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:03:26,640 INFO L350 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 12 treesize of output 14 [2022-12-14 14:03:26,749 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:03:26,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:03:27,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1949954164] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:27,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527134059] [2022-12-14 14:03:27,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:27,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:03:27,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:03:27,043 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:03:27,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-12-14 14:03:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:27,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:03:27,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:28,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:03:28,067 INFO L350 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 12 treesize of output 14 [2022-12-14 14:03:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2022-12-14 14:03:28,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:03:30,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527134059] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:03:30,442 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:03:30,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-12-14 14:03:30,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63329435] [2022-12-14 14:03:30,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:03:30,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-14 14:03:30,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:03:30,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-14 14:03:30,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:03:30,443 INFO L87 Difference]: Start difference. First operand 1329 states and 1876 transitions. Second operand has 6 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 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) [2022-12-14 14:03:32,463 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 [] [2022-12-14 14:03:34,468 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 [] [2022-12-14 14:03:39,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:39,031 INFO L93 Difference]: Finished difference Result 1573 states and 1902 transitions. [2022-12-14 14:03:39,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-12-14 14:03:39,031 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 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 82 [2022-12-14 14:03:39,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:39,035 INFO L225 Difference]: With dead ends: 1573 [2022-12-14 14:03:39,035 INFO L226 Difference]: Without dead ends: 1573 [2022-12-14 14:03:39,035 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 296 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-12-14 14:03:39,035 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 956 mSDsluCounter, 1674 mSDsCounter, 0 mSdLazyCounter, 1893 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 956 SdHoareTripleChecker+Valid, 2290 SdHoareTripleChecker+Invalid, 1902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1893 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:39,036 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [956 Valid, 2290 Invalid, 1902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1893 Invalid, 2 Unknown, 0 Unchecked, 8.5s Time] [2022-12-14 14:03:39,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2022-12-14 14:03:39,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1327. [2022-12-14 14:03:39,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 857 states have (on average 1.7386231038506417) internal successors, (1490), 1065 states have internal predecessors, (1490), 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) [2022-12-14 14:03:39,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1874 transitions. [2022-12-14 14:03:39,051 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1874 transitions. Word has length 82 [2022-12-14 14:03:39,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:39,051 INFO L495 AbstractCegarLoop]: Abstraction has 1327 states and 1874 transitions. [2022-12-14 14:03:39,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 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) [2022-12-14 14:03:39,051 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1874 transitions. [2022-12-14 14:03:39,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-12-14 14:03:39,052 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:39,052 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:39,062 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-12-14 14:03:39,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (35)] Ended with exit code 0 [2022-12-14 14:03:39,493 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (36)] Ended with exit code 0 [2022-12-14 14:03:39,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:03:39,654 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:03:39,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:39,655 INFO L85 PathProgramCache]: Analyzing trace with hash -3613151, now seen corresponding path program 1 times [2022-12-14 14:03:39,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:03:39,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1456085478] [2022-12-14 14:03:39,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:39,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 [2022-12-14 14:03:39,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:03:39,659 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:03:39,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:03:41,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:41,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:03:41,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:41,414 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:03:41,414 INFO L350 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 19 treesize of output 27 [2022-12-14 14:03:41,478 INFO L350 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 20 [2022-12-14 14:03:41,545 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:03:41,545 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:03:41,545 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:03:41,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1456085478] [2022-12-14 14:03:41,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1456085478] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:03:41,545 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:03:41,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:03:41,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400699173] [2022-12-14 14:03:41,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:03:41,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:03:41,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:03:41,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:03:41,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:03:41,546 INFO L87 Difference]: Start difference. First operand 1327 states and 1874 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 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) [2022-12-14 14:03:43,567 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 [] [2022-12-14 14:03:45,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:45,211 INFO L93 Difference]: Finished difference Result 1502 states and 1886 transitions. [2022-12-14 14:03:45,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:03:45,212 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 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 88 [2022-12-14 14:03:45,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:45,214 INFO L225 Difference]: With dead ends: 1502 [2022-12-14 14:03:45,214 INFO L226 Difference]: Without dead ends: 1502 [2022-12-14 14:03:45,214 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:03:45,215 INFO L413 NwaCegarLoop]: 698 mSDtfsCounter, 717 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 1571 SdHoareTripleChecker+Invalid, 738 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:45,215 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 1571 Invalid, 738 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 733 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2022-12-14 14:03:45,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1502 states. [2022-12-14 14:03:45,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1502 to 1325. [2022-12-14 14:03:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 857 states have (on average 1.736289381563594) internal successors, (1488), 1063 states have internal predecessors, (1488), 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) [2022-12-14 14:03:45,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 1872 transitions. [2022-12-14 14:03:45,228 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 1872 transitions. Word has length 88 [2022-12-14 14:03:45,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:45,228 INFO L495 AbstractCegarLoop]: Abstraction has 1325 states and 1872 transitions. [2022-12-14 14:03:45,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 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) [2022-12-14 14:03:45,229 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 1872 transitions. [2022-12-14 14:03:45,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-12-14 14:03:45,229 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:45,229 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:45,248 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:03:45,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:03:45,430 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:03:45,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:45,432 INFO L85 PathProgramCache]: Analyzing trace with hash -3613150, now seen corresponding path program 1 times [2022-12-14 14:03:45,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:03:45,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [588293295] [2022-12-14 14:03:45,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:45,435 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 [2022-12-14 14:03:45,435 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:03:45,437 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:03:45,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Waiting until timeout for monitored process [2022-12-14 14:03:46,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:46,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:03:46,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:47,456 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-12-14 14:03:47,457 INFO L350 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 12 treesize of output 14 [2022-12-14 14:03:47,666 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:03:47,667 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:03:47,667 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:03:47,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [588293295] [2022-12-14 14:03:47,667 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [588293295] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:03:47,667 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:03:47,667 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:03:47,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592857311] [2022-12-14 14:03:47,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:03:47,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:03:47,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:03:47,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:03:47,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:03:47,668 INFO L87 Difference]: Start difference. First operand 1325 states and 1872 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-12-14 14:03:49,689 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 [] [2022-12-14 14:03:51,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:51,288 INFO L93 Difference]: Finished difference Result 1376 states and 1879 transitions. [2022-12-14 14:03:51,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:03:51,288 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 88 [2022-12-14 14:03:51,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:51,291 INFO L225 Difference]: With dead ends: 1376 [2022-12-14 14:03:51,291 INFO L226 Difference]: Without dead ends: 1376 [2022-12-14 14:03:51,291 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:03:51,292 INFO L413 NwaCegarLoop]: 763 mSDtfsCounter, 123 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:51,292 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1848 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 516 Invalid, 1 Unknown, 0 Unchecked, 3.6s Time] [2022-12-14 14:03:51,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2022-12-14 14:03:51,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1323. [2022-12-14 14:03:51,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1323 states, 857 states have (on average 1.7327887981330221) internal successors, (1485), 1061 states have internal predecessors, (1485), 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) [2022-12-14 14:03:51,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1323 states to 1323 states and 1869 transitions. [2022-12-14 14:03:51,307 INFO L78 Accepts]: Start accepts. Automaton has 1323 states and 1869 transitions. Word has length 88 [2022-12-14 14:03:51,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:51,307 INFO L495 AbstractCegarLoop]: Abstraction has 1323 states and 1869 transitions. [2022-12-14 14:03:51,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-12-14 14:03:51,307 INFO L276 IsEmpty]: Start isEmpty. Operand 1323 states and 1869 transitions. [2022-12-14 14:03:51,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-12-14 14:03:51,308 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:51,308 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:51,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Forceful destruction successful, exit code 0 [2022-12-14 14:03:51,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:03:51,509 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:03:51,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:51,510 INFO L85 PathProgramCache]: Analyzing trace with hash -112007323, now seen corresponding path program 1 times [2022-12-14 14:03:51,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:03:51,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [995561863] [2022-12-14 14:03:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:51,513 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 [2022-12-14 14:03:51,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:03:51,516 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:03:51,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (40)] Waiting until timeout for monitored process [2022-12-14 14:03:53,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:03:53,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 8 conjunts are in the unsatisfiable core [2022-12-14 14:03:53,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:03:53,296 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:03:53,296 INFO L350 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 19 treesize of output 27 [2022-12-14 14:03:53,337 INFO L350 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 20 [2022-12-14 14:03:53,419 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:03:53,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:03:53,419 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:03:53,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [995561863] [2022-12-14 14:03:53,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [995561863] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:03:53,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:03:53,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-14 14:03:53,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183784991] [2022-12-14 14:03:53,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:03:53,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:03:53,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:03:53,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:03:53,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:03:53,420 INFO L87 Difference]: Start difference. First operand 1323 states and 1869 transitions. Second operand has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2022-12-14 14:03:55,442 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 [] [2022-12-14 14:03:57,448 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 [] [2022-12-14 14:03:59,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:03:59,734 INFO L93 Difference]: Finished difference Result 1498 states and 1881 transitions. [2022-12-14 14:03:59,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:03:59,735 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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 89 [2022-12-14 14:03:59,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:03:59,737 INFO L225 Difference]: With dead ends: 1498 [2022-12-14 14:03:59,737 INFO L226 Difference]: Without dead ends: 1498 [2022-12-14 14:03:59,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:03:59,738 INFO L413 NwaCegarLoop]: 668 mSDtfsCounter, 1076 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 1102 mSolverCounterSat, 58 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 2125 SdHoareTripleChecker+Invalid, 1162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1102 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-12-14 14:03:59,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1076 Valid, 2125 Invalid, 1162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1102 Invalid, 2 Unknown, 0 Unchecked, 6.3s Time] [2022-12-14 14:03:59,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2022-12-14 14:03:59,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1321. [2022-12-14 14:03:59,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 857 states have (on average 1.7304550758459742) internal successors, (1483), 1059 states have internal predecessors, (1483), 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) [2022-12-14 14:03:59,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 1867 transitions. [2022-12-14 14:03:59,752 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 1867 transitions. Word has length 89 [2022-12-14 14:03:59,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:03:59,752 INFO L495 AbstractCegarLoop]: Abstraction has 1321 states and 1867 transitions. [2022-12-14 14:03:59,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 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) [2022-12-14 14:03:59,752 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 1867 transitions. [2022-12-14 14:03:59,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-12-14 14:03:59,753 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:03:59,753 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:03:59,768 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (40)] Ended with exit code 0 [2022-12-14 14:03:59,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:03:59,954 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:03:59,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:03:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash -112007322, now seen corresponding path program 1 times [2022-12-14 14:03:59,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:03:59,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1932328592] [2022-12-14 14:03:59,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:03:59,958 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 [2022-12-14 14:03:59,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:03:59,959 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:03:59,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:04:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:01,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:04:01,411 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:01,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:04:01,946 INFO L350 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 12 treesize of output 14 [2022-12-14 14:04:02,095 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:02,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:02,465 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:04:02,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1932328592] [2022-12-14 14:04:02,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1932328592] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:04:02,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1900915301] [2022-12-14 14:04:02,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:02,466 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:04:02,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:04:02,467 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:04:02,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (42)] Waiting until timeout for monitored process [2022-12-14 14:04:04,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:04,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:04:04,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:05,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:04:05,556 INFO L350 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 12 treesize of output 14 [2022-12-14 14:04:05,688 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:05,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:05,942 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1900915301] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:04:05,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292599988] [2022-12-14 14:04:05,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:05,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:04:05,942 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:04:05,943 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:04:05,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-12-14 14:04:06,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:06,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-14 14:04:06,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:07,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:04:07,161 INFO L350 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 12 treesize of output 14 [2022-12-14 14:04:07,320 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:07,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:09,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292599988] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:04:09,575 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:04:09,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 3 [2022-12-14 14:04:09,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375003923] [2022-12-14 14:04:09,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:04:09,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:04:09,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:04:09,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:04:09,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-12-14 14:04:09,576 INFO L87 Difference]: Start difference. First operand 1321 states and 1867 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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) [2022-12-14 14:04:11,595 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 [] [2022-12-14 14:04:14,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:04:14,794 INFO L93 Difference]: Finished difference Result 1565 states and 1893 transitions. [2022-12-14 14:04:14,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-14 14:04:14,795 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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 89 [2022-12-14 14:04:14,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:04:14,797 INFO L225 Difference]: With dead ends: 1565 [2022-12-14 14:04:14,797 INFO L226 Difference]: Without dead ends: 1565 [2022-12-14 14:04:14,797 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 340 SyntacticMatches, 2 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-12-14 14:04:14,798 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 1880 mSDsluCounter, 997 mSDsCounter, 0 mSdLazyCounter, 1039 mSolverCounterSat, 206 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1880 SdHoareTripleChecker+Valid, 1576 SdHoareTripleChecker+Invalid, 1246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1039 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-12-14 14:04:14,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1880 Valid, 1576 Invalid, 1246 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1039 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2022-12-14 14:04:14,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states. [2022-12-14 14:04:14,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1319. [2022-12-14 14:04:14,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1319 states, 857 states have (on average 1.7281213535589266) internal successors, (1481), 1057 states have internal predecessors, (1481), 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) [2022-12-14 14:04:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1319 states to 1319 states and 1865 transitions. [2022-12-14 14:04:14,815 INFO L78 Accepts]: Start accepts. Automaton has 1319 states and 1865 transitions. Word has length 89 [2022-12-14 14:04:14,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:04:14,815 INFO L495 AbstractCegarLoop]: Abstraction has 1319 states and 1865 transitions. [2022-12-14 14:04:14,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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) [2022-12-14 14:04:14,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1319 states and 1865 transitions. [2022-12-14 14:04:14,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-12-14 14:04:14,816 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:04:14,817 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:04:14,828 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-12-14 14:04:15,035 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (42)] Ended with exit code 0 [2022-12-14 14:04:15,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:04:15,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:04:15,418 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting cdev_addErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:04:15,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:04:15,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1939903835, now seen corresponding path program 1 times [2022-12-14 14:04:15,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:04:15,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [190853121] [2022-12-14 14:04:15,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:15,422 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 [2022-12-14 14:04:15,423 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:04:15,425 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:04:15,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (44)] Waiting until timeout for monitored process [2022-12-14 14:04:16,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:16,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 4 conjunts are in the unsatisfiable core [2022-12-14 14:04:16,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:16,300 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:04:16,300 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:04:16,301 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:04:16,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [190853121] [2022-12-14 14:04:16,301 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [190853121] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:04:16,301 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:04:16,301 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-12-14 14:04:16,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362547745] [2022-12-14 14:04:16,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:04:16,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-14 14:04:16,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:04:16,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-14 14:04:16,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-14 14:04:16,302 INFO L87 Difference]: Start difference. First operand 1319 states and 1865 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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) [2022-12-14 14:04:18,323 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 [] [2022-12-14 14:04:20,329 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 [] [2022-12-14 14:04:22,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:04:22,759 INFO L93 Difference]: Finished difference Result 1494 states and 1877 transitions. [2022-12-14 14:04:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-14 14:04:22,760 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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 96 [2022-12-14 14:04:22,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:04:22,762 INFO L225 Difference]: With dead ends: 1494 [2022-12-14 14:04:22,762 INFO L226 Difference]: Without dead ends: 1494 [2022-12-14 14:04:22,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-12-14 14:04:22,763 INFO L413 NwaCegarLoop]: 692 mSDtfsCounter, 789 mSDsluCounter, 1496 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 9 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 790 SdHoareTripleChecker+Valid, 2188 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-12-14 14:04:22,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [790 Valid, 2188 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1094 Invalid, 2 Unknown, 0 Unchecked, 6.4s Time] [2022-12-14 14:04:22,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2022-12-14 14:04:22,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1317. [2022-12-14 14:04:22,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1317 states, 857 states have (on average 1.7257876312718787) internal successors, (1479), 1055 states have internal predecessors, (1479), 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) [2022-12-14 14:04:22,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1317 states to 1317 states and 1863 transitions. [2022-12-14 14:04:22,776 INFO L78 Accepts]: Start accepts. Automaton has 1317 states and 1863 transitions. Word has length 96 [2022-12-14 14:04:22,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:04:22,776 INFO L495 AbstractCegarLoop]: Abstraction has 1317 states and 1863 transitions. [2022-12-14 14:04:22,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 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) [2022-12-14 14:04:22,776 INFO L276 IsEmpty]: Start isEmpty. Operand 1317 states and 1863 transitions. [2022-12-14 14:04:22,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2022-12-14 14:04:22,777 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:04:22,777 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:04:22,791 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (44)] Ended with exit code 0 [2022-12-14 14:04:22,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:04:22,978 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting cdev_addErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:04:22,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:04:22,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1939903834, now seen corresponding path program 1 times [2022-12-14 14:04:22,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:04:22,983 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1534326369] [2022-12-14 14:04:22,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:22,984 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 [2022-12-14 14:04:22,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:04:22,987 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:04:22,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:04:24,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:24,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:04:24,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:25,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:04:25,537 INFO L350 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 12 treesize of output 14 [2022-12-14 14:04:25,878 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:25,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:26,577 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:04:26,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1534326369] [2022-12-14 14:04:26,577 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1534326369] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:04:26,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [476097232] [2022-12-14 14:04:26,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:26,578 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:04:26,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:04:26,579 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:04:26,579 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (46)] Waiting until timeout for monitored process [2022-12-14 14:04:29,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:29,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:04:29,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:30,066 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 14:04:30,066 INFO L350 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 12 treesize of output 18 [2022-12-14 14:04:30,206 INFO L350 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 [2022-12-14 14:04:30,676 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:04:30,676 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 23 [2022-12-14 14:04:30,732 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:30,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:31,183 INFO L350 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 [2022-12-14 14:04:32,067 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:04:32,067 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [476097232] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 14:04:32,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 14:04:32,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 17 [2022-12-14 14:04:32,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093007647] [2022-12-14 14:04:32,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:04:32,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 14:04:32,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:04:32,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 14:04:32,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-12-14 14:04:32,069 INFO L87 Difference]: Start difference. First operand 1317 states and 1863 transitions. Second operand has 9 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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) [2022-12-14 14:04:34,091 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 [] [2022-12-14 14:04:36,096 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 [] [2022-12-14 14:04:38,102 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 [] [2022-12-14 14:04:40,106 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 [] [2022-12-14 14:04:49,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:04:49,177 INFO L93 Difference]: Finished difference Result 1369 states and 1872 transitions. [2022-12-14 14:04:49,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 14:04:49,178 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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 96 [2022-12-14 14:04:49,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:04:49,181 INFO L225 Difference]: With dead ends: 1369 [2022-12-14 14:04:49,181 INFO L226 Difference]: Without dead ends: 1369 [2022-12-14 14:04:49,181 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 302 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-12-14 14:04:49,181 INFO L413 NwaCegarLoop]: 744 mSDtfsCounter, 184 mSDsluCounter, 3593 mSDsCounter, 0 mSdLazyCounter, 1928 mSolverCounterSat, 3 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 4337 SdHoareTripleChecker+Invalid, 1935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1928 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:04:49,181 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [195 Valid, 4337 Invalid, 1935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1928 Invalid, 4 Unknown, 0 Unchecked, 16.9s Time] [2022-12-14 14:04:49,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2022-12-14 14:04:49,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1316. [2022-12-14 14:04:49,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1316 states, 857 states have (on average 1.7246207701283547) internal successors, (1478), 1054 states have internal predecessors, (1478), 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) [2022-12-14 14:04:49,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1316 states to 1316 states and 1862 transitions. [2022-12-14 14:04:49,193 INFO L78 Accepts]: Start accepts. Automaton has 1316 states and 1862 transitions. Word has length 96 [2022-12-14 14:04:49,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:04:49,193 INFO L495 AbstractCegarLoop]: Abstraction has 1316 states and 1862 transitions. [2022-12-14 14:04:49,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 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) [2022-12-14 14:04:49,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1316 states and 1862 transitions. [2022-12-14 14:04:49,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-12-14 14:04:49,193 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:04:49,193 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:04:49,214 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (46)] Forceful destruction successful, exit code 0 [2022-12-14 14:04:49,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Forceful destruction successful, exit code 0 [2022-12-14 14:04:49,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:04:49,595 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting cdev_addErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:04:49,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:04:49,596 INFO L85 PathProgramCache]: Analyzing trace with hash -7475738, now seen corresponding path program 1 times [2022-12-14 14:04:49,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:04:49,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1006350059] [2022-12-14 14:04:49,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:49,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 [2022-12-14 14:04:49,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:04:49,602 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:04:49,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (47)] Waiting until timeout for monitored process [2022-12-14 14:04:51,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:51,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 13 conjunts are in the unsatisfiable core [2022-12-14 14:04:51,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:52,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:04:52,632 INFO L350 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 12 treesize of output 14 [2022-12-14 14:04:52,927 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:52,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:53,617 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:04:53,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1006350059] [2022-12-14 14:04:53,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1006350059] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:04:53,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2049218591] [2022-12-14 14:04:53,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:04:53,617 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:04:53,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:04:53,618 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:04:53,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (48)] Waiting until timeout for monitored process [2022-12-14 14:04:56,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:04:56,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 14 conjunts are in the unsatisfiable core [2022-12-14 14:04:56,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:04:57,185 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-12-14 14:04:57,185 INFO L350 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 12 treesize of output 18 [2022-12-14 14:04:57,365 INFO L350 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 [2022-12-14 14:04:57,911 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2022-12-14 14:04:57,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 23 [2022-12-14 14:04:57,977 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:04:57,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:04:58,472 INFO L350 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 [2022-12-14 14:05:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:05:01,397 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2049218591] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:01,397 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-12-14 14:05:01,397 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 17 [2022-12-14 14:05:01,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779515117] [2022-12-14 14:05:01,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:01,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-12-14 14:05:01,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:05:01,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-12-14 14:05:01,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=282, Unknown=1, NotChecked=0, Total=342 [2022-12-14 14:05:01,398 INFO L87 Difference]: Start difference. First operand 1316 states and 1862 transitions. Second operand has 9 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 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) [2022-12-14 14:05:03,419 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 [] [2022-12-14 14:05:05,423 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 [] [2022-12-14 14:05:07,429 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 [] [2022-12-14 14:05:16,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:16,204 INFO L93 Difference]: Finished difference Result 1368 states and 1871 transitions. [2022-12-14 14:05:16,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-14 14:05:16,205 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 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 97 [2022-12-14 14:05:16,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:16,207 INFO L225 Difference]: With dead ends: 1368 [2022-12-14 14:05:16,207 INFO L226 Difference]: Without dead ends: 1368 [2022-12-14 14:05:16,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 306 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=63, Invalid=316, Unknown=1, NotChecked=0, Total=380 [2022-12-14 14:05:16,208 INFO L413 NwaCegarLoop]: 744 mSDtfsCounter, 181 mSDsluCounter, 3593 mSDsCounter, 0 mSdLazyCounter, 1922 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 4337 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1922 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:16,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 4337 Invalid, 1928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1922 Invalid, 3 Unknown, 0 Unchecked, 14.6s Time] [2022-12-14 14:05:16,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1368 states. [2022-12-14 14:05:16,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1368 to 1315. [2022-12-14 14:05:16,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1315 states, 857 states have (on average 1.7234539089848309) internal successors, (1477), 1053 states have internal predecessors, (1477), 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) [2022-12-14 14:05:16,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1315 states to 1315 states and 1861 transitions. [2022-12-14 14:05:16,219 INFO L78 Accepts]: Start accepts. Automaton has 1315 states and 1861 transitions. Word has length 97 [2022-12-14 14:05:16,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:16,220 INFO L495 AbstractCegarLoop]: Abstraction has 1315 states and 1861 transitions. [2022-12-14 14:05:16,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 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) [2022-12-14 14:05:16,220 INFO L276 IsEmpty]: Start isEmpty. Operand 1315 states and 1861 transitions. [2022-12-14 14:05:16,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-12-14 14:05:16,220 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:16,220 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:16,241 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (48)] Ended with exit code 0 [2022-12-14 14:05:16,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (47)] Ended with exit code 0 [2022-12-14 14:05:16,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:05:16,622 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting cdev_addErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:05:16,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:16,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1798435149, now seen corresponding path program 1 times [2022-12-14 14:05:16,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:05:16,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2033881539] [2022-12-14 14:05:16,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:16,627 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 [2022-12-14 14:05:16,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:05:16,628 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:05:16,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Waiting until timeout for monitored process [2022-12-14 14:05:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:18,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:05:18,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:18,740 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2022-12-14 14:05:18,740 INFO L350 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 19 treesize of output 27 [2022-12-14 14:05:18,790 INFO L350 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 20 [2022-12-14 14:05:18,928 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2022-12-14 14:05:18,928 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:05:18,928 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:05:18,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2033881539] [2022-12-14 14:05:18,928 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2033881539] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:18,928 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:18,928 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-14 14:05:18,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312463705] [2022-12-14 14:05:18,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:18,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:05:18,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:05:18,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:05:18,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:05:18,930 INFO L87 Difference]: Start difference. First operand 1315 states and 1861 transitions. Second operand has 4 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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) [2022-12-14 14:05:20,956 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 [] [2022-12-14 14:05:22,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:22,877 INFO L93 Difference]: Finished difference Result 1472 states and 1855 transitions. [2022-12-14 14:05:22,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:05:22,878 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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 106 [2022-12-14 14:05:22,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:22,883 INFO L225 Difference]: With dead ends: 1472 [2022-12-14 14:05:22,883 INFO L226 Difference]: Without dead ends: 1472 [2022-12-14 14:05:22,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-12-14 14:05:22,884 INFO L413 NwaCegarLoop]: 688 mSDtfsCounter, 668 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 740 mSolverCounterSat, 22 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 668 SdHoareTripleChecker+Valid, 1518 SdHoareTripleChecker+Invalid, 763 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 740 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:22,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [668 Valid, 1518 Invalid, 763 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 740 Invalid, 1 Unknown, 0 Unchecked, 3.9s Time] [2022-12-14 14:05:22,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2022-12-14 14:05:22,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 1311. [2022-12-14 14:05:22,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 857 states have (on average 1.7001166861143524) internal successors, (1457), 1049 states have internal predecessors, (1457), 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) [2022-12-14 14:05:22,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 1841 transitions. [2022-12-14 14:05:22,896 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 1841 transitions. Word has length 106 [2022-12-14 14:05:22,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:22,896 INFO L495 AbstractCegarLoop]: Abstraction has 1311 states and 1841 transitions. [2022-12-14 14:05:22,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 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) [2022-12-14 14:05:22,897 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 1841 transitions. [2022-12-14 14:05:22,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2022-12-14 14:05:22,897 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:22,897 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-14 14:05:22,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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)] Ended with exit code 0 [2022-12-14 14:05:23,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:05:23,097 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting cdev_addErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2022-12-14 14:05:23,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:23,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1798435150, now seen corresponding path program 1 times [2022-12-14 14:05:23,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:05:23,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [381989297] [2022-12-14 14:05:23,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:23,099 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 [2022-12-14 14:05:23,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:05:23,100 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:05:23,100 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:05:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:24,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:05:24,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:25,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:05:25,628 INFO L350 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 12 treesize of output 14 [2022-12-14 14:05:25,967 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:05:25,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:26,508 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:05:26,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [381989297] [2022-12-14 14:05:26,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [381989297] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:26,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1336681232] [2022-12-14 14:05:26,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:26,509 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-12-14 14:05:26,509 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 [2022-12-14 14:05:26,509 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-12-14 14:05:26,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (51)] Waiting until timeout for monitored process [2022-12-14 14:05:29,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:29,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:05:29,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:30,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:05:30,227 INFO L350 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 12 treesize of output 14 [2022-12-14 14:05:30,567 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:05:30,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:31,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1336681232] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:31,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767234420] [2022-12-14 14:05:31,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:31,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-14 14:05:31,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 [2022-12-14 14:05:31,051 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-14 14:05:31,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-12-14 14:05:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:31,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 1002 conjuncts, 10 conjunts are in the unsatisfiable core [2022-12-14 14:05:31,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:32,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-12-14 14:05:32,744 INFO L350 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 12 treesize of output 14 [2022-12-14 14:05:33,107 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-12-14 14:05:33,107 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-14 14:05:33,547 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767234420] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-14 14:05:33,547 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-12-14 14:05:33,547 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 2 [2022-12-14 14:05:33,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862780745] [2022-12-14 14:05:33,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-12-14 14:05:33,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-14 14:05:33,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:05:33,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-14 14:05:33,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:33,549 INFO L87 Difference]: Start difference. First operand 1311 states and 1841 transitions. Second operand has 4 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2022-12-14 14:05:35,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-14 14:05:35,499 INFO L93 Difference]: Finished difference Result 1521 states and 2077 transitions. [2022-12-14 14:05:35,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-14 14:05:35,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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 106 [2022-12-14 14:05:35,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-14 14:05:35,502 INFO L225 Difference]: With dead ends: 1521 [2022-12-14 14:05:35,502 INFO L226 Difference]: Without dead ends: 1521 [2022-12-14 14:05:35,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 450 GetRequests, 444 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-12-14 14:05:35,502 INFO L413 NwaCegarLoop]: 816 mSDtfsCounter, 239 mSDsluCounter, 980 mSDsCounter, 0 mSdLazyCounter, 662 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2022-12-14 14:05:35,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 1796 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 662 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2022-12-14 14:05:35,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1521 states. [2022-12-14 14:05:35,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1521 to 1450. [2022-12-14 14:05:35,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1450 states, 956 states have (on average 1.6935146443514644) internal successors, (1619), 1146 states have internal predecessors, (1619), 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) [2022-12-14 14:05:35,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1450 states to 1450 states and 2060 transitions. [2022-12-14 14:05:35,516 INFO L78 Accepts]: Start accepts. Automaton has 1450 states and 2060 transitions. Word has length 106 [2022-12-14 14:05:35,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-14 14:05:35,517 INFO L495 AbstractCegarLoop]: Abstraction has 1450 states and 2060 transitions. [2022-12-14 14:05:35,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 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) [2022-12-14 14:05:35,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1450 states and 2060 transitions. [2022-12-14 14:05:35,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-12-14 14:05:35,517 INFO L187 NwaCegarLoop]: Found error trace [2022-12-14 14:05:35,517 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 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, 1, 1] [2022-12-14 14:05:35,530 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-12-14 14:05:35,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 [2022-12-14 14:05:35,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt (51)] Ended with exit code 0 [2022-12-14 14:05:36,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/z3 -smt2 -in SMTLIB2_COMPLIANT=true,50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/cvc4 --incremental --print-success --lang smt [2022-12-14 14:05:36,119 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)] === [2022-12-14 14:05:36,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-14 14:05:36,120 INFO L85 PathProgramCache]: Analyzing trace with hash 541867099, now seen corresponding path program 1 times [2022-12-14 14:05:36,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-12-14 14:05:36,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [618383565] [2022-12-14 14:05:36,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-14 14:05:36,124 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 [2022-12-14 14:05:36,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/mathsat [2022-12-14 14:05:36,125 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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) [2022-12-14 14:05:36,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d62bbd24-8144-4806-b091-1c96e97e2d24/bin/utaipan-gh47qXpMRh/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 (53)] Waiting until timeout for monitored process [2022-12-14 14:05:38,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-14 14:05:38,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 1023 conjuncts, 6 conjunts are in the unsatisfiable core [2022-12-14 14:05:38,089 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-14 14:05:38,185 INFO L350 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 11 [2022-12-14 14:05:38,198 WARN L859 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35|)) (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35| (_ bv0 1)) |c_#valid|))) is different from true [2022-12-14 14:05:38,206 INFO L350 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 [2022-12-14 14:05:40,251 WARN L859 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35| (_ BitVec 32))) (= (select |c_#valid| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35|) (_ bv0 1))) (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35|)) (= (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_35| (_ bv0 1)) |c_#valid|)))) is different from true [2022-12-14 14:05:40,256 INFO L350 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 [2022-12-14 14:05:42,360 INFO L350 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 [2022-12-14 14:05:44,447 INFO L350 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 [2022-12-14 14:05:46,532 INFO L134 CoverageAnalysis]: Checked inductivity of 170 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2022-12-14 14:05:46,532 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-14 14:05:46,532 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-12-14 14:05:46,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [618383565] [2022-12-14 14:05:46,532 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [618383565] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-14 14:05:46,532 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-14 14:05:46,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-14 14:05:46,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740893780] [2022-12-14 14:05:46,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-14 14:05:46,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-12-14 14:05:46,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-12-14 14:05:46,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-12-14 14:05:46,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=14, Unknown=3, NotChecked=14, Total=42 [2022-12-14 14:05:46,533 INFO L87 Difference]: Start difference. First operand 1450 states and 2060 transitions. Second operand has 7 states, 6 states have (on average 11.333333333333334) internal successors, (68), 7 states have internal predecessors, (68), 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) [2022-12-14 14:05:48,555 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 [] [2022-12-14 14:05:50,563 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 [0] [2022-12-14 14:05:52,783 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] [2022-12-14 14:05:54,792 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] [2022-12-14 14:05:56,798 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] [2022-12-14 14:05:58,811 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] [2022-12-14 14:06:01,083 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] [2022-12-14 14:06:03,314 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] [2022-12-14 14:06:05,456 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 [0] [2022-12-14 14:06:07,530 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]