./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-data-race.prp --file ../../sv-benchmarks/c/libvsync/rec_ticketlock.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for data races Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/config/GemCutterReach.xml -i ../../sv-benchmarks/c/libvsync/rec_ticketlock.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/config/svcomp-DataRace-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! data-race) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 26fb157b5325eaa996338c8b5885df439eefd4a5361a0a1d7cce4088ff8240ef --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 12:02:27,562 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 12:02:27,683 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/config/svcomp-DataRace-32bit-GemCutter_Default.epf [2024-11-08 12:02:27,694 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 12:02:27,694 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 12:02:27,725 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 12:02:27,726 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 12:02:27,726 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 12:02:27,727 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 12:02:27,728 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 12:02:27,729 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 12:02:27,729 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 12:02:27,730 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 12:02:27,731 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 12:02:27,731 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 12:02:27,732 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 12:02:27,732 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 12:02:27,733 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 12:02:27,733 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 12:02:27,734 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 12:02:27,734 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 12:02:27,738 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 12:02:27,739 INFO L153 SettingsManager]: * Check absence of data races in concurrent programs=true [2024-11-08 12:02:27,739 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 12:02:27,739 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-08 12:02:27,740 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 12:02:27,740 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 12:02:27,740 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 12:02:27,741 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 12:02:27,741 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 12:02:27,743 INFO L153 SettingsManager]: * To the following directory=./dump/ [2024-11-08 12:02:27,744 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 12:02:27,744 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-08 12:02:27,745 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 12:02:27,746 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 12:02:27,746 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 12:02:27,746 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 12:02:27,747 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 12:02:27,747 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 12:02:27,747 INFO L153 SettingsManager]: * Abstraction used for commutativity in POR=VARIABLES_GLOBAL [2024-11-08 12:02:27,748 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-08 12:02:27,748 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-08 12:02:27,748 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-08 12:02:27,749 INFO L153 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_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/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_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! data-race) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter 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 -> 26fb157b5325eaa996338c8b5885df439eefd4a5361a0a1d7cce4088ff8240ef [2024-11-08 12:02:28,137 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 12:02:28,196 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 12:02:28,200 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 12:02:28,202 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 12:02:28,202 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 12:02:28,204 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/../../sv-benchmarks/c/libvsync/rec_ticketlock.i Unable to find full path for "g++" [2024-11-08 12:02:30,651 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 12:02:31,312 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 12:02:31,313 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/sv-benchmarks/c/libvsync/rec_ticketlock.i [2024-11-08 12:02:31,385 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/data/e07be7a9d/9c0d22c451864dc794703854bd17e2bc/FLAG8cb92d503 [2024-11-08 12:02:31,408 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/data/e07be7a9d/9c0d22c451864dc794703854bd17e2bc [2024-11-08 12:02:31,413 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 12:02:31,414 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 12:02:31,416 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 12:02:31,416 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 12:02:31,423 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 12:02:31,424 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 12:02:31" (1/1) ... [2024-11-08 12:02:31,425 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5be36867 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:31, skipping insertion in model container [2024-11-08 12:02:31,425 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 12:02:31" (1/1) ... [2024-11-08 12:02:31,558 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 12:02:35,562 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 12:02:35,573 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 12:02:35,668 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3755] [2024-11-08 12:02:35,670 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3757] [2024-11-08 12:02:35,671 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3762] [2024-11-08 12:02:35,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3764] [2024-11-08 12:02:35,672 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3770] [2024-11-08 12:02:35,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3772] [2024-11-08 12:02:35,674 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3778] [2024-11-08 12:02:35,675 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3780] [2024-11-08 12:02:35,676 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3786] [2024-11-08 12:02:35,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3788] [2024-11-08 12:02:35,677 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3794] [2024-11-08 12:02:35,678 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3796] [2024-11-08 12:02:35,679 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3802] [2024-11-08 12:02:35,680 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3804] [2024-11-08 12:02:35,680 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3810] [2024-11-08 12:02:35,681 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3812] [2024-11-08 12:02:35,681 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3817] [2024-11-08 12:02:35,682 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3819] [2024-11-08 12:02:35,683 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3824] [2024-11-08 12:02:35,683 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3826] [2024-11-08 12:02:35,684 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3831] [2024-11-08 12:02:35,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3833] [2024-11-08 12:02:35,685 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3838] [2024-11-08 12:02:35,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3840] [2024-11-08 12:02:35,686 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3845] [2024-11-08 12:02:35,687 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3847] [2024-11-08 12:02:35,688 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3852] [2024-11-08 12:02:35,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3855] [2024-11-08 12:02:35,689 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3861] [2024-11-08 12:02:35,690 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3864] [2024-11-08 12:02:35,691 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3870] [2024-11-08 12:02:35,692 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3873] [2024-11-08 12:02:35,693 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3879] [2024-11-08 12:02:35,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3882] [2024-11-08 12:02:35,694 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3888] [2024-11-08 12:02:35,695 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3891] [2024-11-08 12:02:35,696 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3897] [2024-11-08 12:02:35,697 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3900] [2024-11-08 12:02:35,698 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3907] [2024-11-08 12:02:35,699 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3910] [2024-11-08 12:02:35,700 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3917] [2024-11-08 12:02:35,701 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3920] [2024-11-08 12:02:35,702 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3927] [2024-11-08 12:02:35,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3930] [2024-11-08 12:02:35,703 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3937] [2024-11-08 12:02:35,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3940] [2024-11-08 12:02:35,705 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3947] [2024-11-08 12:02:35,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3950] [2024-11-08 12:02:35,707 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3957] [2024-11-08 12:02:35,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3960] [2024-11-08 12:02:35,709 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3966] [2024-11-08 12:02:35,710 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3969] [2024-11-08 12:02:35,711 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3975] [2024-11-08 12:02:35,712 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3978] [2024-11-08 12:02:35,713 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3984] [2024-11-08 12:02:35,714 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3987] [2024-11-08 12:02:35,715 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3993] [2024-11-08 12:02:35,716 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [3996] [2024-11-08 12:02:35,717 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4002] [2024-11-08 12:02:35,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4005] [2024-11-08 12:02:35,718 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4011] [2024-11-08 12:02:35,720 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4014] [2024-11-08 12:02:35,720 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4020] [2024-11-08 12:02:35,721 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4023] [2024-11-08 12:02:35,722 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4029] [2024-11-08 12:02:35,723 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4032] [2024-11-08 12:02:35,724 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4038] [2024-11-08 12:02:35,725 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4041] [2024-11-08 12:02:35,725 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4047] [2024-11-08 12:02:35,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4050] [2024-11-08 12:02:35,727 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4056] [2024-11-08 12:02:35,728 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4059] [2024-11-08 12:02:35,729 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4065] [2024-11-08 12:02:35,730 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4068] [2024-11-08 12:02:35,731 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4074] [2024-11-08 12:02:35,732 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4077] [2024-11-08 12:02:35,732 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4083] [2024-11-08 12:02:35,733 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4086] [2024-11-08 12:02:35,734 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4092] [2024-11-08 12:02:35,735 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4095] [2024-11-08 12:02:35,736 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4101] [2024-11-08 12:02:35,737 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4103] [2024-11-08 12:02:35,737 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4109] [2024-11-08 12:02:35,738 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4111] [2024-11-08 12:02:35,738 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4117] [2024-11-08 12:02:35,739 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4119] [2024-11-08 12:02:35,740 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4125] [2024-11-08 12:02:35,741 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4127] [2024-11-08 12:02:35,741 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4133] [2024-11-08 12:02:35,742 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4135] [2024-11-08 12:02:35,743 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4141] [2024-11-08 12:02:35,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4143] [2024-11-08 12:02:35,744 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4149] [2024-11-08 12:02:35,745 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4151] [2024-11-08 12:02:35,746 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4157] [2024-11-08 12:02:35,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4159] [2024-11-08 12:02:35,747 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4165] [2024-11-08 12:02:35,748 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4167] [2024-11-08 12:02:35,749 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4173] [2024-11-08 12:02:35,750 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring inline assembler instruction C: __asm__ __volatile__("" ::: "memory"); [4175] [2024-11-08 12:02:35,937 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 12:02:36,302 INFO L204 MainTranslator]: Completed translation [2024-11-08 12:02:36,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36 WrapperNode [2024-11-08 12:02:36,303 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 12:02:36,308 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 12:02:36,309 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 12:02:36,309 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 12:02:36,318 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,442 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,539 INFO L138 Inliner]: procedures = 923, calls = 949, calls flagged for inlining = 838, calls inlined = 57, statements flattened = 644 [2024-11-08 12:02:36,539 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 12:02:36,540 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 12:02:36,540 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 12:02:36,540 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 12:02:36,558 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,558 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,566 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,566 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,608 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,628 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,635 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,642 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,656 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 12:02:36,657 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 12:02:36,657 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 12:02:36,657 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 12:02:36,658 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (1/1) ... [2024-11-08 12:02:36,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-08 12:02:36,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:02:36,707 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-08 12:02:36,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-08 12:02:36,754 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-08 12:02:36,757 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 12:02:36,757 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 12:02:36,758 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 12:02:36,758 INFO L130 BoogieDeclarations]: Found specification of procedure run [2024-11-08 12:02:36,758 INFO L138 BoogieDeclarations]: Found implementation of procedure run [2024-11-08 12:02:36,758 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-08 12:02:36,758 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-08 12:02:36,759 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-08 12:02:36,759 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-08 12:02:36,761 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-08 12:02:36,999 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 12:02:37,002 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 12:02:38,219 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-08 12:02:38,219 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 12:02:38,404 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 12:02:38,408 INFO L316 CfgBuilder]: Removed 72 assume(true) statements. [2024-11-08 12:02:38,408 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 12:02:38 BoogieIcfgContainer [2024-11-08 12:02:38,408 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 12:02:38,411 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 12:02:38,414 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 12:02:38,417 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 12:02:38,418 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 12:02:31" (1/3) ... [2024-11-08 12:02:38,418 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e969e02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 12:02:38, skipping insertion in model container [2024-11-08 12:02:38,419 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 12:02:36" (2/3) ... [2024-11-08 12:02:38,419 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2e969e02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 12:02:38, skipping insertion in model container [2024-11-08 12:02:38,419 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 12:02:38" (3/3) ... [2024-11-08 12:02:38,420 INFO L112 eAbstractionObserver]: Analyzing ICFG rec_ticketlock.i [2024-11-08 12:02:38,440 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 12:02:38,441 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 29 error locations. [2024-11-08 12:02:38,441 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-08 12:02:38,750 INFO L143 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2024-11-08 12:02:38,841 INFO L107 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 12:02:38,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-08 12:02:38,843 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:02:38,844 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-08 12:02:38,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-08 12:02:38,890 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-08 12:02:38,903 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == runThread1of1ForFork0 ======== [2024-11-08 12:02:38,909 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4cee9190, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 12:02:38,910 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-08 12:02:40,907 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting runErr18ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:40,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:40,916 INFO L85 PathProgramCache]: Analyzing trace with hash -1132409082, now seen corresponding path program 1 times [2024-11-08 12:02:40,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:40,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304950885] [2024-11-08 12:02:40,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:41,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:41,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:41,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304950885] [2024-11-08 12:02:41,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304950885] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:41,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:41,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:02:41,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460792070] [2024-11-08 12:02:41,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:41,294 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 12:02:41,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:41,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 12:02:41,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 12:02:41,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:41,334 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:41,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 40.5) internal successors, (81), 2 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:41,334 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:41,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:41,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 12:02:41,482 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting runErr18ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:41,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:41,484 INFO L85 PathProgramCache]: Analyzing trace with hash 126788689, now seen corresponding path program 1 times [2024-11-08 12:02:41,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:41,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50826579] [2024-11-08 12:02:41,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:41,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:41,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:41,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:41,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:41,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50826579] [2024-11-08 12:02:41,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50826579] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:41,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:41,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:02:41,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930910310] [2024-11-08 12:02:41,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:41,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:02:41,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:41,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:02:41,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:02:41,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:41,781 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:41,781 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:41,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:41,782 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:43,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:43,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:43,240 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 12:02:43,241 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting runErr1ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:43,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:43,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1248394160, now seen corresponding path program 1 times [2024-11-08 12:02:43,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:43,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411137188] [2024-11-08 12:02:43,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:43,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:44,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:44,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:44,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411137188] [2024-11-08 12:02:44,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411137188] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:44,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:44,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:02:44,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110360272] [2024-11-08 12:02:44,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:44,589 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:02:44,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:44,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:02:44,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:02:44,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:44,596 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:44,596 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 22.6) internal successors, (113), 6 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:44,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:44,596 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:44,597 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:45,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:45,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:45,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:45,946 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 12:02:45,946 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting runErr2ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:45,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:45,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1815030249, now seen corresponding path program 1 times [2024-11-08 12:02:45,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:45,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605028836] [2024-11-08 12:02:45,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:45,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:46,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:46,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:46,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605028836] [2024-11-08 12:02:46,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605028836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:46,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:46,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:02:46,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391526834] [2024-11-08 12:02:46,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:46,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:02:46,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:46,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:02:46,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:02:46,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:46,882 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:46,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.2) internal successors, (121), 6 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:46,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:46,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:46,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:46,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:47,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:47,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 12:02:47,632 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting runErr14ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:47,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:47,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1794132363, now seen corresponding path program 1 times [2024-11-08 12:02:47,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:47,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344791633] [2024-11-08 12:02:47,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:47,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:47,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:47,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:47,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:47,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344791633] [2024-11-08 12:02:47,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344791633] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:47,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:47,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:02:47,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116117797] [2024-11-08 12:02:47,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:47,789 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:02:47,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:47,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:02:47,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:02:47,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:47,793 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:47,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:47,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:47,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:47,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:47,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:47,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 12:02:49,438 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting runErr14ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:49,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:49,438 INFO L85 PathProgramCache]: Analyzing trace with hash 266790443, now seen corresponding path program 1 times [2024-11-08 12:02:49,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:49,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569158641] [2024-11-08 12:02:49,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:49,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:49,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:49,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:49,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:49,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569158641] [2024-11-08 12:02:49,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569158641] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:49,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:49,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:02:49,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168206036] [2024-11-08 12:02:49,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:49,533 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:02:49,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:49,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:02:49,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:02:49,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,536 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:49,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 74.0) internal successors, (148), 3 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:49,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,537 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,538 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 12:02:49,695 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:49,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:49,696 INFO L85 PathProgramCache]: Analyzing trace with hash 864074375, now seen corresponding path program 1 times [2024-11-08 12:02:49,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:49,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465780488] [2024-11-08 12:02:49,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:49,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:49,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:49,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:49,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:49,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465780488] [2024-11-08 12:02:49,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465780488] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:49,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:49,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:02:49,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059482973] [2024-11-08 12:02:49,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:49,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:02:49,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:49,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:02:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:02:49,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,815 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:49,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 76.5) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:49,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:49,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:49,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:49,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 12:02:50,158 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting runErr16ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:50,159 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:50,159 INFO L85 PathProgramCache]: Analyzing trace with hash -1137690448, now seen corresponding path program 1 times [2024-11-08 12:02:50,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:50,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035058417] [2024-11-08 12:02:50,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:50,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:50,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:50,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:50,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:50,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035058417] [2024-11-08 12:02:50,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035058417] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:50,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:50,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:02:50,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388897582] [2024-11-08 12:02:50,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:50,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:02:50,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:50,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:02:50,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:02:50,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,270 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:50,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 78.5) internal successors, (157), 3 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:50,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 12:02:50,497 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting runErr17ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:50,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:50,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1607336620, now seen corresponding path program 1 times [2024-11-08 12:02:50,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:50,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859491599] [2024-11-08 12:02:50,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:50,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:50,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:50,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:02:50,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859491599] [2024-11-08 12:02:50,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859491599] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:50,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:50,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:02:50,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560644313] [2024-11-08 12:02:50,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:50,645 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:02:50,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:50,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:02:50,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:02:50,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,651 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:50,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 81.0) internal successors, (162), 3 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:50,652 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:51,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:51,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:51,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:51,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:51,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:51,430 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-08 12:02:51,430 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting runErr18ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:02:51,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:02:51,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1982306112, now seen corresponding path program 1 times [2024-11-08 12:02:51,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:02:51,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711223623] [2024-11-08 12:02:51,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:02:51,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:02:51,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:02:52,494 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:02:52,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:02:52,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711223623] [2024-11-08 12:02:52,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711223623] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:02:52,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:02:52,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:02:52,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712538011] [2024-11-08 12:02:52,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:02:52,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:02:52,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:02:52,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:02:52,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:02:52,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:52,503 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:02:52,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 40.0) internal successors, (200), 6 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:02:52,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:52,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:52,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:52,503 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:02:52,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:52,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:52,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:52,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:52,507 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:02:52,508 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:02:57,268 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:02:57,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:03:02,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:02,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:02,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:02,082 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-08 12:03:02,082 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting runErr2ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:02,083 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:02,083 INFO L85 PathProgramCache]: Analyzing trace with hash 283395196, now seen corresponding path program 1 times [2024-11-08 12:03:02,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:02,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596014668] [2024-11-08 12:03:02,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:02,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:02,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:02,816 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 167 proven. 1 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-11-08 12:03:02,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:02,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596014668] [2024-11-08 12:03:02,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596014668] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:03:02,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885155490] [2024-11-08 12:03:02,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:02,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:02,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:03:02,830 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:03:02,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 12:03:03,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:03,272 INFO L255 TraceCheckSpWp]: Trace formula consists of 1075 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 12:03:03,289 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:03:04,337 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 219 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:03:04,337 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:03:06,134 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 218 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:03:06,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885155490] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:03:06,135 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:03:06,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 18 [2024-11-08 12:03:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808119962] [2024-11-08 12:03:06,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:03:06,137 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-08 12:03:06,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:06,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-08 12:03:06,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2024-11-08 12:03:06,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:06,142 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:06,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 55.333333333333336) internal successors, (996), 18 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:06,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:06,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:06,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:06,143 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:06,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:32,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:32,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:32,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:32,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:32,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:32,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:32,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:32,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-08 12:03:32,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 12:03:32,801 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:32,801 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:32,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:32,802 INFO L85 PathProgramCache]: Analyzing trace with hash -805191334, now seen corresponding path program 1 times [2024-11-08 12:03:32,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:32,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267771424] [2024-11-08 12:03:32,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:32,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:33,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:35,522 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 2063 proven. 219 refuted. 0 times theorem prover too weak. 1915 trivial. 0 not checked. [2024-11-08 12:03:35,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:35,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267771424] [2024-11-08 12:03:35,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267771424] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:03:35,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410423412] [2024-11-08 12:03:35,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:35,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:35,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:03:35,527 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:03:35,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 12:03:36,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:36,550 INFO L255 TraceCheckSpWp]: Trace formula consists of 3631 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 12:03:36,574 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:03:37,174 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 2282 proven. 0 refuted. 0 times theorem prover too weak. 1915 trivial. 0 not checked. [2024-11-08 12:03:37,174 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:03:37,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410423412] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:03:37,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:03:37,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2024-11-08 12:03:37,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759168806] [2024-11-08 12:03:37,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:03:37,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 12:03:37,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:37,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 12:03:37,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-08 12:03:37,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:37,182 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:37,183 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 105.0) internal successors, (735), 7 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:37,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:37,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:37,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:37,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:37,183 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:37,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:37,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:37,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:37,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:37,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:37,184 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-08 12:03:37,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:39,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:39,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:39,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:39,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-08 12:03:39,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:39,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-08 12:03:39,702 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:39,702 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:39,702 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:39,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1685993177, now seen corresponding path program 1 times [2024-11-08 12:03:39,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:39,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353780888] [2024-11-08 12:03:39,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:39,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:39,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:40,682 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 147 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 12:03:40,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:40,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353780888] [2024-11-08 12:03:40,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353780888] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:03:40,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517300864] [2024-11-08 12:03:40,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:40,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:40,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:03:40,685 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:03:40,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 12:03:41,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:41,165 INFO L255 TraceCheckSpWp]: Trace formula consists of 1017 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 12:03:41,177 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:03:42,078 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 34 proven. 115 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 12:03:42,079 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:03:43,310 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 33 proven. 116 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-08 12:03:43,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517300864] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:03:43,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:03:43,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2024-11-08 12:03:43,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696811957] [2024-11-08 12:03:43,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:03:43,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-08 12:03:43,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:43,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-08 12:03:43,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2024-11-08 12:03:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:43,317 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:43,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 41.666666666666664) internal successors, (875), 21 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:43,319 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:43,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:43,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:43,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:43,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 37 states. [2024-11-08 12:03:43,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:43,320 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:44,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:44,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-08 12:03:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:44,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:44,174 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 12:03:44,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:44,352 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:44,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:44,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1125410137, now seen corresponding path program 1 times [2024-11-08 12:03:44,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:44,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102341404] [2024-11-08 12:03:44,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:44,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:44,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:45,570 INFO L134 CoverageAnalysis]: Checked inductivity of 1937 backedges. 906 proven. 85 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2024-11-08 12:03:45,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:45,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102341404] [2024-11-08 12:03:45,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102341404] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:03:45,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714327234] [2024-11-08 12:03:45,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:45,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:45,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:03:45,574 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:03:45,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-08 12:03:46,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:46,285 INFO L255 TraceCheckSpWp]: Trace formula consists of 2318 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 12:03:46,298 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:03:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 1937 backedges. 991 proven. 0 refuted. 0 times theorem prover too weak. 946 trivial. 0 not checked. [2024-11-08 12:03:46,557 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:03:46,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714327234] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:03:46,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:03:46,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2024-11-08 12:03:46,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723262187] [2024-11-08 12:03:46,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:03:46,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 12:03:46,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:46,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 12:03:46,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-08 12:03:46,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:46,562 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:46,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 67.14285714285714) internal successors, (470), 7 states have internal predecessors, (470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-11-08 12:03:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:46,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:46,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:46,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:46,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:46,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-08 12:03:46,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:46,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:46,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:46,991 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-08 12:03:47,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-08 12:03:47,171 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:47,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:47,172 INFO L85 PathProgramCache]: Analyzing trace with hash 634794628, now seen corresponding path program 1 times [2024-11-08 12:03:47,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:47,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610086133] [2024-11-08 12:03:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:47,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:47,717 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:03:47,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:47,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610086133] [2024-11-08 12:03:47,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610086133] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:03:47,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57867009] [2024-11-08 12:03:47,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:47,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:47,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:03:47,720 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:03:47,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-08 12:03:48,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:48,161 INFO L255 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-08 12:03:48,167 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:03:48,863 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:03:48,864 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:03:50,088 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 19 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:03:50,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57867009] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:03:50,089 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:03:50,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-11-08 12:03:50,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017003778] [2024-11-08 12:03:50,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:03:50,091 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-08 12:03:50,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:50,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-08 12:03:50,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2024-11-08 12:03:50,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:50,095 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:50,096 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 33.76470588235294) internal successors, (574), 17 states have internal predecessors, (574), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:50,096 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:50,096 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,096 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:50,096 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:50,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,097 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:50,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 44 states. [2024-11-08 12:03:50,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:50,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:50,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:50,098 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:50,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:50,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-08 12:03:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:50,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:03:50,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-08 12:03:50,931 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-08 12:03:50,931 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:50,931 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:50,932 INFO L85 PathProgramCache]: Analyzing trace with hash -577194699, now seen corresponding path program 1 times [2024-11-08 12:03:50,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:50,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21203628] [2024-11-08 12:03:50,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:50,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:50,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:51,657 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:03:51,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:51,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21203628] [2024-11-08 12:03:51,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21203628] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:03:51,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:03:51,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:03:51,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854704456] [2024-11-08 12:03:51,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:03:51,659 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:03:51,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:51,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:03:51,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:03:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:51,664 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:51,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 43.2) internal successors, (216), 6 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:51,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:51,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:51,667 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:51,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-08 12:03:51,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:51,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:51,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:51,668 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:03:51,669 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:53,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:53,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:03:53,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:53,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-08 12:03:53,385 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:03:53,385 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:03:53,386 INFO L85 PathProgramCache]: Analyzing trace with hash -863291991, now seen corresponding path program 1 times [2024-11-08 12:03:53,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:03:53,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843457053] [2024-11-08 12:03:53,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:53,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:03:53,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:54,544 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:03:54,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:03:54,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843457053] [2024-11-08 12:03:54,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843457053] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:03:54,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [162066831] [2024-11-08 12:03:54,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:03:54,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:03:54,546 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:03:54,547 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:03:54,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-08 12:03:54,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:03:54,909 INFO L255 TraceCheckSpWp]: Trace formula consists of 534 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-08 12:03:54,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:03:55,018 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 12:03:55,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-08 12:03:55,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-08 12:03:55,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-08 12:03:55,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:03:55,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-08 12:03:55,732 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:03:55,732 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2024-11-08 12:03:55,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 34 [2024-11-08 12:03:56,008 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:03:56,008 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:03:56,043 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 13)) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)) (forall ((v_ArrVal_2969 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1| (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 12)))) (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)) (forall ((v_ArrVal_2969 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1| (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|))))) is different from false [2024-11-08 12:03:56,223 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base| (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1 |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)))) (and (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 13)) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)) (forall ((v_ArrVal_2969 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1| (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 12)))) (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)) (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|))))) is different from false [2024-11-08 12:03:56,242 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse2 (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|)) (.cse1 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base| (store (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse2 |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|) .cse1 |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)))) (and (forall ((v_ArrVal_2969 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1| (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1))) (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 12)) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|)) (forall ((v_ArrVal_2969 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1| (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 13)))) (forall ((v_ArrVal_2969 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_2969) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse2) |c_runThread1of1ForFork0_rec_ticketlock_release_#t~nondet813#1|))))) is different from false [2024-11-08 12:03:58,352 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:03:58,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 53 [2024-11-08 12:03:58,359 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:03:58,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 28 [2024-11-08 12:03:58,367 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:03:58,367 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:03:58,373 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:03:58,373 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:03:58,379 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:03:58,379 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:03:58,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 7 not checked. [2024-11-08 12:03:58,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [162066831] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:03:58,724 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:03:58,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2024-11-08 12:03:58,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868596478] [2024-11-08 12:03:58,724 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:03:58,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-08 12:03:58,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:03:58,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-08 12:03:58,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=443, Unknown=15, NotChecked=138, Total=702 [2024-11-08 12:03:58,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:58,729 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:03:58,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 18.03846153846154) internal successors, (469), 27 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:03:58,729 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:58,730 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:03:58,731 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:03:58,732 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:15,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:04:15,308 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-08 12:04:15,493 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-08 12:04:15,493 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting runErr22ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:04:15,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:04:15,494 INFO L85 PathProgramCache]: Analyzing trace with hash 598104018, now seen corresponding path program 1 times [2024-11-08 12:04:15,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:04:15,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136621982] [2024-11-08 12:04:15,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:04:15,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:04:15,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:04:16,537 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:04:16,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:04:16,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136621982] [2024-11-08 12:04:16,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136621982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:04:16,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339202904] [2024-11-08 12:04:16,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:04:16,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:04:16,538 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:04:16,539 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:04:16,540 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-08 12:04:16,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:04:16,946 INFO L255 TraceCheckSpWp]: Trace formula consists of 495 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-08 12:04:16,950 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:04:16,981 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 12:04:16,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-08 12:04:17,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-08 12:04:17,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-08 12:04:17,691 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:17,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-08 12:04:17,751 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:17,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2024-11-08 12:04:17,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 34 [2024-11-08 12:04:18,020 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:04:18,021 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:04:20,297 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base| (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1 0)))) (and (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|)) 0)) (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 12)) 0)) (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1) 0)) (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 13)) 0))))) is different from false [2024-11-08 12:04:20,319 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|)) (.cse2 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base| (store (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1 0) .cse2 0)))) (and (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse1) 0)) (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 12)) 0)) (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) .cse2) 0)) (forall ((v_ArrVal_3110 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_3110) |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.base|) (+ |c_runThread1of1ForFork0_rec_ticketlock_release_~l#1.offset| 13)) 0))))) is different from false [2024-11-08 12:04:22,434 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:22,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 53 [2024-11-08 12:04:22,439 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:22,439 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 36 [2024-11-08 12:04:22,447 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:04:22,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:04:22,452 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:04:22,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:04:22,458 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:04:22,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:04:22,816 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:04:22,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339202904] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:04:22,816 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:04:22,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 11] total 27 [2024-11-08 12:04:22,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466878825] [2024-11-08 12:04:22,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:04:22,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-08 12:04:22,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:04:22,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-08 12:04:22,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=515, Unknown=31, NotChecked=98, Total=756 [2024-11-08 12:04:22,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:22,822 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:04:22,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 16.925925925925927) internal successors, (457), 28 states have internal predecessors, (457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:04:22,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:22,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:22,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:22,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:22,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:22,823 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 49 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:04:22,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:22,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:04:22,825 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:32,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:32,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:32,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-08 12:04:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:04:32,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:32,485 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-08 12:04:32,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-08 12:04:32,670 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting runErr2ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:04:32,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:04:32,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1885649464, now seen corresponding path program 1 times [2024-11-08 12:04:32,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:04:32,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085602413] [2024-11-08 12:04:32,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:04:32,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:04:32,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:04:33,753 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 125 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:04:33,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:04:33,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085602413] [2024-11-08 12:04:33,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085602413] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:04:33,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372347170] [2024-11-08 12:04:33,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:04:33,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:04:33,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:04:33,756 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:04:33,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-08 12:04:34,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:04:34,256 INFO L255 TraceCheckSpWp]: Trace formula consists of 1070 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 12:04:34,261 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:04:34,993 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 126 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:04:34,993 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:04:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 125 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:04:35,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372347170] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:04:35,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:04:35,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 12 [2024-11-08 12:04:35,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873672674] [2024-11-08 12:04:35,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:04:35,830 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-08 12:04:35,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:04:35,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-08 12:04:35,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-11-08 12:04:35,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:35,832 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:04:35,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 45.833333333333336) internal successors, (550), 12 states have internal predecessors, (550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:35,833 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:35,834 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:37,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-08 12:04:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:04:37,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:04:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:04:37,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:04:37,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-08 12:04:37,699 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:04:37,700 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting runErr2ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:04:37,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:04:37,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1895516459, now seen corresponding path program 2 times [2024-11-08 12:04:37,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:04:37,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317215898] [2024-11-08 12:04:37,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:04:37,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:04:37,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:04:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 614 proven. 99 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-11-08 12:04:38,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:04:38,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317215898] [2024-11-08 12:04:38,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317215898] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:04:38,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345678772] [2024-11-08 12:04:38,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-08 12:04:38,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:04:38,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:04:38,576 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:04:38,578 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-08 12:04:39,201 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-08 12:04:39,201 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 12:04:39,207 INFO L255 TraceCheckSpWp]: Trace formula consists of 1763 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 12:04:39,215 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:04:39,481 INFO L134 CoverageAnalysis]: Checked inductivity of 914 backedges. 713 proven. 0 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-11-08 12:04:39,481 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:04:39,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345678772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:04:39,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:04:39,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 9 [2024-11-08 12:04:39,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19218693] [2024-11-08 12:04:39,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:04:39,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 12:04:39,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:04:39,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 12:04:39,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-08 12:04:39,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:39,486 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:04:39,486 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 76.42857142857143) internal successors, (535), 7 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:04:39,486 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,487 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,488 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:04:39,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:04:39,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:04:39,489 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:04:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:04:39,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:39,960 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-08 12:04:40,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:04:40,144 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting runErr2ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:04:40,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:04:40,144 INFO L85 PathProgramCache]: Analyzing trace with hash -411343788, now seen corresponding path program 3 times [2024-11-08 12:04:40,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:04:40,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638585738] [2024-11-08 12:04:40,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:04:40,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:04:40,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:04:42,287 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 0 proven. 367 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-08 12:04:42,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:04:42,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638585738] [2024-11-08 12:04:42,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638585738] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:04:42,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1037203695] [2024-11-08 12:04:42,288 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-08 12:04:42,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:04:42,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:04:42,290 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:04:42,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-08 12:04:42,866 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-08 12:04:42,867 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-08 12:04:42,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-08 12:04:42,879 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:04:42,921 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 12:04:42,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-08 12:04:45,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-08 12:04:45,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-08 12:04:45,167 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:45,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-08 12:04:45,211 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:45,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2024-11-08 12:04:45,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 34 [2024-11-08 12:04:45,479 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2024-11-08 12:04:45,479 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:04:45,502 WARN L851 $PredicateComparison]: unable to prove that (and (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1| (select (select (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))))) is different from false [2024-11-08 12:04:45,626 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)))) (and (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1| (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))))))) is different from false [2024-11-08 12:04:45,645 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) (.cse2 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| (store (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|) .cse2 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)))) (and (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse2) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|))))) is different from false [2024-11-08 12:04:45,661 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) (.cse1 (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) (.cse2 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| (store (store (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse3 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|) .cse1 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|) .cse2 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)))) (and (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse2) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|)) (forall ((v_ArrVal_4260 (Array Int Int))) (= |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1| (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)))) (forall ((v_ArrVal_4260 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_4260) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse3) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#t~nondet821#1|))))) is different from false [2024-11-08 12:04:45,679 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:45,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 53 [2024-11-08 12:04:45,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:04:45,686 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 86 treesize of output 32 [2024-11-08 12:04:45,696 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:04:45,696 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:04:45,702 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:04:45,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:04:45,708 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:04:45,709 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:04:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 564 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 428 trivial. 16 not checked. [2024-11-08 12:04:46,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1037203695] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:04:46,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:04:46,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2024-11-08 12:04:46,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122452987] [2024-11-08 12:04:46,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:04:46,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-08 12:04:46,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:04:46,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-08 12:04:46,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=420, Unknown=4, NotChecked=180, Total=702 [2024-11-08 12:04:46,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:46,561 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:04:46,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 33.76923076923077) internal successors, (878), 27 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:04:46,562 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:46,563 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 51 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:04:46,564 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:04:46,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:04:46,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:04:46,565 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:04:57,410 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:04:58,615 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:04:59,031 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:04:59,467 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:04:59,498 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:05:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:00,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:00,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:00,759 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-08 12:05:00,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:05:00,939 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting runErr1ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:00,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:00,939 INFO L85 PathProgramCache]: Analyzing trace with hash -993485722, now seen corresponding path program 1 times [2024-11-08 12:05:00,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:00,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398153621] [2024-11-08 12:05:00,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:00,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:01,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:01,568 INFO L134 CoverageAnalysis]: Checked inductivity of 1341 backedges. 596 proven. 0 refuted. 0 times theorem prover too weak. 745 trivial. 0 not checked. [2024-11-08 12:05:01,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:01,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398153621] [2024-11-08 12:05:01,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398153621] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:05:01,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:05:01,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 12:05:01,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512584858] [2024-11-08 12:05:01,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:05:01,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 12:05:01,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:05:01,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 12:05:01,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 12:05:01,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:01,573 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:05:01,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 88.25) internal successors, (353), 4 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:05:01,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:01,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:01,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:01,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:01,574 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:01,575 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:01,576 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:03,670 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:05:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:04,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:04,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:04,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-08 12:05:04,160 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting runErr1ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:04,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:04,161 INFO L85 PathProgramCache]: Analyzing trace with hash 854836358, now seen corresponding path program 1 times [2024-11-08 12:05:04,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:04,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900443067] [2024-11-08 12:05:04,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:04,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:04,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:04,510 INFO L134 CoverageAnalysis]: Checked inductivity of 1470 backedges. 674 proven. 0 refuted. 0 times theorem prover too weak. 796 trivial. 0 not checked. [2024-11-08 12:05:04,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:04,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900443067] [2024-11-08 12:05:04,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900443067] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:05:04,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:05:04,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:05:04,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744133897] [2024-11-08 12:05:04,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:05:04,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:05:04,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:05:04,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:05:04,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:05:04,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:04,514 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:05:04,515 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 120.0) internal successors, (360), 3 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:05:04,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:04,515 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,517 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:04,518 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:04,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:04,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:04,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:04,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:04,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:04,519 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:05,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:05,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:05,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-08 12:05:05,299 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting runErr1ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:05,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:05,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1974555205, now seen corresponding path program 1 times [2024-11-08 12:05:05,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:05,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051045190] [2024-11-08 12:05:05,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:05,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:05,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:06,992 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 0 proven. 343 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-08 12:05:06,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:06,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051045190] [2024-11-08 12:05:06,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051045190] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:05:06,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833857821] [2024-11-08 12:05:06,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:06,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:05:06,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:05:06,994 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:05:06,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-08 12:05:07,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:07,624 INFO L255 TraceCheckSpWp]: Trace formula consists of 1504 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-08 12:05:07,633 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:05:07,792 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 12:05:07,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-08 12:05:09,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2024-11-08 12:05:09,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-08 12:05:09,887 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:05:09,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 1 case distinctions, treesize of input 32 treesize of output 34 [2024-11-08 12:05:09,937 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:05:09,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 46 [2024-11-08 12:05:10,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 34 [2024-11-08 12:05:10,193 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 428 trivial. 0 not checked. [2024-11-08 12:05:10,193 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:05:12,403 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1 0)))) (and (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) 0))))) is different from false [2024-11-08 12:05:12,419 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse1 (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) (.cse2 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| (store (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1 0) .cse2 0)))) (and (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse2) 0))))) is different from false [2024-11-08 12:05:12,439 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (+ 13 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) (.cse1 (+ 14 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) (.cse2 (+ 15 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|))) (let ((.cse0 (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| (store (store (store (select |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse3 0) .cse1 0) .cse2 0)))) (and (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse1) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse2) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) .cse3) 0)) (forall ((v_ArrVal_5195 (Array Int Int))) (= (select (select (store .cse0 |c_ULTIMATE.start_main_~#t~0#1.base| v_ArrVal_5195) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base|) (+ 12 |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.offset|)) 0))))) is different from false [2024-11-08 12:05:12,458 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:05:12,459 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 53 [2024-11-08 12:05:12,463 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:05:12,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 66 treesize of output 36 [2024-11-08 12:05:12,471 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:05:12,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:05:12,476 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:05:12,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:05:12,482 INFO L349 Elim1Store]: treesize reduction 40, result has 2.4 percent of original size [2024-11-08 12:05:12,482 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 1 [2024-11-08 12:05:13,395 INFO L134 CoverageAnalysis]: Checked inductivity of 540 backedges. 0 proven. 103 refuted. 0 times theorem prover too weak. 428 trivial. 9 not checked. [2024-11-08 12:05:13,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833857821] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:05:13,396 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:05:13,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 26 [2024-11-08 12:05:13,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230699744] [2024-11-08 12:05:13,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:05:13,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-08 12:05:13,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:05:13,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-08 12:05:13,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=453, Unknown=11, NotChecked=138, Total=702 [2024-11-08 12:05:13,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:13,401 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:05:13,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 33.15384615384615) internal successors, (862), 27 states have internal predecessors, (862), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:05:13,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:13,402 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,403 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:13,404 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:13,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:13,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:13,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:13,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:13,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:15,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:15,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:18,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:18,513 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:18,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:18,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:05:18,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:19,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:19,779 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:20,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:05:20,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:21,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:05:21,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:21,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:21,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:22,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:22,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:22,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:22,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:24,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:24,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:24,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:24,040 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-08 12:05:24,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-08 12:05:24,222 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting runErr8ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:24,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:24,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1369205485, now seen corresponding path program 1 times [2024-11-08 12:05:24,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:24,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418250973] [2024-11-08 12:05:24,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:24,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:25,668 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2024-11-08 12:05:25,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:25,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418250973] [2024-11-08 12:05:25,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418250973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:05:25,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:05:25,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:05:25,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531921832] [2024-11-08 12:05:25,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:05:25,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:05:25,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:05:25,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:05:25,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:05:25,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:25,671 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:05:25,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 61.2) internal successors, (306), 6 states have internal predecessors, (306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:25,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:25,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:28,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:28,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:28,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-08 12:05:28,987 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting runErr9ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:28,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:28,987 INFO L85 PathProgramCache]: Analyzing trace with hash -979510959, now seen corresponding path program 1 times [2024-11-08 12:05:28,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:28,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659480264] [2024-11-08 12:05:28,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:28,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:29,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:30,095 INFO L134 CoverageAnalysis]: Checked inductivity of 419 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 419 trivial. 0 not checked. [2024-11-08 12:05:30,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:30,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659480264] [2024-11-08 12:05:30,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659480264] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:05:30,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:05:30,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:05:30,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519842767] [2024-11-08 12:05:30,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:05:30,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:05:30,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:05:30,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:05:30,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:05:30,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:30,098 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:05:30,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 62.8) internal successors, (314), 6 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,099 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:30,100 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:30,101 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:30,101 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:32,239 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:05:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:33,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:33,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:33,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:33,316 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-08 12:05:33,316 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting runErr9ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:33,316 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:33,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1609723375, now seen corresponding path program 1 times [2024-11-08 12:05:33,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:33,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87138599] [2024-11-08 12:05:33,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:33,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:33,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:35,263 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 0 proven. 232 refuted. 0 times theorem prover too weak. 194 trivial. 0 not checked. [2024-11-08 12:05:35,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:35,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87138599] [2024-11-08 12:05:35,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87138599] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:05:35,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071564658] [2024-11-08 12:05:35,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:35,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:05:35,264 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:05:35,265 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:05:35,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-08 12:05:35,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:35,944 INFO L255 TraceCheckSpWp]: Trace formula consists of 1537 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-08 12:05:35,950 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:05:37,121 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 30 proven. 15 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2024-11-08 12:05:37,122 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:05:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 426 backedges. 36 proven. 9 refuted. 0 times theorem prover too weak. 381 trivial. 0 not checked. [2024-11-08 12:05:38,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071564658] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:05:38,890 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:05:38,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7, 12] total 25 [2024-11-08 12:05:38,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635996690] [2024-11-08 12:05:38,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:05:38,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-08 12:05:38,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:05:38,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-08 12:05:38,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=536, Unknown=0, NotChecked=0, Total=600 [2024-11-08 12:05:38,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:38,895 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:05:38,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 31.76) internal successors, (794), 25 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:05:38,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:38,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:38,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:38,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,896 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:38,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:38,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:38,898 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:38,899 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:38,900 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:50,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:50,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:05:50,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:05:50,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:50,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:05:50,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-08 12:05:50,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-08 12:05:50,453 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-08 12:05:50,454 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting runErr8ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:05:50,454 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:05:50,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1414929828, now seen corresponding path program 1 times [2024-11-08 12:05:50,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:05:50,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523072229] [2024-11-08 12:05:50,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:50,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:05:50,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:51,951 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 291 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2024-11-08 12:05:51,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:05:51,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523072229] [2024-11-08 12:05:51,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523072229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:05:51,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908300464] [2024-11-08 12:05:51,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:05:51,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:05:51,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:05:51,953 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:05:51,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-08 12:05:52,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:05:52,631 INFO L255 TraceCheckSpWp]: Trace formula consists of 1411 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-11-08 12:05:52,640 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:05:54,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 1 [2024-11-08 12:05:55,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-08 12:05:55,066 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2024-11-08 12:05:55,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 7 [2024-11-08 12:05:55,975 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 307 proven. 60 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-11-08 12:05:55,976 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:06:14,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 84 treesize of output 78 [2024-11-08 12:06:16,234 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 222 proven. 145 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-11-08 12:06:16,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908300464] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:06:16,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:06:16,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 38, 36] total 83 [2024-11-08 12:06:16,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017839066] [2024-11-08 12:06:16,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:06:16,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 83 states [2024-11-08 12:06:16,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:06:16,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2024-11-08 12:06:16,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=6502, Unknown=5, NotChecked=0, Total=6806 [2024-11-08 12:06:16,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:06:16,241 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:06:16,241 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 83 states, 83 states have (on average 14.46987951807229) internal successors, (1201), 83 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:06:16,242 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-11-08 12:06:16,243 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:07:58,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-08 12:07:58,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2024-11-08 12:07:58,082 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr14ASSERT_VIOLATIONDATA_RACE (23 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr15ASSERT_VIOLATIONDATA_RACE (22 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr7ASSERT_VIOLATIONDATA_RACE (21 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr16ASSERT_VIOLATIONDATA_RACE (20 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr0ASSERT_VIOLATIONDATA_RACE (19 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr18ASSERT_VIOLATIONDATA_RACE (18 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr17ASSERT_VIOLATIONDATA_RACE (17 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr22ASSERT_VIOLATIONDATA_RACE (16 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr19ASSERT_VIOLATIONDATA_RACE (15 of 24 remaining) [2024-11-08 12:07:58,083 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr8ASSERT_VIOLATIONDATA_RACE (14 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr23ASSERT_VIOLATIONDATA_RACE (13 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr1ASSERT_VIOLATIONDATA_RACE (12 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr9ASSERT_VIOLATIONDATA_RACE (11 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr10ASSERT_VIOLATIONDATA_RACE (10 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr11ASSERT_VIOLATIONDATA_RACE (9 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr2ASSERT_VIOLATIONDATA_RACE (8 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr20ASSERT_VIOLATIONDATA_RACE (7 of 24 remaining) [2024-11-08 12:07:58,084 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr3ASSERT_VIOLATIONDATA_RACE (6 of 24 remaining) [2024-11-08 12:07:58,085 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr21ASSERT_VIOLATIONDATA_RACE (5 of 24 remaining) [2024-11-08 12:07:58,085 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr4ASSERT_VIOLATIONDATA_RACE (4 of 24 remaining) [2024-11-08 12:07:58,085 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr5ASSERT_VIOLATIONDATA_RACE (3 of 24 remaining) [2024-11-08 12:07:58,085 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr12ASSERT_VIOLATIONDATA_RACE (2 of 24 remaining) [2024-11-08 12:07:58,085 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr13ASSERT_VIOLATIONDATA_RACE (1 of 24 remaining) [2024-11-08 12:07:58,085 INFO L782 garLoopResultBuilder]: Registering result SAFE for location runErr6ASSERT_VIOLATIONDATA_RACE (0 of 24 remaining) [2024-11-08 12:07:58,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-08 12:07:58,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-08 12:07:58,303 INFO L407 BasicCegarLoop]: Path program histogram: [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] [2024-11-08 12:07:58,304 INFO L317 ceAbstractionStarter]: Result for error location runThread1of1ForFork0 was SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE,SAFE (1/2) [2024-11-08 12:07:58,314 INFO L107 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 12:07:58,316 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-08 12:07:58,317 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-08 12:07:58,317 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4cee9190, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 12:07:58,317 INFO L334 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-11-08 12:07:58,327 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:07:58,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:07:58,328 INFO L85 PathProgramCache]: Analyzing trace with hash 2112881413, now seen corresponding path program 1 times [2024-11-08 12:07:58,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:07:58,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12676048] [2024-11-08 12:07:58,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:07:58,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:07:58,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:07:58,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:07:58,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:07:58,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12676048] [2024-11-08 12:07:58,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12676048] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:07:58,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:07:58,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:07:58,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025092318] [2024-11-08 12:07:58,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:07:58,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 12:07:58,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:07:58,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 12:07:58,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 12:07:58,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,346 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:07:58,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 20.5) internal successors, (41), 2 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:07:58,346 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,349 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-08 12:07:58,349 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:07:58,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:07:58,350 INFO L85 PathProgramCache]: Analyzing trace with hash 2013844201, now seen corresponding path program 1 times [2024-11-08 12:07:58,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:07:58,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96093796] [2024-11-08 12:07:58,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:07:58,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:07:58,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:07:58,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:07:58,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:07:58,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96093796] [2024-11-08 12:07:58,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96093796] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:07:58,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:07:58,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:07:58,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901330787] [2024-11-08 12:07:58,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:07:58,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:07:58,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:07:58,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:07:58,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:07:58,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,377 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:07:58,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 24.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:07:58,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,377 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,385 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-08 12:07:58,385 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:07:58,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:07:58,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1725908454, now seen corresponding path program 1 times [2024-11-08 12:07:58,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:07:58,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468411970] [2024-11-08 12:07:58,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:07:58,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:07:58,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:07:58,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:07:58,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:07:58,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468411970] [2024-11-08 12:07:58,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468411970] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:07:58,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:07:58,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:07:58,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422759769] [2024-11-08 12:07:58,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:07:58,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:07:58,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:07:58,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:07:58,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:07:58,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,411 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:07:58,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 25.0) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:07:58,411 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,412 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,412 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-08 12:07:58,423 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:07:58,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:07:58,423 INFO L85 PathProgramCache]: Analyzing trace with hash -1409321692, now seen corresponding path program 1 times [2024-11-08 12:07:58,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:07:58,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039530670] [2024-11-08 12:07:58,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:07:58,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:07:58,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:07:58,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:07:58,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:07:58,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039530670] [2024-11-08 12:07:58,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039530670] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:07:58,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:07:58,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:07:58,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249800343] [2024-11-08 12:07:58,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:07:58,468 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:07:58,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:07:58,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:07:58,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:07:58,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,471 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:07:58,471 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:07:58,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,471 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:58,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:58,504 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-08 12:07:58,504 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:07:58,505 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:07:58,505 INFO L85 PathProgramCache]: Analyzing trace with hash -576401873, now seen corresponding path program 1 times [2024-11-08 12:07:58,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:07:58,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262109876] [2024-11-08 12:07:58,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:07:58,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:07:58,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:07:59,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:07:59,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:07:59,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262109876] [2024-11-08 12:07:59,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262109876] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:07:59,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:07:59,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:07:59,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22848550] [2024-11-08 12:07:59,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:07:59,076 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:07:59,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:07:59,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:07:59,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:07:59,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:59,079 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:07:59,079 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 6 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:07:59,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:07:59,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:59,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:59,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:07:59,079 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:00,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-08 12:08:00,418 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:08:00,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:08:00,418 INFO L85 PathProgramCache]: Analyzing trace with hash 738397396, now seen corresponding path program 1 times [2024-11-08 12:08:00,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:08:00,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170832618] [2024-11-08 12:08:00,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:00,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:08:00,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:00,495 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:08:00,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:08:00,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170832618] [2024-11-08 12:08:00,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170832618] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:08:00,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:08:00,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:08:00,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233257278] [2024-11-08 12:08:00,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:08:00,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:08:00,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:08:00,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:08:00,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:08:00,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:00,498 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:08:00,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:08:00,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:00,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:00,499 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:00,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:00,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:00,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:00,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-08 12:08:00,954 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:08:00,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:08:00,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1763045812, now seen corresponding path program 1 times [2024-11-08 12:08:00,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:08:00,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171036074] [2024-11-08 12:08:00,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:00,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:08:00,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:01,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:08:01,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:08:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171036074] [2024-11-08 12:08:01,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171036074] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:08:01,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479152684] [2024-11-08 12:08:01,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:01,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:08:01,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:08:01,087 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:08:01,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-08 12:08:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:01,569 INFO L255 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-08 12:08:01,571 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:08:01,583 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:08:01,583 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:08:01,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:08:01,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479152684] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-08 12:08:01,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-08 12:08:01,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 4] total 7 [2024-11-08 12:08:01,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329868588] [2024-11-08 12:08:01,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:08:01,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:08:01,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:08:01,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:08:01,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-08 12:08:01,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:01,606 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:08:01,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 60.333333333333336) internal successors, (181), 3 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:01,607 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:03,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:03,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:03,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-08 12:08:03,830 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-08 12:08:03,830 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:08:03,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:08:03,831 INFO L85 PathProgramCache]: Analyzing trace with hash 509280021, now seen corresponding path program 1 times [2024-11-08 12:08:03,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:08:03,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33257018] [2024-11-08 12:08:03,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:03,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:08:03,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:03,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:08:03,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:08:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33257018] [2024-11-08 12:08:03,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33257018] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:08:03,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122838209] [2024-11-08 12:08:03,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:03,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:08:03,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:08:03,943 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:08:03,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-08 12:08:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:04,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 12:08:04,390 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:08:04,400 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2024-11-08 12:08:04,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 12:08:04,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2024-11-08 12:08:04,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 80 [2024-11-08 12:08:04,469 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:04,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 154 [2024-11-08 12:08:04,517 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:04,518 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:04,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 27 [2024-11-08 12:08:04,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 104 [2024-11-08 12:08:04,591 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:04,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 208 [2024-11-08 12:08:04,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 51 [2024-11-08 12:08:04,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2024-11-08 12:08:04,796 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:04,797 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 262 [2024-11-08 12:08:04,878 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:04,881 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:04,887 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:04,894 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:04,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 28 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 142 treesize of output 84 [2024-11-08 12:08:05,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:08:05,016 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:08:05,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122838209] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:08:05,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:08:05,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-11-08 12:08:05,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627666487] [2024-11-08 12:08:05,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:08:05,016 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:08:05,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:08:05,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:08:05,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-08 12:08:05,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:05,018 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:08:05,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 6 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:05,018 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:09,266 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-08 12:08:09,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-08 12:08:09,447 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:08:09,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:08:09,448 INFO L85 PathProgramCache]: Analyzing trace with hash 866286067, now seen corresponding path program 1 times [2024-11-08 12:08:09,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:08:09,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941932794] [2024-11-08 12:08:09,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:09,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:08:09,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:08:09,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:08:09,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941932794] [2024-11-08 12:08:09,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941932794] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:08:09,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:08:09,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:08:09,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333766038] [2024-11-08 12:08:09,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:08:09,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:08:09,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:08:09,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:08:09,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:08:09,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:09,491 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:08:09,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:08:09,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:09,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,491 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:09,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:09,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:09,492 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:13,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:13,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:13,392 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-11-08 12:08:13,392 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:08:13,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:08:13,392 INFO L85 PathProgramCache]: Analyzing trace with hash -118230124, now seen corresponding path program 1 times [2024-11-08 12:08:13,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:08:13,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808876126] [2024-11-08 12:08:13,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:13,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:08:13,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:13,484 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-08 12:08:13,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:08:13,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808876126] [2024-11-08 12:08:13,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808876126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:08:13,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414275155] [2024-11-08 12:08:13,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:13,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:08:13,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:08:13,486 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:08:13,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-08 12:08:13,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:13,959 INFO L255 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-08 12:08:13,963 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:08:14,014 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 12:08:14,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-08 12:08:14,205 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2024-11-08 12:08:14,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 12:08:14,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2024-11-08 12:08:14,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 80 [2024-11-08 12:08:14,275 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:14,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 154 [2024-11-08 12:08:14,317 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:14,318 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-08 12:08:14,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 27 [2024-11-08 12:08:14,401 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 104 [2024-11-08 12:08:14,412 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:14,412 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 208 [2024-11-08 12:08:14,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 52 [2024-11-08 12:08:14,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2024-11-08 12:08:14,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:14,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 262 [2024-11-08 12:08:14,704 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:14,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 68 [2024-11-08 12:08:18,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:19,044 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:19,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:19,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:19,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:19,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:19,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-08 12:08:19,642 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:08:19,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414275155] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:08:19,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:08:19,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [5] total 19 [2024-11-08 12:08:19,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464278979] [2024-11-08 12:08:19,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:08:19,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-08 12:08:19,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:08:19,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-08 12:08:19,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2024-11-08 12:08:19,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:19,645 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:08:19,645 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 9.6) internal successors, (144), 16 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:19,646 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:27,944 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:08:28,029 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:08:29,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:08:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:08:29,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-08 12:08:29,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-08 12:08:29,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-08 12:08:29,791 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:08:29,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:08:29,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1550573592, now seen corresponding path program 1 times [2024-11-08 12:08:29,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:08:29,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625347809] [2024-11-08 12:08:29,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:29,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:08:29,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-08 12:08:30,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:08:30,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625347809] [2024-11-08 12:08:30,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625347809] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:08:30,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247928124] [2024-11-08 12:08:30,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:08:30,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:08:30,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:08:30,007 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:08:30,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-08 12:08:30,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:08:30,550 INFO L255 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-11-08 12:08:30,557 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:08:30,608 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-08 12:08:30,608 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2024-11-08 12:08:30,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 42 [2024-11-08 12:08:30,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 13 [2024-11-08 12:08:30,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 14 [2024-11-08 12:08:30,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 96 treesize of output 80 [2024-11-08 12:08:30,948 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:30,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 80 treesize of output 154 [2024-11-08 12:08:30,996 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:30,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 35 [2024-11-08 12:08:31,084 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 124 treesize of output 104 [2024-11-08 12:08:31,091 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:31,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 104 treesize of output 208 [2024-11-08 12:08:31,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 52 [2024-11-08 12:08:31,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 152 treesize of output 128 [2024-11-08 12:08:31,330 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:31,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 262 [2024-11-08 12:08:31,449 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:08:31,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 84 treesize of output 68 [2024-11-08 12:08:35,329 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:36,451 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:36,681 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:36,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:36,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:37,151 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:37,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:37,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:37,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:39,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:42,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 114 [2024-11-08 12:08:44,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 221 treesize of output 227 [2024-11-08 12:08:44,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2024-11-08 12:08:48,231 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 29 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-08 12:08:48,231 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 12:08:48,582 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse2 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse7 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse0 (< 2147483647 .cse14)) (.cse10 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse13 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (< .cse14 2147483648))) (and (or .cse0 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse3) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse4 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse4 .cse2) 0) (= (select .cse4 .cse1) 0)))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse3) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse7) 0) (= (select .cse6 .cse8) 0)))) (or .cse0 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse5) 0) (= (select .cse9 .cse10) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse11 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse11 .cse12) 0) (= (select .cse11 .cse13) 0)))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) .cse3) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0)) .cse0) (or .cse0 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse13) 0)) .cse3))))) is different from false [2024-11-08 12:08:48,975 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse4 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse6 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse7 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse0 (< 2147483647 .cse14)) (.cse11 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse13 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (< .cse14 2147483648))) (and (or .cse0 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse2 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse2 .cse3) 0) (= (select .cse2 .cse4) 0)))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) .cse5) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse0) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) .cse5) (or .cse0 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse8 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse8 .cse6) 0) (= (select .cse8 .cse7) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse10) 0) (= (select .cse9 .cse11) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse1) 0) (= (select .cse12 .cse13) 0)))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) .cse0) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse5) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_vatomic32_cmpxchg_#in~a#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse13) 0)) .cse5))))) is different from false [2024-11-08 12:08:52,162 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse0 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse6 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (< 2147483647 .cse15)) (.cse4 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (< .cse15 2147483648)) (.cse2 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1))) (and (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse0) 0)) .cse1) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse1) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse3 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse3 .cse4) 0) (= (select .cse3 .cse5) 0)))) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse7) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) .cse7) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) .cse7) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse10 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse10 .cse0) 0) (= (select .cse10 .cse8) 0)))) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse1) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse11) 0) (= (select .cse12 .cse6) 0)))) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse7) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) .cse1) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse2) 0) (= (select .cse13 .cse9) 0)))))))) is different from false [2024-11-08 12:08:52,260 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse2 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse6 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse4 (< 2147483647 .cse14)) (.cse1 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse13 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (< .cse14 2147483648))) (and (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse4) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse5) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse5) (or .cse4 (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0))) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse8 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse8 .cse6) 0) (= (select .cse8 .cse9) 0)))) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse10 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse10 .cse11) 0) (= (select .cse10 .cse7) 0)))) (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse13) 0) (= (select .cse12 .cse3) 0)))) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) .cse4) (or .cse4 (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0))) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse5) (or (forall ((v_ArrVal_6881 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6881) |c_runThread1of1ForFork0_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse13) 0)) .cse5))))) is different from false [2024-11-08 12:08:54,126 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse2 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (< 2147483647 .cse15)) (.cse5 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (< .cse15 2147483648)) (.cse0 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse9 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse0) 0)) .cse1) (or .cse1 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse3 (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse3 .cse4) 0) (= (select .cse3 .cse5) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse7) 0) (= (select .cse6 .cse8) 0)))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) .cse10) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse11 (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse11 .cse12) 0) (= (select .cse11 .cse2) 0)))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) .cse10) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) .cse1) (or .cse1 (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0))) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) .cse10) (or (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0)) .cse10) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store |c_#race| |c_runThread1of1ForFork0_ticketlock_tryacquire_#in~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse0) 0) (= (select .cse13 .cse9) 0)))))))) is different from false [2024-11-08 12:08:57,858 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse3 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (< .cse14 2147483648)) (.cse5 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse6 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (< 2147483647 .cse14))) (and (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse4) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse4) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse4) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse7 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse7 .cse3) 0) (= (select .cse7 .cse8) 0)))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse4) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse10) 0) (= (select .cse9 .cse5) 0)))) (or .cse11 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0))) (or .cse11 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) .cse11) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse6) 0) (= (select .cse13 .cse12) 0)))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0)) .cse11))))) is different from false [2024-11-08 12:08:58,740 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse8 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse4 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (< 2147483647 .cse14)) (.cse11 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (< .cse14 2147483648))) (and (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse3 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse3 .cse4) 0) (= (select .cse3 .cse5) 0)))) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse7) 0) (= (select .cse6 .cse8) 0)))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) .cse9) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse9) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0)) .cse9) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) .cse10) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) .cse10) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse10) (or .cse9 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0))) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse11) 0) (= (select .cse13 .cse12) 0)))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse10))))) is different from false [2024-11-08 12:08:58,854 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse6 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (< 2147483647 .cse14)) (.cse8 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse9 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse0 (< .cse14 2147483648))) (and (or .cse0 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse0) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse4) (or .cse4 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0))) (or .cse4 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0))) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse7 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse7 .cse6) 0) (= (select .cse7 .cse2) 0)))) (or .cse4 (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) .cse0) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse10 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse10 .cse11) 0) (= (select .cse10 .cse8) 0)))) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse9) 0) (= (select .cse12 .cse5) 0)))) (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse3) 0) (= (select .cse13 .cse1) 0)))) (or (forall ((v_ArrVal_6880 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6880) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse0))))) is different from false [2024-11-08 12:09:02,941 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse3 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse6 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse11 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (< .cse15 2147483648)) (.cse7 (< 2147483647 .cse15)) (.cse2 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse4) (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse5 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse5 .cse3) 0) (= (select .cse5 .cse6) 0)))) (or .cse7 (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0)) .cse4) (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse10) 0) (= (select .cse9 .cse11) 0)))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse7) (or .cse7 (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0))) (or .cse4 (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0))) (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse12) 0) (= (select .cse13 .cse8) 0)))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) .cse4) (or .cse7 (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0))))))) is different from false [2024-11-08 12:09:05,950 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse0 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (< .cse15 2147483648)) (.cse6 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse5 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (< 2147483647 .cse15)) (.cse4 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse0) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse2 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse2 .cse3) 0) (= (select .cse2 .cse4) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse1) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse7) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse10) 0) (= (select .cse9 .cse0) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) .cse7) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse7) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse6) 0) (= (select .cse12 .cse5) 0)))) (or .cse7 (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0))) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse8) 0) (= (select .cse13 .cse11) 0)))))))) is different from false [2024-11-08 12:09:06,051 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse5 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (< .cse15 2147483648)) (.cse6 (< 2147483647 .cse15)) (.cse1 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1))) (and (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse4) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse6) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) .cse6) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse8 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse8 .cse5) 0) (= (select .cse8 .cse9) 0)))) (or .cse6 (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse4) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse3) 0) (= (select .cse12 .cse10) 0)))) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse7) 0) (= (select .cse13 .cse11) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) .cse4) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse4) (or .cse6 (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0))))))) is different from false [2024-11-08 12:09:06,326 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse15 (* .cse14 4))) (let ((.cse0 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse6 (+ (- 17179869183) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse15 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (+ .cse15 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ .cse15 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (+ (- 17179869184) .cse15 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (< .cse14 2147483648)) (.cse13 (+ .cse15 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (< 2147483647 .cse14))) (and (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse0) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse2 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse2 .cse3) 0) (= 0 (select .cse2 .cse4))))) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse5 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse5 .cse6) 0) (= (select .cse5 .cse0) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0)) .cse7) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse8 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse8 .cse9) 0) (= (select .cse8 .cse10) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) .cse7) (or .cse1 (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse7) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse11) 0) (= (select .cse12 .cse13) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= 0 (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4))) .cse7) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse13) 0)) .cse1))))) is different from false [2024-11-08 12:09:06,436 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse0 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse7 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (< .cse15 2147483648)) (.cse3 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (< 2147483647 .cse15)) (.cse10 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse5 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse0) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse2 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse2 .cse3) 0) (= (select .cse2 .cse4) 0)))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) .cse1) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse7) 0) (= (select .cse6 .cse8) 0)))) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse0) 0) (= (select .cse9 .cse10) 0)))) (or .cse11 (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0))) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) .cse1) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) .cse1) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0)) .cse11) (or (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse11) (or .cse11 (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0))) (forall ((v_ArrVal_6871 (Array Int Int)) (v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store (store |c_#race| |c_runThread1of1ForFork0_vatomic32_read_rlx_#in~a#1.base| v_ArrVal_6871) |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse12) 0) (= (select .cse13 .cse5) 0)))))))) is different from false [2024-11-08 12:09:06,873 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse15 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse14 (* .cse15 4))) (let ((.cse2 (+ .cse14 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse6 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ (- 17179869184) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (< .cse15 2147483648)) (.cse10 (+ (- 17179869183) .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (+ .cse14 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse1 (+ .cse14 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (< 2147483647 .cse15)) (.cse11 (+ .cse14 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse3 (+ .cse14 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse3) 0)) .cse4) (or .cse5 (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse6) 0))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) .cse4) (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse7 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse7 .cse8) 0) (= (select .cse7 .cse6) 0)))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) .cse4) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) .cse5) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) .cse4) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) .cse5) (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse10) 0) (= (select .cse12 .cse9) 0)))) (or (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0)) .cse5) (forall ((v_ArrVal_6879 (Array Int Int)) (v_DerPreprocessor_11 (Array Int Int))) (let ((.cse13 (select (store (store |c_#race| |c_runThread1of1ForFork0_rec_ticketlock_tryacquire_#in~l#1.base| v_ArrVal_6879) |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse13 .cse11) 0) (= (select .cse13 .cse3) 0)))))))) is different from false [2024-11-08 12:09:10,085 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse20 (* .cse14 4))) (let ((.cse12 (+ (- 17179869183) .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse5 (+ .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (+ .cse20 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse1 (+ .cse20 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ .cse20 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ (- 17179869184) .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse13 (select |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base|)) (.cse7 (+ .cse20 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (or (let ((.cse3 (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| (store .cse13 .cse4 0)))) (and (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse0 (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse0 .cse1) 0) (= (select .cse0 .cse2) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse4) 0) (= (select .cse6 .cse7) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse5) 0) (= (select .cse9 .cse10) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse11 (select (store .cse3 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse11 .cse12) 0) (= (select .cse11 .cse8) 0)))))) (< 2147483647 .cse14)) (or (let ((.cse15 (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| (store .cse13 .cse7 0)))) (and (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse16 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse16 .cse12) 0) (= 0 (select .cse16 .cse8))))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse17 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse17 .cse5) 0) (= (select .cse17 .cse10) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse18 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse18 .cse4) 0) (= (select .cse18 .cse7) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse19 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse19 .cse1) 0) (= (select .cse19 .cse2) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)))) (< .cse14 2147483648)))))) is different from false [2024-11-08 12:09:10,239 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse20 (* .cse0 4))) (let ((.cse7 (+ .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ .cse20 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse9 (+ .cse20 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse8 (+ (- 17179869184) .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (+ .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse5 (+ (- 17179869183) .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse14 (select |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base|)) (.cse13 (+ .cse20 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse11 (+ .cse20 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (or (< 2147483647 .cse0) (let ((.cse1 (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| (store (store .cse14 .cse2 0) .cse9 0)))) (and (forall ((v_DerPreprocessor_11 (Array Int Int))) (= 0 (select (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse3 (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse3 .cse4) 0) (= (select .cse3 .cse5) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse7) 0) (= (select .cse6 .cse8) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse9) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse10 (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse10 .cse9) 0) (= (select .cse10 .cse11) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse12 (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse12 .cse13) 0) (= 0 (select .cse12 .cse2))))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse1 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0))))) (or (let ((.cse15 (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| (store (store .cse14 .cse13 0) .cse11 0)))) (and (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse13) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse16 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse16 .cse7) 0) (= (select .cse16 .cse8) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse17 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse17 .cse13) 0) (= (select .cse17 .cse2) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse18 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse18 .cse11) 0) (= (select .cse18 .cse9) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse11) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse19 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse19 .cse4) 0) (= (select .cse19 .cse5) 0)))))) (< .cse0 2147483648)))))) is different from false [2024-11-08 12:09:10,435 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse14 (mod |c_ULTIMATE.start_main_~i~2#1| 4294967296))) (let ((.cse20 (* .cse14 4))) (let ((.cse7 (+ .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset| 1)) (.cse1 (+ .cse20 2 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse5 (+ .cse20 3 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse2 (+ .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse12 (+ (- 17179869184) .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse13 (select |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base|)) (.cse8 (+ (- 17179869183) .cse20 |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse10 (+ .cse20 (- 17179869182) |c_ULTIMATE.start_main_~#t~0#1.offset|)) (.cse4 (+ .cse20 (- 17179869181) |c_ULTIMATE.start_main_~#t~0#1.offset|))) (and (or (let ((.cse0 (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| (store (store (store .cse13 .cse7 0) .cse1 0) .cse5 0)))) (and (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse1) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse2) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse3 (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse3 .cse4) 0) (= (select .cse3 .cse5) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse6 (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse6 .cse7) 0) (= (select .cse6 .cse8) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse7) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse9 (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse9 .cse1) 0) (= (select .cse9 .cse10) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse5) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse11 (select (store .cse0 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse11 .cse12) 0) (= (select .cse11 .cse2) 0)))))) (< 2147483647 .cse14)) (or (let ((.cse15 (store |c_#race| |c_ULTIMATE.start_main_~#t~0#1.base| (store (store (store .cse13 .cse8 0) .cse10 0) .cse4 0)))) (and (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse10) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse4) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse16 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse16 .cse7) 0) (= (select .cse16 .cse8) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse17 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse17 .cse10) 0) (= (select .cse17 .cse1) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse8) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse18 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse18 .cse4) 0) (= (select .cse18 .cse5) 0)))) (forall ((v_DerPreprocessor_11 (Array Int Int))) (= (select (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|) .cse12) 0)) (forall ((v_DerPreprocessor_11 (Array Int Int))) (let ((.cse19 (select (store .cse15 |c_~#lock~0.base| v_DerPreprocessor_11) |c_ULTIMATE.start_main_~#t~0#1.base|))) (or (= (select .cse19 .cse2) 0) (= (select .cse19 .cse12) 0)))))) (< .cse14 2147483648)))))) is different from false [2024-11-08 12:09:10,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 706 treesize of output 702 [2024-11-08 12:09:10,531 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 487 treesize of output 470 [2024-11-08 12:09:10,542 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 470 treesize of output 461 [2024-11-08 12:09:10,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 461 treesize of output 452 [2024-11-08 12:09:10,563 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 452 treesize of output 443 [2024-11-08 12:09:10,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 443 treesize of output 425 [2024-11-08 12:09:10,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 425 treesize of output 407 [2024-11-08 12:09:10,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 407 treesize of output 398 [2024-11-08 12:09:10,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 380 [2024-11-08 12:09:10,617 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 380 treesize of output 363 [2024-11-08 12:09:10,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 363 treesize of output 345 [2024-11-08 12:09:10,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 336 [2024-11-08 12:09:10,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 336 treesize of output 327 [2024-11-08 12:09:10,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 327 treesize of output 318 [2024-11-08 12:09:10,673 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 318 treesize of output 310 [2024-11-08 12:09:10,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 292 [2024-11-08 12:09:10,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 292 treesize of output 274 [2024-11-08 12:09:10,721 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:10,721 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 2 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 87 [2024-11-08 12:09:13,210 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 29 not checked. [2024-11-08 12:09:13,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247928124] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 12:09:13,211 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 12:09:13,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 33, 33] total 69 [2024-11-08 12:09:13,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166997241] [2024-11-08 12:09:13,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 12:09:13,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2024-11-08 12:09:13,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:09:13,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2024-11-08 12:09:13,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=2255, Unknown=169, NotChecked=1972, Total=4692 [2024-11-08 12:09:13,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:13,214 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:09:13,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 9.942028985507246) internal successors, (686), 69 states have internal predecessors, (686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-08 12:09:13,215 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-08 12:09:15,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:09:15,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-08 12:09:15,637 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-08 12:09:15,637 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE, ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (and 3 more)] === [2024-11-08 12:09:15,638 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:09:15,638 INFO L85 PathProgramCache]: Analyzing trace with hash -293186193, now seen corresponding path program 1 times [2024-11-08 12:09:15,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:09:15,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575929629] [2024-11-08 12:09:15,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:09:15,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:09:15,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 12:09:15,659 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 12:09:15,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 12:09:15,702 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 12:09:15,703 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 12:09:15,703 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (5 of 6 remaining) [2024-11-08 12:09:15,703 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONDATA_RACE (4 of 6 remaining) [2024-11-08 12:09:15,704 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONDATA_RACE (3 of 6 remaining) [2024-11-08 12:09:15,704 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONDATA_RACE (2 of 6 remaining) [2024-11-08 12:09:15,704 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONDATA_RACE (1 of 6 remaining) [2024-11-08 12:09:15,704 INFO L782 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONDATA_RACE (0 of 6 remaining) [2024-11-08 12:09:15,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-08 12:09:15,709 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 12:09:15,709 INFO L317 ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN,UNKNOWN (2/2) [2024-11-08 12:09:15,710 WARN L244 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2024-11-08 12:09:15,710 INFO L489 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2024-11-08 12:09:15,879 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-08 12:09:15,892 INFO L107 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=VARIABLES_GLOBAL, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 12:09:15,895 INFO L157 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-08 12:09:15,896 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == runThread2of2ForFork0 ======== [2024-11-08 12:09:15,896 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PARTIAL_ORDER_FA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4cee9190, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 12:09:15,896 INFO L334 AbstractCegarLoop]: Starting to check reachability of 24 error locations. [2024-11-08 12:09:20,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:20,129 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:20,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,133 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:20,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:20,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:20,175 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,176 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:20,313 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:20,340 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:20,343 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:20,352 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:20,377 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:20,380 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:20,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:20,494 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,495 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:20,503 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:20,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:20,559 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2024-11-08 12:09:20,569 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:20,579 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:20,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:28,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:28,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 27 [2024-11-08 12:09:28,722 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:28,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:28,732 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:28,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:28,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:28,850 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:28,851 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:28,859 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:28,859 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:29,150 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:29,184 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:29,184 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 10 [2024-11-08 12:09:29,191 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:29,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:29,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 163 treesize of output 194 [2024-11-08 12:09:29,256 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:29,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 27 treesize of output 13 [2024-11-08 12:09:29,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-08 12:09:29,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 10 [2024-11-08 12:09:34,362 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting runErr18ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:09:34,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:09:34,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1285265835, now seen corresponding path program 1 times [2024-11-08 12:09:34,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:09:34,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443233668] [2024-11-08 12:09:34,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:09:34,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:09:34,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:09:34,395 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:09:34,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:09:34,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443233668] [2024-11-08 12:09:34,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443233668] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:09:34,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:09:34,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:09:34,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754690886] [2024-11-08 12:09:34,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:09:34,396 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 12:09:34,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:09:34,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 12:09:34,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 12:09:34,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:34,398 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:09:34,398 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 44.0) internal successors, (88), 2 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:09:34,398 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:34,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:34,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-08 12:09:34,814 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting runErr18ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:09:34,814 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:09:34,814 INFO L85 PathProgramCache]: Analyzing trace with hash -124242080, now seen corresponding path program 1 times [2024-11-08 12:09:34,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:09:34,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421330737] [2024-11-08 12:09:34,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:09:34,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:09:34,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:09:34,864 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:09:34,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:09:34,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421330737] [2024-11-08 12:09:34,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421330737] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:09:34,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:09:34,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:09:34,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806568358] [2024-11-08 12:09:34,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:09:34,865 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:09:34,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:09:34,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:09:34,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:09:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:34,867 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:09:34,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:09:34,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:34,868 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:36,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:36,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:36,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-08 12:09:36,366 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting runErr1ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:09:36,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:09:36,366 INFO L85 PathProgramCache]: Analyzing trace with hash -776776449, now seen corresponding path program 1 times [2024-11-08 12:09:36,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:09:36,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888224037] [2024-11-08 12:09:36,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:09:36,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:09:36,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:09:36,856 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:09:36,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:09:36,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888224037] [2024-11-08 12:09:36,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888224037] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:09:36,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:09:36,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:09:36,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142439718] [2024-11-08 12:09:36,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:09:36,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:09:36,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:09:36,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:09:36,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:09:36,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:36,859 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:09:36,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 24.0) internal successors, (120), 6 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:09:36,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:36,859 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:09:36,860 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:09:39,912 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:09:54,109 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:09:54,569 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:09:54,589 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:06,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:07,561 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:07,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:07,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:14,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:14,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:14,634 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:14,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:15,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:21,911 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:21,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:22,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:22,475 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:22,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:22,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:29,622 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:30,355 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:30,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:30,590 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:35,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:35,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-11-08 12:10:35,846 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting runErr2ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:10:35,846 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:10:35,846 INFO L85 PathProgramCache]: Analyzing trace with hash 951789798, now seen corresponding path program 1 times [2024-11-08 12:10:35,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:10:35,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424530181] [2024-11-08 12:10:35,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:10:35,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:10:35,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:10:36,334 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:10:36,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:10:36,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424530181] [2024-11-08 12:10:36,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424530181] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:10:36,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:10:36,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:10:36,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593828867] [2024-11-08 12:10:36,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:10:36,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:10:36,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:10:36,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:10:36,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:10:36,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:36,337 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:10:36,337 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 25.6) internal successors, (128), 6 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:10:36,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:36,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:36,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:36,338 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:37,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:37,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-08 12:10:37,569 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting runErr14ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:10:37,569 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:10:37,569 INFO L85 PathProgramCache]: Analyzing trace with hash -562869395, now seen corresponding path program 1 times [2024-11-08 12:10:37,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:10:37,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532110963] [2024-11-08 12:10:37,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:10:37,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:10:37,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:10:37,641 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:10:37,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:10:37,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532110963] [2024-11-08 12:10:37,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532110963] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:10:37,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:10:37,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:10:37,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677543742] [2024-11-08 12:10:37,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:10:37,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:10:37,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:10:37,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:10:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:10:37,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:37,644 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:10:37,644 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:10:37,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:37,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:37,644 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:37,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:37,645 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:39,395 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:39,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:39,680 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:39,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:39,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:40,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:40,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:41,410 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:41,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:41,509 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:10:41,593 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:42,867 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:42,944 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:43,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:43,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:43,508 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:43,740 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:43,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:44,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:44,614 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:44,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:10:44,766 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:45,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:45,700 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:45,715 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:45,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:45,969 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:46,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:46,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:46,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:47,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:47,347 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:47,378 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:10:47,474 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:48,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:10:48,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:48,287 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:49,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:49,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:49,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:10:49,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:50,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:50,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:50,976 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:51,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:10:51,188 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:51,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:51,453 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:51,505 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:53,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:53,197 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:10:53,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:10:53,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:10:54,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:54,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:54,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:54,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:54,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:54,881 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-11-08 12:10:54,881 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting runErr14ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:10:54,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:10:54,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1100822483, now seen corresponding path program 1 times [2024-11-08 12:10:54,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:10:54,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139045141] [2024-11-08 12:10:54,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:10:54,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:10:54,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:10:54,930 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:10:54,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:10:54,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139045141] [2024-11-08 12:10:54,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139045141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:10:54,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:10:54,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:10:54,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236702144] [2024-11-08 12:10:54,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:10:54,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:10:54,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:10:54,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:10:54,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:10:54,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:54,933 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:10:54,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 77.5) internal successors, (155), 3 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:10:54,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:54,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:54,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:54,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:54,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:54,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:56,335 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-08 12:10:56,335 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:10:56,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:10:56,335 INFO L85 PathProgramCache]: Analyzing trace with hash -843320490, now seen corresponding path program 1 times [2024-11-08 12:10:56,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:10:56,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088511904] [2024-11-08 12:10:56,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:10:56,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:10:56,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:10:56,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:10:56,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:10:56,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088511904] [2024-11-08 12:10:56,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088511904] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:10:56,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:10:56,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:10:56,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403575262] [2024-11-08 12:10:56,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:10:56,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:10:56,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:10:56,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:10:56,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:10:56,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:56,404 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:10:56,405 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 80.0) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:56,405 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:57,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:57,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:57,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:57,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:57,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:57,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:57,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:57,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-08 12:10:57,987 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting runErr16ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:10:57,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:10:57,987 INFO L85 PathProgramCache]: Analyzing trace with hash -403579329, now seen corresponding path program 1 times [2024-11-08 12:10:57,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:10:57,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050133353] [2024-11-08 12:10:57,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:10:57,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:10:58,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:10:58,038 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:10:58,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:10:58,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050133353] [2024-11-08 12:10:58,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050133353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:10:58,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:10:58,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:10:58,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663392991] [2024-11-08 12:10:58,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:10:58,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:10:58,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:10:58,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:10:58,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:10:58,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:58,041 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:10:58,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 82.0) internal successors, (164), 3 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:58,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:58,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-08 12:10:59,340 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting runErr17ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:10:59,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:10:59,340 INFO L85 PathProgramCache]: Analyzing trace with hash -236674378, now seen corresponding path program 1 times [2024-11-08 12:10:59,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:10:59,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575420671] [2024-11-08 12:10:59,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:10:59,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:10:59,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:10:59,392 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-08 12:10:59,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:10:59,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575420671] [2024-11-08 12:10:59,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575420671] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:10:59,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:10:59,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 12:10:59,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226369174] [2024-11-08 12:10:59,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:10:59,393 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:10:59,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:10:59,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:10:59,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:10:59,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:59,395 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:10:59,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 84.5) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:10:59,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:01,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:01,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:01,821 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-08 12:11:01,821 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting runErr18ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:01,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:01,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1235262338, now seen corresponding path program 1 times [2024-11-08 12:11:01,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:01,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717473938] [2024-11-08 12:11:01,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:01,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:01,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:02,390 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-08 12:11:02,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:02,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717473938] [2024-11-08 12:11:02,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717473938] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:02,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:11:02,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 12:11:02,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916891625] [2024-11-08 12:11:02,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:02,392 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 12:11:02,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:02,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 12:11:02,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 12:11:02,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:02,393 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:02,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 41.4) internal successors, (207), 6 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:02,394 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:14,555 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-08 12:11:14,555 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:14,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:14,556 INFO L85 PathProgramCache]: Analyzing trace with hash 813992502, now seen corresponding path program 1 times [2024-11-08 12:11:14,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:14,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724253132] [2024-11-08 12:11:14,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:14,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:14,795 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 370 proven. 0 refuted. 0 times theorem prover too weak. 430 trivial. 0 not checked. [2024-11-08 12:11:14,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:14,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724253132] [2024-11-08 12:11:14,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724253132] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:14,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:11:14,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:11:14,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906788438] [2024-11-08 12:11:14,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:14,797 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:11:14,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:14,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:11:14,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:11:14,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:14,799 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:14,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:14,800 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:16,104 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:16,113 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:16,259 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:20,551 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:20,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:11:20,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:21,918 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:21,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:22,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:22,386 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:22,434 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:22,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:11:22,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:23,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:23,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:23,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-11-08 12:11:23,573 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:23,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:23,573 INFO L85 PathProgramCache]: Analyzing trace with hash 435407609, now seen corresponding path program 1 times [2024-11-08 12:11:23,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:23,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415483578] [2024-11-08 12:11:23,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:23,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:23,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:23,815 INFO L134 CoverageAnalysis]: Checked inductivity of 799 backedges. 499 proven. 0 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-11-08 12:11:23,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:23,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415483578] [2024-11-08 12:11:23,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415483578] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:23,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:11:23,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:11:23,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616922551] [2024-11-08 12:11:23,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:23,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:11:23,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:23,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:11:23,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:11:23,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:23,819 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:23,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 200.33333333333334) internal successors, (601), 3 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:23,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:23,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:23,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:23,819 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:23,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:25,974 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:11:26,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:26,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:26,467 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:26,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:26,752 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:27,822 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:27,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:11:27,866 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:27,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:11:27,987 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:29,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-08 12:11:29,283 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:29,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:29,284 INFO L85 PathProgramCache]: Analyzing trace with hash -256063159, now seen corresponding path program 2 times [2024-11-08 12:11:29,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:29,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691804423] [2024-11-08 12:11:29,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:29,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:29,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:29,790 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 694 proven. 0 refuted. 0 times theorem prover too weak. 624 trivial. 0 not checked. [2024-11-08 12:11:29,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:29,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691804423] [2024-11-08 12:11:29,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691804423] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:29,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:11:29,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:11:29,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128137549] [2024-11-08 12:11:29,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:29,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:11:29,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:29,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:11:29,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:11:29,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:29,795 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:29,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 240.33333333333334) internal successors, (721), 3 states have internal predecessors, (721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:29,796 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:31,119 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,158 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-08 12:11:34,158 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:34,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:34,159 INFO L85 PathProgramCache]: Analyzing trace with hash -245411383, now seen corresponding path program 1 times [2024-11-08 12:11:34,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:34,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685073248] [2024-11-08 12:11:34,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:34,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:34,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:34,589 INFO L134 CoverageAnalysis]: Checked inductivity of 1328 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 1233 trivial. 0 not checked. [2024-11-08 12:11:34,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:34,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685073248] [2024-11-08 12:11:34,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685073248] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:34,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 12:11:34,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 12:11:34,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89772917] [2024-11-08 12:11:34,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:34,592 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 12:11:34,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:34,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 12:11:34,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 12:11:34,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:34,593 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:34,594 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 178.33333333333334) internal successors, (535), 3 states have internal predecessors, (535), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,594 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,595 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:34,595 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:38,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:38,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-11-08 12:11:38,989 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting runErr15ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:38,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:38,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1005389018, now seen corresponding path program 1 times [2024-11-08 12:11:38,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:38,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463679610] [2024-11-08 12:11:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:38,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:39,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:40,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1329 backedges. 682 proven. 20 refuted. 0 times theorem prover too weak. 627 trivial. 0 not checked. [2024-11-08 12:11:40,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:40,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463679610] [2024-11-08 12:11:40,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463679610] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:11:40,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818314712] [2024-11-08 12:11:40,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:40,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:11:40,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:11:40,277 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:11:40,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-08 12:11:41,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:41,402 INFO L255 TraceCheckSpWp]: Trace formula consists of 2980 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 12:11:41,419 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:11:42,264 INFO L134 CoverageAnalysis]: Checked inductivity of 1329 backedges. 1070 proven. 0 refuted. 0 times theorem prover too weak. 259 trivial. 0 not checked. [2024-11-08 12:11:42,265 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:11:42,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818314712] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:42,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:11:42,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2024-11-08 12:11:42,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466701949] [2024-11-08 12:11:42,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:42,267 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 12:11:42,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:42,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 12:11:42,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-08 12:11:42,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:42,269 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:42,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 143.0) internal successors, (1001), 7 states have internal predecessors, (1001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,270 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:42,271 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:45,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:11:46,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 35 [2024-11-08 12:11:46,038 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:11:46,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:11:46,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:11:55,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:55,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:55,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:11:55,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-08 12:11:55,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:11:55,834 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting runErr23ASSERT_VIOLATIONDATA_RACE === [runErr14ASSERT_VIOLATIONDATA_RACE, runErr15ASSERT_VIOLATIONDATA_RACE, runErr7ASSERT_VIOLATIONDATA_RACE, runErr16ASSERT_VIOLATIONDATA_RACE (and 20 more)] === [2024-11-08 12:11:55,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 12:11:55,834 INFO L85 PathProgramCache]: Analyzing trace with hash -954085746, now seen corresponding path program 1 times [2024-11-08 12:11:55,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 12:11:55,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108679095] [2024-11-08 12:11:55,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:55,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 12:11:56,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:57,208 INFO L134 CoverageAnalysis]: Checked inductivity of 2698 backedges. 1293 proven. 20 refuted. 0 times theorem prover too weak. 1385 trivial. 0 not checked. [2024-11-08 12:11:57,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 12:11:57,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108679095] [2024-11-08 12:11:57,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108679095] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 12:11:57,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906340968] [2024-11-08 12:11:57,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 12:11:57,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 12:11:57,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 [2024-11-08 12:11:57,211 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 12:11:57,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d6d7b57c-10d1-4382-818f-31fb4b38aada/bin/ugemcutter-verify-v6A4Riy6iL/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-08 12:11:58,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 12:11:58,400 INFO L255 TraceCheckSpWp]: Trace formula consists of 3025 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 12:11:58,409 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 12:11:58,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2698 backedges. 1611 proven. 0 refuted. 0 times theorem prover too weak. 1087 trivial. 0 not checked. [2024-11-08 12:11:58,760 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 12:11:58,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906340968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 12:11:58,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-08 12:11:58,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2024-11-08 12:11:58,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189662102] [2024-11-08 12:11:58,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 12:11:58,762 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 12:11:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 12:11:58,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 12:11:58,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-08 12:11:58,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:58,764 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-08 12:11:58,764 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 92.71428571428571) internal successors, (649), 7 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-08 12:11:58,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:11:58,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:58,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:58,764 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 3 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-08 12:11:58,765 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-08 12:12:03,791 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:12:03,909 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:12:14,618 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2024-11-08 12:12:14,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:12:19,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:12:19,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2024-11-08 12:12:19,452 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:12:22,449 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:06,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:07,140 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:21,178 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:13:21,207 WARN L214 Elim1Store]: Array PQE input equivalent to false [2024-11-08 12:13:28,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:28,646 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:13:28,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:28,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:32,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:32,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:32,718 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:35,511 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:13:35,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:35,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:38,940 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:13:38,965 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:13:39,521 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16 [2024-11-08 12:13:42,025 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 32 treesize of output 24 [2024-11-08 12:13:42,114 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 24 treesize of output 16