./Ultimate.py --spec ../sv-benchmarks/c/properties/valid-memsafety.prp --file ../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 7e1ff0e6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df --- Real Ultimate output --- This is Ultimate 0.2.2-?-7e1ff0e [2023-02-15 01:32:33,541 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 01:32:33,542 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 01:32:33,568 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 01:32:33,572 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 01:32:33,573 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 01:32:33,575 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 01:32:33,577 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 01:32:33,578 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 01:32:33,579 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 01:32:33,580 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 01:32:33,582 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 01:32:33,583 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 01:32:33,589 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 01:32:33,589 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 01:32:33,590 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 01:32:33,592 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 01:32:33,595 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 01:32:33,596 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 01:32:33,598 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 01:32:33,601 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 01:32:33,602 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 01:32:33,602 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 01:32:33,603 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 01:32:33,606 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 01:32:33,607 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 01:32:33,607 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 01:32:33,607 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 01:32:33,608 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 01:32:33,609 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 01:32:33,610 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 01:32:33,610 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 01:32:33,611 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 01:32:33,611 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 01:32:33,612 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 01:32:33,613 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 01:32:33,613 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 01:32:33,613 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 01:32:33,613 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 01:32:33,614 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 01:32:33,615 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 01:32:33,617 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-02-15 01:32:33,633 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 01:32:33,633 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 01:32:33,633 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 01:32:33,634 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 01:32:33,634 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 01:32:33,634 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 01:32:33,635 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 01:32:33,635 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 01:32:33,635 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 01:32:33,636 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 01:32:33,636 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-15 01:32:33,636 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-15 01:32:33,636 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 01:32:33,637 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-02-15 01:32:33,638 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-15 01:32:33,638 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 01:32:33,638 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 01:32:33,638 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 01:32:33,638 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 01:32:33,638 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 01:32:33,638 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 01:32:33,639 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 01:32:33,639 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-15 01:32:33,639 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-15 01:32:33,639 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 01:32:33,639 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 01:32:33,639 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 01:32:33,640 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 01:32:33,640 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df [2023-02-15 01:32:33,826 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 01:32:33,851 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 01:32:33,853 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 01:32:33,854 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 01:32:33,855 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 01:32:33,855 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-02-15 01:32:34,882 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 01:32:35,180 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 01:32:35,180 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-02-15 01:32:35,210 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b9e8c2ad/cd6e41cefc9c48278a3c6e59c8ea218b/FLAGd539ce18f [2023-02-15 01:32:35,223 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b9e8c2ad/cd6e41cefc9c48278a3c6e59c8ea218b [2023-02-15 01:32:35,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 01:32:35,227 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 01:32:35,229 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 01:32:35,229 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 01:32:35,232 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 01:32:35,233 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 01:32:35" (1/1) ... [2023-02-15 01:32:35,235 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@14c3f51e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:35, skipping insertion in model container [2023-02-15 01:32:35,235 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 01:32:35" (1/1) ... [2023-02-15 01:32:35,240 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 01:32:35,296 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 01:32:35,439 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i[458,471] [2023-02-15 01:32:36,035 WARN L623 FunctionHandler]: Unknown extern function misc_register [2023-02-15 01:32:36,037 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2023-02-15 01:32:36,040 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:36,043 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:36,043 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2023-02-15 01:32:36,169 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2023-02-15 01:32:36,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 01:32:36,329 ERROR L326 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-02-15 01:32:36,330 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5aee96a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:36, skipping insertion in model container [2023-02-15 01:32:36,330 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 01:32:36,330 INFO L184 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-02-15 01:32:36,331 INFO L158 Benchmark]: Toolchain (without parser) took 1103.64ms. Allocated memory is still 142.6MB. Free memory was 101.7MB in the beginning and 57.1MB in the end (delta: 44.6MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2023-02-15 01:32:36,332 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 104.9MB. Free memory is still 54.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-02-15 01:32:36,332 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1100.83ms. Allocated memory is still 142.6MB. Free memory was 101.2MB in the beginning and 57.1MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2023-02-15 01:32:36,333 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 104.9MB. Free memory is still 54.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1100.83ms. Allocated memory is still 142.6MB. Free memory was 101.2MB in the beginning and 57.1MB in the end (delta: 44.0MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2975]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df --- Real Ultimate output --- This is Ultimate 0.2.2-?-7e1ff0e [2023-02-15 01:32:37,983 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-15 01:32:37,984 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-15 01:32:38,020 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-15 01:32:38,021 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-15 01:32:38,024 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-15 01:32:38,025 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-15 01:32:38,028 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-15 01:32:38,031 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-15 01:32:38,034 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-15 01:32:38,035 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-15 01:32:38,037 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-15 01:32:38,037 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-15 01:32:38,039 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-15 01:32:38,040 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-15 01:32:38,042 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-15 01:32:38,042 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-15 01:32:38,043 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-15 01:32:38,045 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-15 01:32:38,048 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-15 01:32:38,049 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-15 01:32:38,050 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-15 01:32:38,051 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-15 01:32:38,051 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-15 01:32:38,056 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-15 01:32:38,056 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-15 01:32:38,056 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-15 01:32:38,057 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-15 01:32:38,058 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-15 01:32:38,058 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-15 01:32:38,058 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-15 01:32:38,063 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-15 01:32:38,064 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-15 01:32:38,065 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-15 01:32:38,066 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-15 01:32:38,066 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-15 01:32:38,067 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-15 01:32:38,068 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-15 01:32:38,068 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-15 01:32:38,068 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-15 01:32:38,069 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-15 01:32:38,070 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-02-15 01:32:38,094 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-15 01:32:38,095 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-15 01:32:38,096 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-15 01:32:38,096 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-15 01:32:38,096 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-15 01:32:38,097 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-15 01:32:38,097 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-15 01:32:38,097 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-15 01:32:38,097 INFO L138 SettingsManager]: * Use SBE=true [2023-02-15 01:32:38,097 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-15 01:32:38,098 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-15 01:32:38,098 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-15 01:32:38,098 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-15 01:32:38,099 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-02-15 01:32:38,100 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2023-02-15 01:32:38,100 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-02-15 01:32:38,100 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-15 01:32:38,100 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-15 01:32:38,100 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-15 01:32:38,100 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-15 01:32:38,101 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-15 01:32:38,101 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 01:32:38,101 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-15 01:32:38,101 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-15 01:32:38,101 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2023-02-15 01:32:38,101 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-02-15 01:32:38,102 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-15 01:32:38,102 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-15 01:32:38,102 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-15 01:32:38,102 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2023-02-15 01:32:38,102 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-15 01:32:38,102 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 7b53e6434f29888ec2b0851eb0bdc5bf356c532d72069865339d3ff2265f37df [2023-02-15 01:32:38,347 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-15 01:32:38,377 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-15 01:32:38,379 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-15 01:32:38,380 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-15 01:32:38,381 INFO L275 PluginConnector]: CDTParser initialized [2023-02-15 01:32:38,382 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-02-15 01:32:39,366 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-15 01:32:39,682 INFO L351 CDTParser]: Found 1 translation units. [2023-02-15 01:32:39,683 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i [2023-02-15 01:32:39,704 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6ef4267/7e127721bf8046c5881793d52cc1c9d0/FLAGb38317e89 [2023-02-15 01:32:39,716 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5d6ef4267/7e127721bf8046c5881793d52cc1c9d0 [2023-02-15 01:32:39,719 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-15 01:32:39,720 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-15 01:32:39,722 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-15 01:32:39,722 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-15 01:32:39,724 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-15 01:32:39,724 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 01:32:39" (1/1) ... [2023-02-15 01:32:39,725 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1712520b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:39, skipping insertion in model container [2023-02-15 01:32:39,725 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.02 01:32:39" (1/1) ... [2023-02-15 01:32:39,730 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-15 01:32:39,778 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 01:32:39,918 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i[458,471] [2023-02-15 01:32:40,271 WARN L623 FunctionHandler]: Unknown extern function misc_register [2023-02-15 01:32:40,273 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2023-02-15 01:32:40,273 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:40,275 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:40,275 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2023-02-15 01:32:40,364 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2023-02-15 01:32:40,480 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 01:32:40,508 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-02-15 01:32:40,522 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-15 01:32:40,524 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i[458,471] [2023-02-15 01:32:40,553 WARN L623 FunctionHandler]: Unknown extern function misc_register [2023-02-15 01:32:40,554 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2023-02-15 01:32:40,554 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:40,554 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:40,555 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2023-02-15 01:32:40,575 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2023-02-15 01:32:40,659 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 01:32:40,670 INFO L203 MainTranslator]: Completed pre-run [2023-02-15 01:32:40,678 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_outw_p.i[458,471] [2023-02-15 01:32:40,723 WARN L623 FunctionHandler]: Unknown extern function misc_register [2023-02-15 01:32:40,724 WARN L623 FunctionHandler]: Unknown extern function register_reboot_notifier [2023-02-15 01:32:40,728 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:40,728 WARN L623 FunctionHandler]: Unknown extern function misc_deregister [2023-02-15 01:32:40,728 WARN L623 FunctionHandler]: Unknown extern function unregister_reboot_notifier [2023-02-15 01:32:40,742 WARN L623 FunctionHandler]: Unknown extern function __VERIFIER_nondet_sector_t [2023-02-15 01:32:40,784 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-15 01:32:40,893 INFO L208 MainTranslator]: Completed translation [2023-02-15 01:32:40,895 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40 WrapperNode [2023-02-15 01:32:40,895 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-15 01:32:40,896 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-15 01:32:40,896 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-15 01:32:40,896 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-15 01:32:40,901 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:40,964 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,025 INFO L138 Inliner]: procedures = 482, calls = 839, calls flagged for inlining = 54, calls inlined = 37, statements flattened = 966 [2023-02-15 01:32:41,026 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-15 01:32:41,027 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-15 01:32:41,027 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-15 01:32:41,027 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-15 01:32:41,034 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,046 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,046 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,086 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,100 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,107 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,120 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,129 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-15 01:32:41,134 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-15 01:32:41,134 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-15 01:32:41,134 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-15 01:32:41,135 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (1/1) ... [2023-02-15 01:32:41,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-15 01:32:41,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-15 01:32:41,182 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-02-15 01:32:41,217 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-02-15 01:32:41,234 INFO L130 BoogieDeclarations]: Found specification of procedure zf_timer_off [2023-02-15 01:32:41,234 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_timer_off [2023-02-15 01:32:41,235 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2023-02-15 01:32:41,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2023-02-15 01:32:41,235 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-02-15 01:32:41,235 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_begin [2023-02-15 01:32:41,235 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-02-15 01:32:41,235 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-02-15 01:32:41,235 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-02-15 01:32:41,235 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2 [2023-02-15 01:32:41,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-02-15 01:32:41,236 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-02-15 01:32:41,236 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-02-15 01:32:41,236 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-02-15 01:32:41,236 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-02-15 01:32:41,236 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_end [2023-02-15 01:32:41,236 INFO L130 BoogieDeclarations]: Found specification of procedure zf_get_control [2023-02-15 01:32:41,236 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_get_control [2023-02-15 01:32:41,236 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-02-15 01:32:41,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-02-15 01:32:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-02-15 01:32:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure request_region [2023-02-15 01:32:41,237 INFO L138 BoogieDeclarations]: Found implementation of procedure request_region [2023-02-15 01:32:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-15 01:32:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-02-15 01:32:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-02-15 01:32:41,237 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-02-15 01:32:41,237 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irqsave [2023-02-15 01:32:41,238 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irqsave [2023-02-15 01:32:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure release_region [2023-02-15 01:32:41,238 INFO L138 BoogieDeclarations]: Found implementation of procedure release_region [2023-02-15 01:32:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-15 01:32:41,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-15 01:32:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_init [2023-02-15 01:32:41,238 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_init [2023-02-15 01:32:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-02-15 01:32:41,238 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2 [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-02-15 01:32:41,239 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2023-02-15 01:32:41,239 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-02-15 01:32:41,239 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-02-15 01:32:41,240 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2023-02-15 01:32:41,240 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-02-15 01:32:41,240 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-02-15 01:32:41,241 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-02-15 01:32:41,241 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2023-02-15 01:32:41,241 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2023-02-15 01:32:41,241 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-02-15 01:32:41,241 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-02-15 01:32:41,241 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2023-02-15 01:32:41,241 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2023-02-15 01:32:41,241 INFO L130 BoogieDeclarations]: Found specification of procedure assert_context_process [2023-02-15 01:32:41,241 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_context_process [2023-02-15 01:32:41,242 INFO L130 BoogieDeclarations]: Found specification of procedure zf_set_control [2023-02-15 01:32:41,242 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_set_control [2023-02-15 01:32:41,242 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2023-02-15 01:32:41,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2023-02-15 01:32:41,242 INFO L130 BoogieDeclarations]: Found specification of procedure zf_readw [2023-02-15 01:32:41,242 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_readw [2023-02-15 01:32:41,242 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4 [2023-02-15 01:32:41,242 INFO L130 BoogieDeclarations]: Found specification of procedure zf_ping [2023-02-15 01:32:41,242 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_ping [2023-02-15 01:32:41,243 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-02-15 01:32:41,243 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-02-15 01:32:41,243 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_ULONG~TO~VOID [2023-02-15 01:32:41,243 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_ULONG~TO~VOID [2023-02-15 01:32:41,592 INFO L235 CfgBuilder]: Building ICFG [2023-02-15 01:32:41,595 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-15 01:32:45,523 INFO L276 CfgBuilder]: Performing block encoding [2023-02-15 01:32:45,530 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-15 01:32:45,530 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2023-02-15 01:32:45,532 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 01:32:45 BoogieIcfgContainer [2023-02-15 01:32:45,532 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-15 01:32:45,533 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-15 01:32:45,533 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-15 01:32:45,535 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-15 01:32:45,535 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.02 01:32:39" (1/3) ... [2023-02-15 01:32:45,535 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31733d55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 01:32:45, skipping insertion in model container [2023-02-15 01:32:45,536 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.02 01:32:40" (2/3) ... [2023-02-15 01:32:45,536 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31733d55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.02 01:32:45, skipping insertion in model container [2023-02-15 01:32:45,536 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.02 01:32:45" (3/3) ... [2023-02-15 01:32:45,537 INFO L112 eAbstractionObserver]: Analyzing ICFG ddv_machzwd_outw_p.i [2023-02-15 01:32:45,547 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-15 01:32:45,547 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 205 error locations. [2023-02-15 01:32:45,579 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-15 01:32:45,582 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5aea7b50, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-15 01:32:45,583 INFO L358 AbstractCegarLoop]: Starting to check reachability of 205 error locations. [2023-02-15 01:32:45,590 INFO L276 IsEmpty]: Start isEmpty. Operand has 664 states, 354 states have (on average 1.8220338983050848) internal successors, (645), 565 states have internal predecessors, (645), 78 states have call successors, (78), 26 states have call predecessors, (78), 26 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2023-02-15 01:32:45,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-02-15 01:32:45,602 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:32:45,603 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-02-15 01:32:45,603 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:32:45,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:32:45,608 INFO L85 PathProgramCache]: Analyzing trace with hash 327228190, now seen corresponding path program 1 times [2023-02-15 01:32:45,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:32:45,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1088481892] [2023-02-15 01:32:45,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:32:45,623 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:32:45,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:32:45,626 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:32:45,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-02-15 01:32:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:32:45,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 01:32:45,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:32:46,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:32:46,033 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:32:46,033 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:32:46,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1088481892] [2023-02-15 01:32:46,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1088481892] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:32:46,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:32:46,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 01:32:46,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280252973] [2023-02-15 01:32:46,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:32:46,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 01:32:46,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:32:46,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 01:32:46,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 01:32:46,081 INFO L87 Difference]: Start difference. First operand has 664 states, 354 states have (on average 1.8220338983050848) internal successors, (645), 565 states have internal predecessors, (645), 78 states have call successors, (78), 26 states have call predecessors, (78), 26 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 01:32:48,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:32:50,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:32:51,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:32:51,963 INFO L93 Difference]: Finished difference Result 1200 states and 1437 transitions. [2023-02-15 01:32:51,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 01:32:51,965 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2023-02-15 01:32:51,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:32:51,975 INFO L225 Difference]: With dead ends: 1200 [2023-02-15 01:32:51,975 INFO L226 Difference]: Without dead ends: 1196 [2023-02-15 01:32:51,976 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 01:32:51,978 INFO L413 NwaCegarLoop]: 753 mSDtfsCounter, 684 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 1106 mSolverCounterSat, 4 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 2463 SdHoareTripleChecker+Invalid, 1112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1106 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-02-15 01:32:51,979 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 2463 Invalid, 1112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1106 Invalid, 2 Unknown, 0 Unchecked, 5.7s Time] [2023-02-15 01:32:51,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2023-02-15 01:32:52,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 983. [2023-02-15 01:32:52,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 590 states have (on average 1.805084745762712) internal successors, (1065), 812 states have internal predecessors, (1065), 138 states have call successors, (138), 50 states have call predecessors, (138), 50 states have return successors, (138), 131 states have call predecessors, (138), 138 states have call successors, (138) [2023-02-15 01:32:52,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1341 transitions. [2023-02-15 01:32:52,086 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1341 transitions. Word has length 5 [2023-02-15 01:32:52,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:32:52,089 INFO L495 AbstractCegarLoop]: Abstraction has 983 states and 1341 transitions. [2023-02-15 01:32:52,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 01:32:52,090 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1341 transitions. [2023-02-15 01:32:52,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2023-02-15 01:32:52,090 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:32:52,090 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2023-02-15 01:32:52,103 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-02-15 01:32:52,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:32:52,301 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:32:52,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:32:52,302 INFO L85 PathProgramCache]: Analyzing trace with hash 327228191, now seen corresponding path program 1 times [2023-02-15 01:32:52,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:32:52,302 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1686488530] [2023-02-15 01:32:52,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:32:52,302 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:32:52,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:32:52,304 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:32:52,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-02-15 01:32:52,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:32:52,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 01:32:52,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:32:52,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:32:52,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:32:52,628 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:32:52,628 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1686488530] [2023-02-15 01:32:52,628 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1686488530] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:32:52,628 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:32:52,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 01:32:52,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585386488] [2023-02-15 01:32:52,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:32:52,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 01:32:52,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:32:52,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 01:32:52,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 01:32:52,630 INFO L87 Difference]: Start difference. First operand 983 states and 1341 transitions. Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 01:32:54,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:32:56,658 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:32:58,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:32:58,286 INFO L93 Difference]: Finished difference Result 1115 states and 1433 transitions. [2023-02-15 01:32:58,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 01:32:58,286 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2023-02-15 01:32:58,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:32:58,295 INFO L225 Difference]: With dead ends: 1115 [2023-02-15 01:32:58,295 INFO L226 Difference]: Without dead ends: 1115 [2023-02-15 01:32:58,295 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 01:32:58,296 INFO L413 NwaCegarLoop]: 837 mSDtfsCounter, 268 mSDsluCounter, 1781 mSDsCounter, 0 mSdLazyCounter, 850 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 2618 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 850 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-02-15 01:32:58,299 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 2618 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 850 Invalid, 2 Unknown, 0 Unchecked, 5.6s Time] [2023-02-15 01:32:58,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2023-02-15 01:32:58,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 1056. [2023-02-15 01:32:58,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1056 states, 631 states have (on average 1.7670364500792393) internal successors, (1115), 854 states have internal predecessors, (1115), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-02-15 01:32:58,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1056 states to 1056 states and 1429 transitions. [2023-02-15 01:32:58,331 INFO L78 Accepts]: Start accepts. Automaton has 1056 states and 1429 transitions. Word has length 5 [2023-02-15 01:32:58,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:32:58,332 INFO L495 AbstractCegarLoop]: Abstraction has 1056 states and 1429 transitions. [2023-02-15 01:32:58,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 3 states have internal predecessors, (4), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-15 01:32:58,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1056 states and 1429 transitions. [2023-02-15 01:32:58,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-02-15 01:32:58,333 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:32:58,334 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:32:58,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-02-15 01:32:58,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:32:58,534 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:32:58,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:32:58,535 INFO L85 PathProgramCache]: Analyzing trace with hash -27521378, now seen corresponding path program 1 times [2023-02-15 01:32:58,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:32:58,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2011608893] [2023-02-15 01:32:58,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:32:58,536 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:32:58,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:32:58,537 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:32:58,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-02-15 01:32:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:32:58,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 01:32:58,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:32:58,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:32:58,948 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:32:58,949 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:32:58,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2011608893] [2023-02-15 01:32:58,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2011608893] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:32:58,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:32:58,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-02-15 01:32:58,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901411242] [2023-02-15 01:32:58,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:32:58,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 01:32:58,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:32:58,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 01:32:58,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:32:58,953 INFO L87 Difference]: Start difference. First operand 1056 states and 1429 transitions. Second operand has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:32:59,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:32:59,832 INFO L93 Difference]: Finished difference Result 1262 states and 1516 transitions. [2023-02-15 01:32:59,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 01:32:59,833 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2023-02-15 01:32:59,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:32:59,836 INFO L225 Difference]: With dead ends: 1262 [2023-02-15 01:32:59,837 INFO L226 Difference]: Without dead ends: 1262 [2023-02-15 01:32:59,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:32:59,837 INFO L413 NwaCegarLoop]: 739 mSDtfsCounter, 657 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 657 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-02-15 01:32:59,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [657 Valid, 1284 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-02-15 01:32:59,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2023-02-15 01:32:59,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 1055. [2023-02-15 01:32:59,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 631 states have (on average 1.7591125198098256) internal successors, (1110), 853 states have internal predecessors, (1110), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-02-15 01:32:59,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1424 transitions. [2023-02-15 01:32:59,860 INFO L78 Accepts]: Start accepts. Automaton has 1055 states and 1424 transitions. Word has length 11 [2023-02-15 01:32:59,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:32:59,860 INFO L495 AbstractCegarLoop]: Abstraction has 1055 states and 1424 transitions. [2023-02-15 01:32:59,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.5) internal successors, (9), 2 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:32:59,860 INFO L276 IsEmpty]: Start isEmpty. Operand 1055 states and 1424 transitions. [2023-02-15 01:32:59,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-02-15 01:32:59,861 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:32:59,861 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:32:59,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:00,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:00,073 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:00,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:00,073 INFO L85 PathProgramCache]: Analyzing trace with hash -27521377, now seen corresponding path program 1 times [2023-02-15 01:33:00,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:00,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [840159468] [2023-02-15 01:33:00,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:33:00,074 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:00,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:00,076 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:00,125 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-02-15 01:33:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:33:00,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 01:33:00,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:00,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:00,511 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:33:00,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:00,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [840159468] [2023-02-15 01:33:00,511 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [840159468] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:33:00,511 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:33:00,511 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:33:00,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862564107] [2023-02-15 01:33:00,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:33:00,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 01:33:00,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:00,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 01:33:00,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:33:00,513 INFO L87 Difference]: Start difference. First operand 1055 states and 1424 transitions. Second operand has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:02,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:03,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:33:03,902 INFO L93 Difference]: Finished difference Result 1121 states and 1439 transitions. [2023-02-15 01:33:03,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 01:33:03,902 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 11 [2023-02-15 01:33:03,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:33:03,906 INFO L225 Difference]: With dead ends: 1121 [2023-02-15 01:33:03,906 INFO L226 Difference]: Without dead ends: 1121 [2023-02-15 01:33:03,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:33:03,907 INFO L413 NwaCegarLoop]: 834 mSDtfsCounter, 259 mSDsluCounter, 1154 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 1988 SdHoareTripleChecker+Invalid, 578 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-02-15 01:33:03,907 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 1988 Invalid, 578 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 574 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2023-02-15 01:33:03,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1121 states. [2023-02-15 01:33:03,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1121 to 1058. [2023-02-15 01:33:03,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 634 states have (on average 1.7555205047318612) internal successors, (1113), 856 states have internal predecessors, (1113), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-02-15 01:33:03,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1427 transitions. [2023-02-15 01:33:03,930 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1427 transitions. Word has length 11 [2023-02-15 01:33:03,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:33:03,930 INFO L495 AbstractCegarLoop]: Abstraction has 1058 states and 1427 transitions. [2023-02-15 01:33:03,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.0) internal successors, (9), 3 states have internal predecessors, (9), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:03,931 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1427 transitions. [2023-02-15 01:33:03,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2023-02-15 01:33:03,931 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:33:03,931 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:33:03,947 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:04,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:04,147 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:04,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:04,147 INFO L85 PathProgramCache]: Analyzing trace with hash 449678287, now seen corresponding path program 1 times [2023-02-15 01:33:04,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:04,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1606671154] [2023-02-15 01:33:04,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:33:04,148 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:04,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:04,153 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:04,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-02-15 01:33:04,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:33:04,492 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-15 01:33:04,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:04,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:04,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:33:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:04,778 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:04,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1606671154] [2023-02-15 01:33:04,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1606671154] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 01:33:04,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:33:04,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 7 [2023-02-15 01:33:04,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150532803] [2023-02-15 01:33:04,778 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:33:04,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 01:33:04,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:04,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 01:33:04,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-15 01:33:04,779 INFO L87 Difference]: Start difference. First operand 1058 states and 1427 transitions. Second operand has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 01:33:06,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:08,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:10,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:12,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:17,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:33:17,575 INFO L93 Difference]: Finished difference Result 1331 states and 1673 transitions. [2023-02-15 01:33:17,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 01:33:17,576 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 14 [2023-02-15 01:33:17,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:33:17,581 INFO L225 Difference]: With dead ends: 1331 [2023-02-15 01:33:17,582 INFO L226 Difference]: Without dead ends: 1331 [2023-02-15 01:33:17,582 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2023-02-15 01:33:17,583 INFO L413 NwaCegarLoop]: 835 mSDtfsCounter, 1036 mSDsluCounter, 2360 mSDsCounter, 0 mSdLazyCounter, 1355 mSolverCounterSat, 82 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 3195 SdHoareTripleChecker+Invalid, 1441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1355 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.5s IncrementalHoareTripleChecker+Time [2023-02-15 01:33:17,583 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1048 Valid, 3195 Invalid, 1441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1355 Invalid, 4 Unknown, 0 Unchecked, 12.5s Time] [2023-02-15 01:33:17,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2023-02-15 01:33:17,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1205. [2023-02-15 01:33:17,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1205 states, 738 states have (on average 1.7411924119241193) internal successors, (1285), 962 states have internal predecessors, (1285), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:33:17,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 1653 transitions. [2023-02-15 01:33:17,606 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 1653 transitions. Word has length 14 [2023-02-15 01:33:17,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:33:17,606 INFO L495 AbstractCegarLoop]: Abstraction has 1205 states and 1653 transitions. [2023-02-15 01:33:17,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 01:33:17,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 1653 transitions. [2023-02-15 01:33:17,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-02-15 01:33:17,607 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:33:17,607 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:33:17,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:17,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:17,828 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:17,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:17,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1064725833, now seen corresponding path program 1 times [2023-02-15 01:33:17,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:17,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [533595627] [2023-02-15 01:33:17,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:33:17,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:17,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:17,830 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:17,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-02-15 01:33:18,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:33:18,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 4 conjunts are in the unsatisfiable core [2023-02-15 01:33:18,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:18,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:18,180 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:33:18,217 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:18,217 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:18,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [533595627] [2023-02-15 01:33:18,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [533595627] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 01:33:18,217 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:33:18,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-02-15 01:33:18,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830805349] [2023-02-15 01:33:18,218 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:33:18,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-02-15 01:33:18,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:18,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-02-15 01:33:18,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-02-15 01:33:18,219 INFO L87 Difference]: Start difference. First operand 1205 states and 1653 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:18,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:33:18,461 INFO L93 Difference]: Finished difference Result 1211 states and 1657 transitions. [2023-02-15 01:33:18,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-02-15 01:33:18,461 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2023-02-15 01:33:18,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:33:18,465 INFO L225 Difference]: With dead ends: 1211 [2023-02-15 01:33:18,465 INFO L226 Difference]: Without dead ends: 1211 [2023-02-15 01:33:18,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-02-15 01:33:18,466 INFO L413 NwaCegarLoop]: 782 mSDtfsCounter, 879 mSDsluCounter, 2142 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 911 SdHoareTripleChecker+Valid, 2924 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-15 01:33:18,466 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [911 Valid, 2924 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-15 01:33:18,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2023-02-15 01:33:18,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1210. [2023-02-15 01:33:18,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1210 states, 743 states have (on average 1.7348586810228803) internal successors, (1289), 967 states have internal predecessors, (1289), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:33:18,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1210 states to 1210 states and 1657 transitions. [2023-02-15 01:33:18,483 INFO L78 Accepts]: Start accepts. Automaton has 1210 states and 1657 transitions. Word has length 19 [2023-02-15 01:33:18,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:33:18,484 INFO L495 AbstractCegarLoop]: Abstraction has 1210 states and 1657 transitions. [2023-02-15 01:33:18,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:18,484 INFO L276 IsEmpty]: Start isEmpty. Operand 1210 states and 1657 transitions. [2023-02-15 01:33:18,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-02-15 01:33:18,484 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:33:18,485 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:33:18,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:18,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:18,696 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:18,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:18,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1407192417, now seen corresponding path program 2 times [2023-02-15 01:33:18,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:18,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1081034982] [2023-02-15 01:33:18,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 01:33:18,697 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:18,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:18,698 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:18,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-02-15 01:33:19,085 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-15 01:33:19,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 01:33:19,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 580 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-15 01:33:19,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:19,311 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:19,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:33:19,873 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:19,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:19,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1081034982] [2023-02-15 01:33:19,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1081034982] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 01:33:19,873 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:33:19,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8] total 14 [2023-02-15 01:33:19,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645717302] [2023-02-15 01:33:19,874 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:33:19,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-15 01:33:19,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:19,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-15 01:33:19,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2023-02-15 01:33:19,875 INFO L87 Difference]: Start difference. First operand 1210 states and 1657 transitions. Second operand has 15 states, 14 states have (on average 3.0) internal successors, (42), 15 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 01:33:21,891 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:23,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:25,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:27,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:29,907 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:31,912 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:42,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:33:42,042 INFO L93 Difference]: Finished difference Result 1337 states and 1691 transitions. [2023-02-15 01:33:42,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-15 01:33:42,042 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 3.0) internal successors, (42), 15 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 23 [2023-02-15 01:33:42,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:33:42,046 INFO L225 Difference]: With dead ends: 1337 [2023-02-15 01:33:42,046 INFO L226 Difference]: Without dead ends: 1337 [2023-02-15 01:33:42,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=243, Invalid=407, Unknown=0, NotChecked=0, Total=650 [2023-02-15 01:33:42,047 INFO L413 NwaCegarLoop]: 823 mSDtfsCounter, 701 mSDsluCounter, 5514 mSDsCounter, 0 mSdLazyCounter, 3127 mSolverCounterSat, 81 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 713 SdHoareTripleChecker+Valid, 6337 SdHoareTripleChecker+Invalid, 3214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 3127 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2023-02-15 01:33:42,047 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [713 Valid, 6337 Invalid, 3214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 3127 Invalid, 6 Unknown, 0 Unchecked, 20.8s Time] [2023-02-15 01:33:42,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1337 states. [2023-02-15 01:33:42,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1337 to 1223. [2023-02-15 01:33:42,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1223 states, 756 states have (on average 1.7261904761904763) internal successors, (1305), 980 states have internal predecessors, (1305), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:33:42,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1223 states to 1223 states and 1673 transitions. [2023-02-15 01:33:42,067 INFO L78 Accepts]: Start accepts. Automaton has 1223 states and 1673 transitions. Word has length 23 [2023-02-15 01:33:42,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:33:42,067 INFO L495 AbstractCegarLoop]: Abstraction has 1223 states and 1673 transitions. [2023-02-15 01:33:42,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 3.0) internal successors, (42), 15 states have internal predecessors, (42), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 01:33:42,068 INFO L276 IsEmpty]: Start isEmpty. Operand 1223 states and 1673 transitions. [2023-02-15 01:33:42,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-02-15 01:33:42,068 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:33:42,069 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:33:42,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:42,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:42,280 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:42,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:42,281 INFO L85 PathProgramCache]: Analyzing trace with hash 1830179145, now seen corresponding path program 2 times [2023-02-15 01:33:42,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:42,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [783062434] [2023-02-15 01:33:42,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 01:33:42,281 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:42,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:42,283 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:42,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-02-15 01:33:42,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-02-15 01:33:42,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 01:33:42,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 01:33:42,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:42,712 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-02-15 01:33:42,712 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:33:42,712 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:42,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [783062434] [2023-02-15 01:33:42,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [783062434] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:33:42,713 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:33:42,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-02-15 01:33:42,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057983352] [2023-02-15 01:33:42,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:33:42,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 01:33:42,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:42,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 01:33:42,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:33:42,714 INFO L87 Difference]: Start difference. First operand 1223 states and 1673 transitions. Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:43,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:33:43,639 INFO L93 Difference]: Finished difference Result 1431 states and 1766 transitions. [2023-02-15 01:33:43,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 01:33:43,640 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2023-02-15 01:33:43,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:33:43,643 INFO L225 Difference]: With dead ends: 1431 [2023-02-15 01:33:43,644 INFO L226 Difference]: Without dead ends: 1431 [2023-02-15 01:33:43,644 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:33:43,645 INFO L413 NwaCegarLoop]: 740 mSDtfsCounter, 643 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-02-15 01:33:43,645 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 1282 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-02-15 01:33:43,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1431 states. [2023-02-15 01:33:43,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1431 to 1221. [2023-02-15 01:33:43,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 756 states have (on average 1.7142857142857142) internal successors, (1296), 978 states have internal predecessors, (1296), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:33:43,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 1664 transitions. [2023-02-15 01:33:43,664 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 1664 transitions. Word has length 31 [2023-02-15 01:33:43,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:33:43,664 INFO L495 AbstractCegarLoop]: Abstraction has 1221 states and 1664 transitions. [2023-02-15 01:33:43,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:43,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1664 transitions. [2023-02-15 01:33:43,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-02-15 01:33:43,665 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:33:43,665 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:33:43,677 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:43,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:43,875 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:43,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:43,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1830179146, now seen corresponding path program 1 times [2023-02-15 01:33:43,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:43,876 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [726476829] [2023-02-15 01:33:43,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:33:43,876 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:43,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:43,878 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:43,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-02-15 01:33:44,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:33:44,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 01:33:44,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:44,363 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:44,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:33:44,512 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:44,512 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:44,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [726476829] [2023-02-15 01:33:44,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [726476829] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 01:33:44,512 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:33:44,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-02-15 01:33:44,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655066197] [2023-02-15 01:33:44,513 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:33:44,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-15 01:33:44,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:44,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-15 01:33:44,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2023-02-15 01:33:44,514 INFO L87 Difference]: Start difference. First operand 1221 states and 1664 transitions. Second operand has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:45,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:33:45,018 INFO L93 Difference]: Finished difference Result 1221 states and 1660 transitions. [2023-02-15 01:33:45,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-02-15 01:33:45,019 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2023-02-15 01:33:45,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:33:45,022 INFO L225 Difference]: With dead ends: 1221 [2023-02-15 01:33:45,022 INFO L226 Difference]: Without dead ends: 1221 [2023-02-15 01:33:45,023 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2023-02-15 01:33:45,023 INFO L413 NwaCegarLoop]: 780 mSDtfsCounter, 3379 mSDsluCounter, 4789 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 235 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3411 SdHoareTripleChecker+Valid, 5569 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 235 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-15 01:33:45,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3411 Valid, 5569 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [235 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-15 01:33:45,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1221 states. [2023-02-15 01:33:45,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1221 to 1221. [2023-02-15 01:33:45,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 756 states have (on average 1.708994708994709) internal successors, (1292), 978 states have internal predecessors, (1292), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:33:45,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 1660 transitions. [2023-02-15 01:33:45,039 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 1660 transitions. Word has length 31 [2023-02-15 01:33:45,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:33:45,040 INFO L495 AbstractCegarLoop]: Abstraction has 1221 states and 1660 transitions. [2023-02-15 01:33:45,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.0625) internal successors, (49), 16 states have internal predecessors, (49), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:33:45,040 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1660 transitions. [2023-02-15 01:33:45,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-02-15 01:33:45,042 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:33:45,043 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:33:45,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-02-15 01:33:45,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:45,254 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:33:45,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:33:45,254 INFO L85 PathProgramCache]: Analyzing trace with hash -738162529, now seen corresponding path program 3 times [2023-02-15 01:33:45,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:33:45,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1376635086] [2023-02-15 01:33:45,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-15 01:33:45,255 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:33:45,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:33:45,256 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:33:45,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-02-15 01:33:46,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-02-15 01:33:46,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 01:33:46,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 670 conjuncts, 16 conjunts are in the unsatisfiable core [2023-02-15 01:33:46,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:33:46,655 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 10 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:46,655 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:33:48,059 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 0 proven. 155 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-15 01:33:48,059 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:33:48,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1376635086] [2023-02-15 01:33:48,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1376635086] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-15 01:33:48,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:33:48,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2023-02-15 01:33:48,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472631520] [2023-02-15 01:33:48,060 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:33:48,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-02-15 01:33:48,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:33:48,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-02-15 01:33:48,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=458, Unknown=0, NotChecked=0, Total=650 [2023-02-15 01:33:48,061 INFO L87 Difference]: Start difference. First operand 1221 states and 1660 transitions. Second operand has 26 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 01:33:50,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:52,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:54,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:56,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:33:58,098 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:00,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:02,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:04,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:06,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:08,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:10,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:12,131 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:14,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:16,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:18,147 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:20,151 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:22,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:24,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:38,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:34:38,996 INFO L93 Difference]: Finished difference Result 1570 states and 1888 transitions. [2023-02-15 01:34:38,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-15 01:34:38,997 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2023-02-15 01:34:38,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:34:39,001 INFO L225 Difference]: With dead ends: 1570 [2023-02-15 01:34:39,001 INFO L226 Difference]: Without dead ends: 1570 [2023-02-15 01:34:39,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=226, Invalid=530, Unknown=0, NotChecked=0, Total=756 [2023-02-15 01:34:39,002 INFO L413 NwaCegarLoop]: 741 mSDtfsCounter, 2399 mSDsluCounter, 8064 mSDsCounter, 0 mSdLazyCounter, 5461 mSolverCounterSat, 238 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2411 SdHoareTripleChecker+Valid, 8805 SdHoareTripleChecker+Invalid, 5717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 5461 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 50.5s IncrementalHoareTripleChecker+Time [2023-02-15 01:34:39,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2411 Valid, 8805 Invalid, 5717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 5461 Invalid, 18 Unknown, 0 Unchecked, 50.5s Time] [2023-02-15 01:34:39,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1570 states. [2023-02-15 01:34:39,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1570 to 1219. [2023-02-15 01:34:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1219 states, 755 states have (on average 1.7072847682119205) internal successors, (1289), 976 states have internal predecessors, (1289), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:34:39,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1219 states to 1219 states and 1657 transitions. [2023-02-15 01:34:39,020 INFO L78 Accepts]: Start accepts. Automaton has 1219 states and 1657 transitions. Word has length 41 [2023-02-15 01:34:39,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:34:39,020 INFO L495 AbstractCegarLoop]: Abstraction has 1219 states and 1657 transitions. [2023-02-15 01:34:39,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 3.0) internal successors, (78), 26 states have internal predecessors, (78), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-15 01:34:39,021 INFO L276 IsEmpty]: Start isEmpty. Operand 1219 states and 1657 transitions. [2023-02-15 01:34:39,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-15 01:34:39,021 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:34:39,021 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:34:39,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-02-15 01:34:39,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:39,233 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:34:39,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:34:39,233 INFO L85 PathProgramCache]: Analyzing trace with hash -704629430, now seen corresponding path program 2 times [2023-02-15 01:34:39,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:34:39,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [705048532] [2023-02-15 01:34:39,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-15 01:34:39,234 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:39,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:34:39,235 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:34:39,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-02-15 01:34:39,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-02-15 01:34:39,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-15 01:34:39,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 5 conjunts are in the unsatisfiable core [2023-02-15 01:34:39,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:39,791 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2023-02-15 01:34:39,791 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:34:39,792 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:34:39,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [705048532] [2023-02-15 01:34:39,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [705048532] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:34:39,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:34:39,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:34:39,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663614199] [2023-02-15 01:34:39,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:34:39,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 01:34:39,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:34:39,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 01:34:39,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:34:39,793 INFO L87 Difference]: Start difference. First operand 1219 states and 1657 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:34:41,814 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:42,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:34:42,954 INFO L93 Difference]: Finished difference Result 1275 states and 1669 transitions. [2023-02-15 01:34:42,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 01:34:42,954 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 43 [2023-02-15 01:34:42,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:34:42,958 INFO L225 Difference]: With dead ends: 1275 [2023-02-15 01:34:42,958 INFO L226 Difference]: Without dead ends: 1275 [2023-02-15 01:34:42,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:34:42,958 INFO L413 NwaCegarLoop]: 830 mSDtfsCounter, 234 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 1974 SdHoareTripleChecker+Invalid, 574 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-02-15 01:34:42,958 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 1974 Invalid, 574 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 571 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2023-02-15 01:34:42,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1275 states. [2023-02-15 01:34:42,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1275 to 1217. [2023-02-15 01:34:42,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 755 states have (on average 1.7046357615894039) internal successors, (1287), 974 states have internal predecessors, (1287), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:34:42,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1655 transitions. [2023-02-15 01:34:42,974 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1655 transitions. Word has length 43 [2023-02-15 01:34:42,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:34:42,974 INFO L495 AbstractCegarLoop]: Abstraction has 1217 states and 1655 transitions. [2023-02-15 01:34:42,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-02-15 01:34:42,975 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1655 transitions. [2023-02-15 01:34:42,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 01:34:42,975 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:34:42,975 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:34:42,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-02-15 01:34:43,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:43,183 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:34:43,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:34:43,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2020825701, now seen corresponding path program 1 times [2023-02-15 01:34:43,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:34:43,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802684365] [2023-02-15 01:34:43,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:34:43,184 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:43,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:34:43,185 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:34:43,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-02-15 01:34:43,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:34:43,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 2 conjunts are in the unsatisfiable core [2023-02-15 01:34:43,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:43,757 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:34:43,757 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:34:43,757 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:34:43,758 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802684365] [2023-02-15 01:34:43,758 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802684365] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:34:43,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:34:43,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:34:43,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155393207] [2023-02-15 01:34:43,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:34:43,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 01:34:43,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:34:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 01:34:43,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:34:43,759 INFO L87 Difference]: Start difference. First operand 1217 states and 1655 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 01:34:43,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:34:43,769 INFO L93 Difference]: Finished difference Result 1217 states and 1654 transitions. [2023-02-15 01:34:43,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 01:34:43,770 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 67 [2023-02-15 01:34:43,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:34:43,773 INFO L225 Difference]: With dead ends: 1217 [2023-02-15 01:34:43,774 INFO L226 Difference]: Without dead ends: 1217 [2023-02-15 01:34:43,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:34:43,774 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 750 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 750 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 01:34:43,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [750 Valid, 785 Invalid, 2 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 01:34:43,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2023-02-15 01:34:43,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 1217. [2023-02-15 01:34:43,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 755 states have (on average 1.7033112582781458) internal successors, (1286), 974 states have internal predecessors, (1286), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:34:43,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 1654 transitions. [2023-02-15 01:34:43,791 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 1654 transitions. Word has length 67 [2023-02-15 01:34:43,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:34:43,791 INFO L495 AbstractCegarLoop]: Abstraction has 1217 states and 1654 transitions. [2023-02-15 01:34:43,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 2 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 01:34:43,791 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 1654 transitions. [2023-02-15 01:34:43,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 01:34:43,792 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:34:43,792 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:34:43,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-02-15 01:34:44,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:44,004 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:34:44,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:34:44,005 INFO L85 PathProgramCache]: Analyzing trace with hash 2020823779, now seen corresponding path program 1 times [2023-02-15 01:34:44,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:34:44,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [827840606] [2023-02-15 01:34:44,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:34:44,006 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:44,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:34:44,006 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:34:44,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-02-15 01:34:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:34:44,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 3 conjunts are in the unsatisfiable core [2023-02-15 01:34:44,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:44,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-02-15 01:34:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:34:44,508 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:34:44,508 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:34:44,509 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [827840606] [2023-02-15 01:34:44,509 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [827840606] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:34:44,509 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:34:44,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:34:44,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731283384] [2023-02-15 01:34:44,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:34:44,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 01:34:44,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:34:44,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 01:34:44,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:34:44,511 INFO L87 Difference]: Start difference. First operand 1217 states and 1654 transitions. Second operand has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 01:34:46,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:47,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:34:47,049 INFO L93 Difference]: Finished difference Result 1216 states and 1653 transitions. [2023-02-15 01:34:47,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 01:34:47,052 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 67 [2023-02-15 01:34:47,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:34:47,055 INFO L225 Difference]: With dead ends: 1216 [2023-02-15 01:34:47,055 INFO L226 Difference]: Without dead ends: 1216 [2023-02-15 01:34:47,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:34:47,057 INFO L413 NwaCegarLoop]: 783 mSDtfsCounter, 2 mSDsluCounter, 572 mSDsCounter, 0 mSdLazyCounter, 212 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1355 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 212 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-02-15 01:34:47,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1355 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 212 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2023-02-15 01:34:47,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1216 states. [2023-02-15 01:34:47,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1216 to 1216. [2023-02-15 01:34:47,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1216 states, 755 states have (on average 1.7019867549668874) internal successors, (1285), 973 states have internal predecessors, (1285), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:34:47,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1216 states to 1216 states and 1653 transitions. [2023-02-15 01:34:47,074 INFO L78 Accepts]: Start accepts. Automaton has 1216 states and 1653 transitions. Word has length 67 [2023-02-15 01:34:47,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:34:47,074 INFO L495 AbstractCegarLoop]: Abstraction has 1216 states and 1653 transitions. [2023-02-15 01:34:47,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 16.0) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 01:34:47,075 INFO L276 IsEmpty]: Start isEmpty. Operand 1216 states and 1653 transitions. [2023-02-15 01:34:47,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-02-15 01:34:47,076 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:34:47,076 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:34:47,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-02-15 01:34:47,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:47,281 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:34:47,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:34:47,281 INFO L85 PathProgramCache]: Analyzing trace with hash 2020823780, now seen corresponding path program 1 times [2023-02-15 01:34:47,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:34:47,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1546841703] [2023-02-15 01:34:47,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:34:47,282 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:47,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:34:47,283 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:34:47,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-02-15 01:34:47,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:34:47,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-15 01:34:47,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:47,885 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 01:34:47,898 INFO L134 CoverageAnalysis]: Checked inductivity of 146 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:34:47,898 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:34:47,898 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:34:47,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1546841703] [2023-02-15 01:34:47,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1546841703] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:34:47,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:34:47,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:34:47,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123668716] [2023-02-15 01:34:47,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:34:47,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 01:34:47,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:34:47,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 01:34:47,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:34:47,899 INFO L87 Difference]: Start difference. First operand 1216 states and 1653 transitions. Second operand has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 01:34:49,922 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:50,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:34:50,753 INFO L93 Difference]: Finished difference Result 1215 states and 1652 transitions. [2023-02-15 01:34:50,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 01:34:50,754 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 67 [2023-02-15 01:34:50,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:34:50,757 INFO L225 Difference]: With dead ends: 1215 [2023-02-15 01:34:50,757 INFO L226 Difference]: Without dead ends: 1215 [2023-02-15 01:34:50,757 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-02-15 01:34:50,758 INFO L413 NwaCegarLoop]: 780 mSDtfsCounter, 747 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 747 SdHoareTripleChecker+Valid, 1356 SdHoareTripleChecker+Invalid, 213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-02-15 01:34:50,758 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [747 Valid, 1356 Invalid, 213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 210 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2023-02-15 01:34:50,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1215 states. [2023-02-15 01:34:50,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1215 to 1215. [2023-02-15 01:34:50,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1215 states, 755 states have (on average 1.7006622516556291) internal successors, (1284), 972 states have internal predecessors, (1284), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-02-15 01:34:50,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1215 states to 1215 states and 1652 transitions. [2023-02-15 01:34:50,772 INFO L78 Accepts]: Start accepts. Automaton has 1215 states and 1652 transitions. Word has length 67 [2023-02-15 01:34:50,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:34:50,772 INFO L495 AbstractCegarLoop]: Abstraction has 1215 states and 1652 transitions. [2023-02-15 01:34:50,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-02-15 01:34:50,773 INFO L276 IsEmpty]: Start isEmpty. Operand 1215 states and 1652 transitions. [2023-02-15 01:34:50,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-02-15 01:34:50,773 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:34:50,773 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:34:50,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-02-15 01:34:50,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:50,986 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:34:50,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:34:50,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1355687384, now seen corresponding path program 1 times [2023-02-15 01:34:50,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:34:50,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [693758931] [2023-02-15 01:34:50,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:34:50,987 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:50,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:34:50,988 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:34:50,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-02-15 01:34:51,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:34:51,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 749 conjuncts, 2 conjunts are in the unsatisfiable core [2023-02-15 01:34:51,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:51,580 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-02-15 01:34:51,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:34:51,580 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:34:51,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [693758931] [2023-02-15 01:34:51,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [693758931] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:34:51,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:34:51,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:34:51,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414809986] [2023-02-15 01:34:51,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:34:51,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-02-15 01:34:51,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:34:51,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-02-15 01:34:51,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:34:51,582 INFO L87 Difference]: Start difference. First operand 1215 states and 1652 transitions. Second operand has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 01:34:53,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:34:54,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:34:54,150 INFO L93 Difference]: Finished difference Result 1256 states and 1661 transitions. [2023-02-15 01:34:54,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-02-15 01:34:54,150 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 74 [2023-02-15 01:34:54,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:34:54,154 INFO L225 Difference]: With dead ends: 1256 [2023-02-15 01:34:54,154 INFO L226 Difference]: Without dead ends: 1244 [2023-02-15 01:34:54,155 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-02-15 01:34:54,155 INFO L413 NwaCegarLoop]: 772 mSDtfsCounter, 93 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 1317 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-02-15 01:34:54,155 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 1317 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 258 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2023-02-15 01:34:54,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1244 states. [2023-02-15 01:34:54,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1244 to 1211. [2023-02-15 01:34:54,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1211 states, 753 states have (on average 1.701195219123506) internal successors, (1281), 970 states have internal predecessors, (1281), 183 states have call successors, (183), 79 states have call predecessors, (183), 78 states have return successors, (181), 174 states have call predecessors, (181), 181 states have call successors, (181) [2023-02-15 01:34:54,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1211 states to 1211 states and 1645 transitions. [2023-02-15 01:34:54,173 INFO L78 Accepts]: Start accepts. Automaton has 1211 states and 1645 transitions. Word has length 74 [2023-02-15 01:34:54,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:34:54,173 INFO L495 AbstractCegarLoop]: Abstraction has 1211 states and 1645 transitions. [2023-02-15 01:34:54,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 17.5) internal successors, (35), 3 states have internal predecessors, (35), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 01:34:54,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1211 states and 1645 transitions. [2023-02-15 01:34:54,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-02-15 01:34:54,174 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:34:54,175 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:34:54,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-02-15 01:34:54,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:54,387 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:34:54,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:34:54,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1244150361, now seen corresponding path program 1 times [2023-02-15 01:34:54,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:34:54,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [638958908] [2023-02-15 01:34:54,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:34:54,388 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:34:54,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:34:54,389 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:34:54,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-02-15 01:34:55,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:34:55,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 01:34:55,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:55,661 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-02-15 01:34:55,661 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-02-15 01:34:55,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2023-02-15 01:34:55,733 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-02-15 01:34:55,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:34:55,809 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:34:55,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [638958908] [2023-02-15 01:34:55,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [638958908] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:34:55,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [629660226] [2023-02-15 01:34:55,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:34:55,810 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:34:55,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:34:55,812 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:34:55,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2023-02-15 01:34:57,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:34:57,175 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 01:34:57,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:34:57,494 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2023-02-15 01:34:57,494 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2023-02-15 01:34:57,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2023-02-15 01:34:57,613 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-02-15 01:34:57,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:34:57,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [629660226] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:34:57,659 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:34:57,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-02-15 01:34:57,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626405129] [2023-02-15 01:34:57,659 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:34:57,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 01:34:57,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:34:57,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 01:34:57,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-02-15 01:34:57,660 INFO L87 Difference]: Start difference. First operand 1211 states and 1645 transitions. Second operand has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-02-15 01:34:59,677 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:01,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:03,691 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:05,699 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:08,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:35:08,845 INFO L93 Difference]: Finished difference Result 1742 states and 2280 transitions. [2023-02-15 01:35:08,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 01:35:08,845 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 76 [2023-02-15 01:35:08,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:35:08,850 INFO L225 Difference]: With dead ends: 1742 [2023-02-15 01:35:08,850 INFO L226 Difference]: Without dead ends: 1742 [2023-02-15 01:35:08,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-02-15 01:35:08,852 INFO L413 NwaCegarLoop]: 704 mSDtfsCounter, 750 mSDsluCounter, 3579 mSDsCounter, 0 mSdLazyCounter, 2480 mSolverCounterSat, 4 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 751 SdHoareTripleChecker+Valid, 4283 SdHoareTripleChecker+Invalid, 2488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2480 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.1s IncrementalHoareTripleChecker+Time [2023-02-15 01:35:08,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [751 Valid, 4283 Invalid, 2488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2480 Invalid, 4 Unknown, 0 Unchecked, 11.1s Time] [2023-02-15 01:35:08,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1742 states. [2023-02-15 01:35:08,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1742 to 1519. [2023-02-15 01:35:08,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 981 states have (on average 1.730886850152905) internal successors, (1698), 1210 states have internal predecessors, (1698), 241 states have call successors, (241), 101 states have call predecessors, (241), 100 states have return successors, (239), 225 states have call predecessors, (239), 239 states have call successors, (239) [2023-02-15 01:35:08,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2178 transitions. [2023-02-15 01:35:08,874 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2178 transitions. Word has length 76 [2023-02-15 01:35:08,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:35:08,875 INFO L495 AbstractCegarLoop]: Abstraction has 1519 states and 2178 transitions. [2023-02-15 01:35:08,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-02-15 01:35:08,875 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2178 transitions. [2023-02-15 01:35:08,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-02-15 01:35:08,876 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:35:08,876 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:35:08,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:09,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:09,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-02-15 01:35:09,290 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:35:09,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:35:09,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1244150360, now seen corresponding path program 1 times [2023-02-15 01:35:09,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:35:09,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [125842365] [2023-02-15 01:35:09,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:09,291 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:09,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:35:09,292 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:35:09,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-02-15 01:35:10,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:10,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 01:35:10,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:10,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:35:10,852 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:35:10,917 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:35:10,918 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:35:11,239 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:35:11,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [125842365] [2023-02-15 01:35:11,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [125842365] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:35:11,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1210864824] [2023-02-15 01:35:11,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:11,239 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:35:11,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:35:11,240 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:35:11,241 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2023-02-15 01:35:12,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:12,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 784 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 01:35:12,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:13,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:35:13,215 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:35:13,277 INFO L134 CoverageAnalysis]: Checked inductivity of 151 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:35:13,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:35:13,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1210864824] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:35:13,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:35:13,509 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-02-15 01:35:13,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039429359] [2023-02-15 01:35:13,509 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:35:13,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 01:35:13,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:35:13,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 01:35:13,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-02-15 01:35:13,510 INFO L87 Difference]: Start difference. First operand 1519 states and 2178 transitions. Second operand has 6 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 01:35:15,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:17,533 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:20,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:35:20,370 INFO L93 Difference]: Finished difference Result 1942 states and 2503 transitions. [2023-02-15 01:35:20,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 01:35:20,370 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 76 [2023-02-15 01:35:20,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:35:20,376 INFO L225 Difference]: With dead ends: 1942 [2023-02-15 01:35:20,376 INFO L226 Difference]: Without dead ends: 1942 [2023-02-15 01:35:20,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2023-02-15 01:35:20,377 INFO L413 NwaCegarLoop]: 620 mSDtfsCounter, 967 mSDsluCounter, 1676 mSDsCounter, 0 mSdLazyCounter, 1905 mSolverCounterSat, 7 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 967 SdHoareTripleChecker+Valid, 2296 SdHoareTripleChecker+Invalid, 1914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1905 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-02-15 01:35:20,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [967 Valid, 2296 Invalid, 1914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 1905 Invalid, 2 Unknown, 0 Unchecked, 6.8s Time] [2023-02-15 01:35:20,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1942 states. [2023-02-15 01:35:20,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1942 to 1696. [2023-02-15 01:35:20,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 1116 states have (on average 1.739247311827957) internal successors, (1941), 1341 states have internal predecessors, (1941), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-02-15 01:35:20,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 2475 transitions. [2023-02-15 01:35:20,400 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 2475 transitions. Word has length 76 [2023-02-15 01:35:20,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:35:20,400 INFO L495 AbstractCegarLoop]: Abstraction has 1696 states and 2475 transitions. [2023-02-15 01:35:20,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.6) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-02-15 01:35:20,400 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 2475 transitions. [2023-02-15 01:35:20,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-02-15 01:35:20,401 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:35:20,401 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:35:20,416 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:20,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:20,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:20,816 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:35:20,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:35:20,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1356949500, now seen corresponding path program 1 times [2023-02-15 01:35:20,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:35:20,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1853724315] [2023-02-15 01:35:20,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:20,817 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:20,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:35:20,818 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:35:20,820 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-02-15 01:35:21,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:21,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 4 conjunts are in the unsatisfiable core [2023-02-15 01:35:21,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:21,336 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 149 trivial. 0 not checked. [2023-02-15 01:35:21,337 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:35:21,337 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:35:21,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1853724315] [2023-02-15 01:35:21,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1853724315] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:35:21,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:35:21,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-02-15 01:35:21,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63703348] [2023-02-15 01:35:21,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:35:21,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 01:35:21,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:35:21,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 01:35:21,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 01:35:21,338 INFO L87 Difference]: Start difference. First operand 1696 states and 2475 transitions. Second operand has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-02-15 01:35:21,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:35:21,368 INFO L93 Difference]: Finished difference Result 1336 states and 1884 transitions. [2023-02-15 01:35:21,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 01:35:21,369 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 81 [2023-02-15 01:35:21,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:35:21,385 INFO L225 Difference]: With dead ends: 1336 [2023-02-15 01:35:21,386 INFO L226 Difference]: Without dead ends: 1331 [2023-02-15 01:35:21,386 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 01:35:21,386 INFO L413 NwaCegarLoop]: 785 mSDtfsCounter, 3 mSDsluCounter, 2343 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3128 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-15 01:35:21,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3128 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-15 01:35:21,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1331 states. [2023-02-15 01:35:21,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1331 to 1331. [2023-02-15 01:35:21,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1331 states, 857 states have (on average 1.7432905484247374) internal successors, (1494), 1069 states have internal predecessors, (1494), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:35:21,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1331 states to 1331 states and 1878 transitions. [2023-02-15 01:35:21,408 INFO L78 Accepts]: Start accepts. Automaton has 1331 states and 1878 transitions. Word has length 81 [2023-02-15 01:35:21,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:35:21,408 INFO L495 AbstractCegarLoop]: Abstraction has 1331 states and 1878 transitions. [2023-02-15 01:35:21,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.0) internal successors, (40), 5 states have internal predecessors, (40), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-02-15 01:35:21,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1331 states and 1878 transitions. [2023-02-15 01:35:21,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-02-15 01:35:21,410 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:35:21,410 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:35:21,431 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:21,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:21,631 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:35:21,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:35:21,631 INFO L85 PathProgramCache]: Analyzing trace with hash 986823980, now seen corresponding path program 1 times [2023-02-15 01:35:21,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:35:21,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1512461010] [2023-02-15 01:35:21,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:21,632 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:21,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:35:21,635 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:35:21,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-02-15 01:35:22,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:22,820 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 01:35:22,822 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:23,024 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-02-15 01:35:23,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-02-15 01:35:23,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2023-02-15 01:35:23,113 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-02-15 01:35:23,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:35:23,180 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:35:23,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1512461010] [2023-02-15 01:35:23,180 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1512461010] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:35:23,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [482402927] [2023-02-15 01:35:23,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:23,181 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:35:23,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:35:23,182 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:35:23,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2023-02-15 01:35:24,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:24,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-15 01:35:24,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:24,916 INFO L321 Elim1Store]: treesize reduction 44, result has 34.3 percent of original size [2023-02-15 01:35:24,916 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 43 [2023-02-15 01:35:24,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 32 [2023-02-15 01:35:25,052 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 154 trivial. 0 not checked. [2023-02-15 01:35:25,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:35:25,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [482402927] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:35:25,092 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:35:25,092 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-02-15 01:35:25,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368774541] [2023-02-15 01:35:25,092 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:35:25,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-02-15 01:35:25,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:35:25,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-02-15 01:35:25,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-02-15 01:35:25,093 INFO L87 Difference]: Start difference. First operand 1331 states and 1878 transitions. Second operand has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-02-15 01:35:27,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:29,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:31,119 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:33,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:35,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:37,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:40,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:35:40,074 INFO L93 Difference]: Finished difference Result 1506 states and 1890 transitions. [2023-02-15 01:35:40,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 01:35:40,075 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 82 [2023-02-15 01:35:40,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:35:40,080 INFO L225 Difference]: With dead ends: 1506 [2023-02-15 01:35:40,080 INFO L226 Difference]: Without dead ends: 1506 [2023-02-15 01:35:40,080 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 173 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-02-15 01:35:40,080 INFO L413 NwaCegarLoop]: 700 mSDtfsCounter, 735 mSDsluCounter, 3860 mSDsCounter, 0 mSdLazyCounter, 2795 mSolverCounterSat, 4 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 4560 SdHoareTripleChecker+Invalid, 2805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2795 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2023-02-15 01:35:40,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [736 Valid, 4560 Invalid, 2805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2795 Invalid, 6 Unknown, 0 Unchecked, 14.9s Time] [2023-02-15 01:35:40,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1506 states. [2023-02-15 01:35:40,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1506 to 1329. [2023-02-15 01:35:40,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1329 states, 857 states have (on average 1.7409568261376895) internal successors, (1492), 1067 states have internal predecessors, (1492), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:35:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1329 states to 1329 states and 1876 transitions. [2023-02-15 01:35:40,095 INFO L78 Accepts]: Start accepts. Automaton has 1329 states and 1876 transitions. Word has length 82 [2023-02-15 01:35:40,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:35:40,096 INFO L495 AbstractCegarLoop]: Abstraction has 1329 states and 1876 transitions. [2023-02-15 01:35:40,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 8.0) internal successors, (72), 7 states have internal predecessors, (72), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-02-15 01:35:40,096 INFO L276 IsEmpty]: Start isEmpty. Operand 1329 states and 1876 transitions. [2023-02-15 01:35:40,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-02-15 01:35:40,097 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:35:40,097 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:35:40,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:40,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:40,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:40,508 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:35:40,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:35:40,508 INFO L85 PathProgramCache]: Analyzing trace with hash 986823981, now seen corresponding path program 1 times [2023-02-15 01:35:40,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:35:40,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1909996524] [2023-02-15 01:35:40,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:40,509 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:40,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:35:40,510 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:35:40,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-02-15 01:35:41,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:41,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 01:35:41,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:42,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:35:42,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:35:42,320 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:35:42,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:35:42,640 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:35:42,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1909996524] [2023-02-15 01:35:42,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1909996524] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:35:42,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1730545250] [2023-02-15 01:35:42,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:42,641 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:35:42,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:35:42,642 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:35:42,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Waiting until timeout for monitored process [2023-02-15 01:35:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:44,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 840 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 01:35:44,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:44,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:35:44,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:35:44,698 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2023-02-15 01:35:44,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:35:44,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1730545250] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:35:44,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:35:44,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-02-15 01:35:44,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690307859] [2023-02-15 01:35:44,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:35:44,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-02-15 01:35:44,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:35:44,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-02-15 01:35:44,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-02-15 01:35:44,862 INFO L87 Difference]: Start difference. First operand 1329 states and 1876 transitions. Second operand has 6 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-02-15 01:35:46,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:48,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:51,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:35:51,931 INFO L93 Difference]: Finished difference Result 1573 states and 1902 transitions. [2023-02-15 01:35:51,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-02-15 01:35:51,932 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 82 [2023-02-15 01:35:51,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:35:51,936 INFO L225 Difference]: With dead ends: 1573 [2023-02-15 01:35:51,936 INFO L226 Difference]: Without dead ends: 1573 [2023-02-15 01:35:51,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2023-02-15 01:35:51,937 INFO L413 NwaCegarLoop]: 616 mSDtfsCounter, 1480 mSDsluCounter, 1385 mSDsCounter, 0 mSdLazyCounter, 1681 mSolverCounterSat, 135 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1481 SdHoareTripleChecker+Valid, 2001 SdHoareTripleChecker+Invalid, 1818 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1681 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2023-02-15 01:35:51,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1481 Valid, 2001 Invalid, 1818 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1681 Invalid, 2 Unknown, 0 Unchecked, 7.0s Time] [2023-02-15 01:35:51,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1573 states. [2023-02-15 01:35:51,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1573 to 1327. [2023-02-15 01:35:51,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1327 states, 857 states have (on average 1.7386231038506417) internal successors, (1490), 1065 states have internal predecessors, (1490), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:35:51,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1327 states to 1327 states and 1874 transitions. [2023-02-15 01:35:51,953 INFO L78 Accepts]: Start accepts. Automaton has 1327 states and 1874 transitions. Word has length 82 [2023-02-15 01:35:51,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:35:51,953 INFO L495 AbstractCegarLoop]: Abstraction has 1327 states and 1874 transitions. [2023-02-15 01:35:51,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 8.4) internal successors, (42), 4 states have internal predecessors, (42), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-02-15 01:35:51,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1327 states and 1874 transitions. [2023-02-15 01:35:51,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-02-15 01:35:51,954 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:35:51,954 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:35:51,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:52,170 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (25)] Ended with exit code 0 [2023-02-15 01:35:52,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-02-15 01:35:52,360 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:35:52,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:35:52,360 INFO L85 PathProgramCache]: Analyzing trace with hash -3613151, now seen corresponding path program 1 times [2023-02-15 01:35:52,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:35:52,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339054302] [2023-02-15 01:35:52,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:52,361 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:52,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:35:52,362 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:35:52,363 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-02-15 01:35:53,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:53,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-15 01:35:53,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:53,871 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-02-15 01:35:53,872 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-02-15 01:35:53,903 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2023-02-15 01:35:53,943 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2023-02-15 01:35:53,943 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:35:53,943 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:35:53,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339054302] [2023-02-15 01:35:53,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339054302] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:35:53,944 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:35:53,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:35:53,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931866005] [2023-02-15 01:35:53,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:35:53,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 01:35:53,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:35:53,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 01:35:53,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:35:53,945 INFO L87 Difference]: Start difference. First operand 1327 states and 1874 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 01:35:55,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:35:57,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:35:57,236 INFO L93 Difference]: Finished difference Result 1502 states and 1886 transitions. [2023-02-15 01:35:57,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 01:35:57,237 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 88 [2023-02-15 01:35:57,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:35:57,240 INFO L225 Difference]: With dead ends: 1502 [2023-02-15 01:35:57,240 INFO L226 Difference]: Without dead ends: 1502 [2023-02-15 01:35:57,240 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:35:57,240 INFO L413 NwaCegarLoop]: 698 mSDtfsCounter, 717 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 717 SdHoareTripleChecker+Valid, 1687 SdHoareTripleChecker+Invalid, 759 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-02-15 01:35:57,241 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [717 Valid, 1687 Invalid, 759 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 754 Invalid, 1 Unknown, 0 Unchecked, 3.3s Time] [2023-02-15 01:35:57,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1502 states. [2023-02-15 01:35:57,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1502 to 1325. [2023-02-15 01:35:57,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1325 states, 857 states have (on average 1.736289381563594) internal successors, (1488), 1063 states have internal predecessors, (1488), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:35:57,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1325 states to 1325 states and 1872 transitions. [2023-02-15 01:35:57,257 INFO L78 Accepts]: Start accepts. Automaton has 1325 states and 1872 transitions. Word has length 88 [2023-02-15 01:35:57,257 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:35:57,257 INFO L495 AbstractCegarLoop]: Abstraction has 1325 states and 1872 transitions. [2023-02-15 01:35:57,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 01:35:57,257 INFO L276 IsEmpty]: Start isEmpty. Operand 1325 states and 1872 transitions. [2023-02-15 01:35:57,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2023-02-15 01:35:57,258 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:35:57,258 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:35:57,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-02-15 01:35:57,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:57,469 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:35:57,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:35:57,469 INFO L85 PathProgramCache]: Analyzing trace with hash -3613150, now seen corresponding path program 1 times [2023-02-15 01:35:57,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:35:57,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [496404626] [2023-02-15 01:35:57,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:35:57,470 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:35:57,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:35:57,471 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:35:57,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-02-15 01:35:58,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:35:58,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 01:35:58,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:35:59,352 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-02-15 01:35:59,353 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:35:59,503 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2023-02-15 01:35:59,503 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:35:59,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:35:59,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [496404626] [2023-02-15 01:35:59,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [496404626] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:35:59,503 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:35:59,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-02-15 01:35:59,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12346532] [2023-02-15 01:35:59,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:35:59,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-15 01:35:59,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:35:59,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-15 01:35:59,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:35:59,505 INFO L87 Difference]: Start difference. First operand 1325 states and 1872 transitions. Second operand has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-02-15 01:36:01,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:02,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:36:02,612 INFO L93 Difference]: Finished difference Result 1376 states and 1879 transitions. [2023-02-15 01:36:02,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-15 01:36:02,613 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 88 [2023-02-15 01:36:02,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:36:02,616 INFO L225 Difference]: With dead ends: 1376 [2023-02-15 01:36:02,616 INFO L226 Difference]: Without dead ends: 1376 [2023-02-15 01:36:02,616 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-15 01:36:02,616 INFO L413 NwaCegarLoop]: 763 mSDtfsCounter, 123 mSDsluCounter, 1085 mSDsCounter, 0 mSdLazyCounter, 516 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 519 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 516 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-02-15 01:36:02,616 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [134 Valid, 1848 Invalid, 519 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 516 Invalid, 1 Unknown, 0 Unchecked, 3.1s Time] [2023-02-15 01:36:02,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2023-02-15 01:36:02,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 1323. [2023-02-15 01:36:02,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1323 states, 857 states have (on average 1.7327887981330221) internal successors, (1485), 1061 states have internal predecessors, (1485), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:36:02,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1323 states to 1323 states and 1869 transitions. [2023-02-15 01:36:02,629 INFO L78 Accepts]: Start accepts. Automaton has 1323 states and 1869 transitions. Word has length 88 [2023-02-15 01:36:02,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:36:02,629 INFO L495 AbstractCegarLoop]: Abstraction has 1323 states and 1869 transitions. [2023-02-15 01:36:02,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 1 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-02-15 01:36:02,629 INFO L276 IsEmpty]: Start isEmpty. Operand 1323 states and 1869 transitions. [2023-02-15 01:36:02,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-02-15 01:36:02,630 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:36:02,630 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:36:02,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:02,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:02,837 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:36:02,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:36:02,837 INFO L85 PathProgramCache]: Analyzing trace with hash -112007323, now seen corresponding path program 1 times [2023-02-15 01:36:02,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:36:02,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71293629] [2023-02-15 01:36:02,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:02,838 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:02,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:36:02,839 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:36:02,841 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-02-15 01:36:04,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:04,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-15 01:36:04,151 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:04,341 INFO L321 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-02-15 01:36:04,342 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2023-02-15 01:36:04,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 20 [2023-02-15 01:36:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2023-02-15 01:36:04,438 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:36:04,438 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:36:04,439 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71293629] [2023-02-15 01:36:04,439 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71293629] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:36:04,439 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:36:04,439 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-02-15 01:36:04,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187694262] [2023-02-15 01:36:04,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:36:04,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 01:36:04,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:36:04,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 01:36:04,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-02-15 01:36:04,440 INFO L87 Difference]: Start difference. First operand 1323 states and 1869 transitions. Second operand has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 01:36:06,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:08,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:10,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:36:10,050 INFO L93 Difference]: Finished difference Result 1498 states and 1881 transitions. [2023-02-15 01:36:10,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 01:36:10,050 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 89 [2023-02-15 01:36:10,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:36:10,052 INFO L225 Difference]: With dead ends: 1498 [2023-02-15 01:36:10,052 INFO L226 Difference]: Without dead ends: 1498 [2023-02-15 01:36:10,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-02-15 01:36:10,053 INFO L413 NwaCegarLoop]: 668 mSDtfsCounter, 1076 mSDsluCounter, 1341 mSDsCounter, 0 mSdLazyCounter, 1081 mSolverCounterSat, 58 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 2009 SdHoareTripleChecker+Invalid, 1141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 1081 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-02-15 01:36:10,053 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1076 Valid, 2009 Invalid, 1141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 1081 Invalid, 2 Unknown, 0 Unchecked, 5.6s Time] [2023-02-15 01:36:10,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1498 states. [2023-02-15 01:36:10,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1498 to 1321. [2023-02-15 01:36:10,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1321 states, 857 states have (on average 1.7304550758459742) internal successors, (1483), 1059 states have internal predecessors, (1483), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:36:10,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1321 states to 1321 states and 1867 transitions. [2023-02-15 01:36:10,066 INFO L78 Accepts]: Start accepts. Automaton has 1321 states and 1867 transitions. Word has length 89 [2023-02-15 01:36:10,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:36:10,066 INFO L495 AbstractCegarLoop]: Abstraction has 1321 states and 1867 transitions. [2023-02-15 01:36:10,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 01:36:10,067 INFO L276 IsEmpty]: Start isEmpty. Operand 1321 states and 1867 transitions. [2023-02-15 01:36:10,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-02-15 01:36:10,067 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:36:10,067 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:36:10,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:10,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:10,282 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:36:10,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:36:10,283 INFO L85 PathProgramCache]: Analyzing trace with hash -112007322, now seen corresponding path program 1 times [2023-02-15 01:36:10,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:36:10,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269779311] [2023-02-15 01:36:10,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:10,283 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:10,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:36:10,284 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:36:10,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-02-15 01:36:11,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:11,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 01:36:11,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:12,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:36:12,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:36:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-02-15 01:36:12,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:36:12,652 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:36:12,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1269779311] [2023-02-15 01:36:12,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1269779311] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:36:12,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1352260296] [2023-02-15 01:36:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:12,653 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:36:12,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:36:12,654 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:36:12,654 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2023-02-15 01:36:14,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:14,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 906 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-15 01:36:14,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:15,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:36:15,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:36:15,316 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-02-15 01:36:15,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:36:15,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1352260296] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:36:15,475 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:36:15,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2023-02-15 01:36:15,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301106933] [2023-02-15 01:36:15,475 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-02-15 01:36:15,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 01:36:15,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:36:15,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 01:36:15,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-02-15 01:36:15,476 INFO L87 Difference]: Start difference. First operand 1321 states and 1867 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 01:36:17,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:19,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:36:19,948 INFO L93 Difference]: Finished difference Result 1565 states and 1893 transitions. [2023-02-15 01:36:19,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-15 01:36:19,949 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 89 [2023-02-15 01:36:19,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:36:19,951 INFO L225 Difference]: With dead ends: 1565 [2023-02-15 01:36:19,951 INFO L226 Difference]: Without dead ends: 1565 [2023-02-15 01:36:19,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-02-15 01:36:19,952 INFO L413 NwaCegarLoop]: 579 mSDtfsCounter, 1368 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 1251 mSolverCounterSat, 78 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 1865 SdHoareTripleChecker+Invalid, 1330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1251 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-02-15 01:36:19,952 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1368 Valid, 1865 Invalid, 1330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1251 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2023-02-15 01:36:19,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1565 states. [2023-02-15 01:36:19,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1565 to 1319. [2023-02-15 01:36:19,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1319 states, 857 states have (on average 1.7281213535589266) internal successors, (1481), 1057 states have internal predecessors, (1481), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:36:19,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1319 states to 1319 states and 1865 transitions. [2023-02-15 01:36:19,964 INFO L78 Accepts]: Start accepts. Automaton has 1319 states and 1865 transitions. Word has length 89 [2023-02-15 01:36:19,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:36:19,964 INFO L495 AbstractCegarLoop]: Abstraction has 1319 states and 1865 transitions. [2023-02-15 01:36:19,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-02-15 01:36:19,964 INFO L276 IsEmpty]: Start isEmpty. Operand 1319 states and 1865 transitions. [2023-02-15 01:36:19,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-02-15 01:36:19,965 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:36:19,965 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:36:19,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:20,195 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (30)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:20,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt [2023-02-15 01:36:20,381 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting cdev_addErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:36:20,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:36:20,381 INFO L85 PathProgramCache]: Analyzing trace with hash -1939903835, now seen corresponding path program 1 times [2023-02-15 01:36:20,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:36:20,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [800705073] [2023-02-15 01:36:20,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:20,382 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:20,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:36:20,383 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:36:20,384 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-02-15 01:36:21,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:21,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 4 conjunts are in the unsatisfiable core [2023-02-15 01:36:21,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:21,187 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2023-02-15 01:36:21,187 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-15 01:36:21,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:36:21,187 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [800705073] [2023-02-15 01:36:21,187 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [800705073] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-15 01:36:21,187 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-15 01:36:21,188 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-15 01:36:21,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142305279] [2023-02-15 01:36:21,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:36:21,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-15 01:36:21,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:36:21,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-15 01:36:21,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-15 01:36:21,188 INFO L87 Difference]: Start difference. First operand 1319 states and 1865 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-02-15 01:36:23,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:25,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:26,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:36:26,886 INFO L93 Difference]: Finished difference Result 1494 states and 1877 transitions. [2023-02-15 01:36:26,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-15 01:36:26,887 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 96 [2023-02-15 01:36:26,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:36:26,890 INFO L225 Difference]: With dead ends: 1494 [2023-02-15 01:36:26,890 INFO L226 Difference]: Without dead ends: 1494 [2023-02-15 01:36:26,890 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-02-15 01:36:26,890 INFO L413 NwaCegarLoop]: 692 mSDtfsCounter, 790 mSDsluCounter, 1496 mSDsCounter, 0 mSdLazyCounter, 1094 mSolverCounterSat, 10 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 791 SdHoareTripleChecker+Valid, 2188 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1094 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-02-15 01:36:26,890 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [791 Valid, 2188 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1094 Invalid, 2 Unknown, 0 Unchecked, 5.6s Time] [2023-02-15 01:36:26,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1494 states. [2023-02-15 01:36:26,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1494 to 1317. [2023-02-15 01:36:26,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1317 states, 857 states have (on average 1.7257876312718787) internal successors, (1479), 1055 states have internal predecessors, (1479), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:36:26,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1317 states to 1317 states and 1863 transitions. [2023-02-15 01:36:26,904 INFO L78 Accepts]: Start accepts. Automaton has 1317 states and 1863 transitions. Word has length 96 [2023-02-15 01:36:26,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:36:26,904 INFO L495 AbstractCegarLoop]: Abstraction has 1317 states and 1863 transitions. [2023-02-15 01:36:26,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-02-15 01:36:26,905 INFO L276 IsEmpty]: Start isEmpty. Operand 1317 states and 1863 transitions. [2023-02-15 01:36:26,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-02-15 01:36:26,905 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:36:26,905 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:36:26,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:27,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:27,120 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting cdev_addErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:36:27,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:36:27,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1939903834, now seen corresponding path program 1 times [2023-02-15 01:36:27,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:36:27,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [970943554] [2023-02-15 01:36:27,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:27,122 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:27,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:36:27,123 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:36:27,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-02-15 01:36:28,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:28,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 01:36:28,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:29,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:36:29,260 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:36:29,494 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-02-15 01:36:29,495 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:36:30,017 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:36:30,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [970943554] [2023-02-15 01:36:30,017 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [970943554] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:36:30,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [897138195] [2023-02-15 01:36:30,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:30,018 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:36:30,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:36:30,019 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:36:30,019 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2023-02-15 01:36:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:32,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 948 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-15 01:36:32,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:32,680 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-02-15 01:36:32,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2023-02-15 01:36:32,782 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 01:36:33,083 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-02-15 01:36:33,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 23 [2023-02-15 01:36:33,117 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-02-15 01:36:33,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:36:33,471 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-02-15 01:36:34,113 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2023-02-15 01:36:34,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [897138195] provided 1 perfect and 1 imperfect interpolant sequences [2023-02-15 01:36:34,114 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:36:34,114 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 17 [2023-02-15 01:36:34,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421260179] [2023-02-15 01:36:34,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:36:34,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 01:36:34,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:36:34,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 01:36:34,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2023-02-15 01:36:34,115 INFO L87 Difference]: Start difference. First operand 1317 states and 1863 transitions. Second operand has 9 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-02-15 01:36:36,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:38,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:40,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:46,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-15 01:36:46,360 INFO L93 Difference]: Finished difference Result 1369 states and 1872 transitions. [2023-02-15 01:36:46,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-15 01:36:46,361 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 96 [2023-02-15 01:36:46,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-15 01:36:46,363 INFO L225 Difference]: With dead ends: 1369 [2023-02-15 01:36:46,363 INFO L226 Difference]: Without dead ends: 1369 [2023-02-15 01:36:46,363 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 302 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-02-15 01:36:46,364 INFO L413 NwaCegarLoop]: 744 mSDtfsCounter, 297 mSDsluCounter, 3063 mSDsCounter, 0 mSdLazyCounter, 1703 mSolverCounterSat, 14 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 3807 SdHoareTripleChecker+Invalid, 1720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 1703 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.1s IncrementalHoareTripleChecker+Time [2023-02-15 01:36:46,364 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 3807 Invalid, 1720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 1703 Invalid, 3 Unknown, 0 Unchecked, 12.1s Time] [2023-02-15 01:36:46,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1369 states. [2023-02-15 01:36:46,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1369 to 1316. [2023-02-15 01:36:46,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1316 states, 857 states have (on average 1.7246207701283547) internal successors, (1478), 1054 states have internal predecessors, (1478), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-02-15 01:36:46,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1316 states to 1316 states and 1862 transitions. [2023-02-15 01:36:46,382 INFO L78 Accepts]: Start accepts. Automaton has 1316 states and 1862 transitions. Word has length 96 [2023-02-15 01:36:46,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-15 01:36:46,382 INFO L495 AbstractCegarLoop]: Abstraction has 1316 states and 1862 transitions. [2023-02-15 01:36:46,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-02-15 01:36:46,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1316 states and 1862 transitions. [2023-02-15 01:36:46,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2023-02-15 01:36:46,394 INFO L187 NwaCegarLoop]: Found error trace [2023-02-15 01:36:46,394 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-15 01:36:46,408 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:46,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-02-15 01:36:46,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:46,800 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting cdev_addErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 202 more)] === [2023-02-15 01:36:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-15 01:36:46,801 INFO L85 PathProgramCache]: Analyzing trace with hash -7475738, now seen corresponding path program 1 times [2023-02-15 01:36:46,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-02-15 01:36:46,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176140549] [2023-02-15 01:36:46,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:46,802 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-02-15 01:36:46,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-02-15 01:36:46,803 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-02-15 01:36:46,804 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-02-15 01:36:47,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:47,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 13 conjunts are in the unsatisfiable core [2023-02-15 01:36:47,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:48,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-02-15 01:36:48,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2023-02-15 01:36:48,576 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-02-15 01:36:48,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:36:49,114 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-02-15 01:36:49,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176140549] [2023-02-15 01:36:49,114 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176140549] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-15 01:36:49,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [868915217] [2023-02-15 01:36:49,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-15 01:36:49,114 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-02-15 01:36:49,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2023-02-15 01:36:49,115 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-02-15 01:36:49,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (35)] Waiting until timeout for monitored process [2023-02-15 01:36:51,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-15 01:36:51,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-15 01:36:51,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-15 01:36:51,948 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-02-15 01:36:51,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2023-02-15 01:36:52,076 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-02-15 01:36:52,398 INFO L321 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-02-15 01:36:52,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 25 treesize of output 23 [2023-02-15 01:36:52,432 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2023-02-15 01:36:52,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-15 01:36:52,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-02-15 01:36:53,419 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 164 trivial. 0 not checked. [2023-02-15 01:36:53,419 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [868915217] provided 1 perfect and 1 imperfect interpolant sequences [2023-02-15 01:36:53,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-02-15 01:36:53,421 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 8] total 17 [2023-02-15 01:36:53,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182895498] [2023-02-15 01:36:53,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-15 01:36:53,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-15 01:36:53,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-02-15 01:36:53,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-15 01:36:53,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2023-02-15 01:36:53,422 INFO L87 Difference]: Start difference. First operand 1316 states and 1862 transitions. Second operand has 9 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-02-15 01:36:55,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:57,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:36:59,450 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-02-15 01:37:01,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []