./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 822210afb67ed99ceea45b432aca8ec250ff4c38d2893c644887ddfbc667fadf --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:14:56,252 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:14:56,310 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 04:14:56,314 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:14:56,315 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:14:56,335 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:14:56,336 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:14:56,336 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:14:56,337 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:14:56,338 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:14:56,338 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:14:56,339 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:14:56,339 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:14:56,340 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:14:56,341 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:14:56,341 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:14:56,342 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:14:56,342 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:14:56,343 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:14:56,343 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:14:56,343 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 04:14:56,345 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 04:14:56,345 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 04:14:56,346 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:14:56,346 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:14:56,347 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 04:14:56,347 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:14:56,348 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:14:56,348 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:14:56,348 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:14:56,349 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:14:56,349 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:14:56,349 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:14:56,350 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:14:56,350 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:14:56,350 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 04:14:56,350 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 04:14:56,350 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:14:56,350 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:14:56,351 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:14:56,351 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:14:56,351 INFO L153 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> 822210afb67ed99ceea45b432aca8ec250ff4c38d2893c644887ddfbc667fadf [2023-11-29 04:14:56,588 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:14:56,609 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:14:56,612 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:14:56,613 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:14:56,614 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:14:56,615 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i [2023-11-29 04:14:59,349 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:14:59,688 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:14:59,688 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i [2023-11-29 04:14:59,712 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data/dd6d43895/e0f5b418bf884f7f8218054914f4092e/FLAG9d50abdb9 [2023-11-29 04:14:59,724 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data/dd6d43895/e0f5b418bf884f7f8218054914f4092e [2023-11-29 04:14:59,726 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:14:59,728 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:14:59,729 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:14:59,730 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:14:59,735 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:14:59,735 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:14:59" (1/1) ... [2023-11-29 04:14:59,736 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@24760a71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:14:59, skipping insertion in model container [2023-11-29 04:14:59,736 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:14:59" (1/1) ... [2023-11-29 04:14:59,828 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:15:01,020 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:15:01,050 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 04:15:01,051 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3bf2b0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:01, skipping insertion in model container [2023-11-29 04:15:01,051 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:15:01,051 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 04:15:01,052 INFO L158 Benchmark]: Toolchain (without parser) took 1323.97ms. Allocated memory is still 140.5MB. Free memory was 96.2MB in the beginning and 51.8MB in the end (delta: 44.4MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2023-11-29 04:15:01,065 INFO L158 Benchmark]: CDTParser took 0.17ms. Allocated memory is still 140.5MB. Free memory is still 110.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:15:01,070 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1321.70ms. Allocated memory is still 140.5MB. Free memory was 96.2MB in the beginning and 51.8MB in the end (delta: 44.4MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. [2023-11-29 04:15:01,072 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.17ms. Allocated memory is still 140.5MB. Free memory is still 110.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1321.70ms. Allocated memory is still 140.5MB. Free memory was 96.2MB in the beginning and 51.8MB in the end (delta: 44.4MB). Peak memory consumption was 44.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2978]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 822210afb67ed99ceea45b432aca8ec250ff4c38d2893c644887ddfbc667fadf --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 04:15:02,790 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 04:15:02,863 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 04:15:02,868 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 04:15:02,869 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 04:15:02,894 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 04:15:02,894 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 04:15:02,895 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 04:15:02,895 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 04:15:02,896 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 04:15:02,897 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 04:15:02,897 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 04:15:02,898 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 04:15:02,899 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 04:15:02,899 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 04:15:02,900 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 04:15:02,900 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 04:15:02,901 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 04:15:02,901 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 04:15:02,902 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 04:15:02,903 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 04:15:02,903 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 04:15:02,904 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 04:15:02,904 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 04:15:02,905 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 04:15:02,905 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 04:15:02,905 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 04:15:02,906 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 04:15:02,906 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 04:15:02,907 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 04:15:02,907 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 04:15:02,908 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 04:15:02,908 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 04:15:02,908 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 04:15:02,908 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:15:02,909 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 04:15:02,909 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 04:15:02,909 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 04:15:02,909 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 04:15:02,909 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 04:15:02,910 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 04:15:02,910 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 04:15:02,910 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 04:15:02,910 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 04:15:02,910 INFO L153 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> 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 -> 822210afb67ed99ceea45b432aca8ec250ff4c38d2893c644887ddfbc667fadf [2023-11-29 04:15:03,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 04:15:03,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 04:15:03,224 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 04:15:03,226 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 04:15:03,226 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 04:15:03,228 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i [2023-11-29 04:15:06,107 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 04:15:06,428 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 04:15:06,428 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/sv-benchmarks/c/ddv-machzwd/ddv_machzwd_inl_p.i [2023-11-29 04:15:06,454 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data/5f01c715c/c8a5522c1a6348c098b924ce0e6ad89b/FLAG02f4e1fb1 [2023-11-29 04:15:06,466 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/data/5f01c715c/c8a5522c1a6348c098b924ce0e6ad89b [2023-11-29 04:15:06,468 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 04:15:06,469 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 04:15:06,470 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 04:15:06,471 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 04:15:06,475 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 04:15:06,475 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:15:06" (1/1) ... [2023-11-29 04:15:06,476 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3763e90e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:06, skipping insertion in model container [2023-11-29 04:15:06,476 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 04:15:06" (1/1) ... [2023-11-29 04:15:06,555 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:15:07,611 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:15:07,651 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 04:15:07,685 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 04:15:07,833 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:15:07,850 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 04:15:07,976 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 04:15:08,143 WARN L675 CHandler]: The function __VERIFIER_nondet_sector_t is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 04:15:08,151 INFO L206 MainTranslator]: Completed translation [2023-11-29 04:15:08,152 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08 WrapperNode [2023-11-29 04:15:08,152 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 04:15:08,153 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 04:15:08,153 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 04:15:08,153 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 04:15:08,160 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,210 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,280 INFO L138 Inliner]: procedures = 482, calls = 840, calls flagged for inlining = 55, calls inlined = 37, statements flattened = 1004 [2023-11-29 04:15:08,280 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 04:15:08,281 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 04:15:08,281 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 04:15:08,281 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 04:15:08,293 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,293 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,302 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,395 INFO L175 MemorySlicer]: Split 211 memory accesses to 27 slices as follows [5, 3, 22, 2, 2, 2, 5, 4, 11, 5, 0, 6, 2, 5, 2, 2, 16, 2, 2, 35, 2, 20, 12, 19, 4, 3, 18]. 17 percent of accesses are in the largest equivalence class. The 85 initializations are split as follows [3, 3, 0, 0, 0, 0, 4, 0, 2, 1, 0, 0, 0, 1, 0, 0, 5, 0, 0, 32, 2, 4, 6, 0, 4, 0, 18]. The 61 writes are split as follows [0, 0, 8, 2, 2, 2, 0, 1, 5, 1, 0, 3, 2, 2, 2, 0, 8, 1, 2, 3, 0, 4, 6, 7, 0, 0, 0]. [2023-11-29 04:15:08,395 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,396 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,509 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,519 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,554 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,567 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,598 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 04:15:08,599 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 04:15:08,599 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 04:15:08,599 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 04:15:08,600 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (1/1) ... [2023-11-29 04:15:08,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 04:15:08,620 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 04:15:08,631 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 04:15:08,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 04:15:08,673 INFO L130 BoogieDeclarations]: Found specification of procedure zf_timer_off [2023-11-29 04:15:08,674 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_timer_off [2023-11-29 04:15:08,674 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2023-11-29 04:15:08,674 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_UINT~X~C_ULONG~TO~C_INT [2023-11-29 04:15:08,674 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 04:15:08,674 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_begin [2023-11-29 04:15:08,674 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-29 04:15:08,674 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2023-11-29 04:15:08,675 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2023-11-29 04:15:08,676 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#22 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#23 [2023-11-29 04:15:08,677 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#24 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#25 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#26 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-29 04:15:08,678 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-11-29 04:15:08,679 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#22 [2023-11-29 04:15:08,680 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#23 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#24 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#25 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#26 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-29 04:15:08,681 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2023-11-29 04:15:08,682 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#22 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#23 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#24 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#25 [2023-11-29 04:15:08,683 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#26 [2023-11-29 04:15:08,684 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock [2023-11-29 04:15:08,684 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock [2023-11-29 04:15:08,684 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 04:15:08,684 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_atomic_end [2023-11-29 04:15:08,684 INFO L130 BoogieDeclarations]: Found specification of procedure zf_get_control [2023-11-29 04:15:08,684 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_get_control [2023-11-29 04:15:08,684 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-11-29 04:15:08,684 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~C_INT [2023-11-29 04:15:08,684 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure request_region [2023-11-29 04:15:08,685 INFO L138 BoogieDeclarations]: Found implementation of procedure request_region [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 04:15:08,685 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-29 04:15:08,686 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#22 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#23 [2023-11-29 04:15:08,687 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#24 [2023-11-29 04:15:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#25 [2023-11-29 04:15:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#26 [2023-11-29 04:15:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2023-11-29 04:15:08,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2023-11-29 04:15:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_irqsave [2023-11-29 04:15:08,688 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_irqsave [2023-11-29 04:15:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure release_region [2023-11-29 04:15:08,688 INFO L138 BoogieDeclarations]: Found implementation of procedure release_region [2023-11-29 04:15:08,688 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 04:15:08,688 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock_init [2023-11-29 04:15:08,689 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock_init [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2023-11-29 04:15:08,689 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#14 [2023-11-29 04:15:08,690 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#15 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#16 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#17 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#18 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#19 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#20 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#21 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#22 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#23 [2023-11-29 04:15:08,691 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#24 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#25 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#26 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-29 04:15:08,692 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2023-11-29 04:15:08,693 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#22 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#23 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#24 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#25 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#26 [2023-11-29 04:15:08,694 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2023-11-29 04:15:08,695 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#14 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#15 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#16 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#17 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#18 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#19 [2023-11-29 04:15:08,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#20 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#21 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#22 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#23 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#24 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#25 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#26 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-29 04:15:08,697 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2023-11-29 04:15:08,698 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#22 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#23 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#24 [2023-11-29 04:15:08,699 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#25 [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#26 [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 04:15:08,700 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure del_timer [2023-11-29 04:15:08,700 INFO L138 BoogieDeclarations]: Found implementation of procedure del_timer [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 04:15:08,700 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-29 04:15:08,701 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#22 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#23 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#24 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#25 [2023-11-29 04:15:08,702 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#26 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure add_timer [2023-11-29 04:15:08,703 INFO L138 BoogieDeclarations]: Found implementation of procedure add_timer [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-29 04:15:08,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2023-11-29 04:15:08,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#22 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#23 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#24 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#25 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#26 [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure cdev_add [2023-11-29 04:15:08,705 INFO L138 BoogieDeclarations]: Found implementation of procedure cdev_add [2023-11-29 04:15:08,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-29 04:15:08,706 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2023-11-29 04:15:08,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#22 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#23 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#24 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#25 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#26 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2023-11-29 04:15:08,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#14 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#15 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#16 [2023-11-29 04:15:08,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#17 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#18 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#19 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#20 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#21 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#22 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#23 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#24 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#25 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#26 [2023-11-29 04:15:08,710 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-11-29 04:15:08,711 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2023-11-29 04:15:08,712 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#22 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#23 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#24 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#25 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#26 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 04:15:08,713 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-29 04:15:08,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#22 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#23 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#24 [2023-11-29 04:15:08,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#25 [2023-11-29 04:15:08,716 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#26 [2023-11-29 04:15:08,716 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-29 04:15:08,716 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-29 04:15:08,716 INFO L130 BoogieDeclarations]: Found specification of procedure outw [2023-11-29 04:15:08,716 INFO L138 BoogieDeclarations]: Found implementation of procedure outw [2023-11-29 04:15:08,716 INFO L130 BoogieDeclarations]: Found specification of procedure outb [2023-11-29 04:15:08,716 INFO L138 BoogieDeclarations]: Found implementation of procedure outb [2023-11-29 04:15:08,716 INFO L130 BoogieDeclarations]: Found specification of procedure misc_deregister [2023-11-29 04:15:08,716 INFO L138 BoogieDeclarations]: Found implementation of procedure misc_deregister [2023-11-29 04:15:08,716 INFO L130 BoogieDeclarations]: Found specification of procedure assert_context_process [2023-11-29 04:15:08,717 INFO L138 BoogieDeclarations]: Found implementation of procedure assert_context_process [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure zf_set_control [2023-11-29 04:15:08,717 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_set_control [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2023-11-29 04:15:08,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~C_ULONG~X~$Pointer$~TO~C_LONG [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure zf_readw [2023-11-29 04:15:08,717 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_readw [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2023-11-29 04:15:08,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2023-11-29 04:15:08,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#22 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#23 [2023-11-29 04:15:08,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#24 [2023-11-29 04:15:08,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#25 [2023-11-29 04:15:08,720 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#26 [2023-11-29 04:15:08,720 INFO L130 BoogieDeclarations]: Found specification of procedure zf_ping [2023-11-29 04:15:08,720 INFO L138 BoogieDeclarations]: Found implementation of procedure zf_ping [2023-11-29 04:15:08,720 INFO L130 BoogieDeclarations]: Found specification of procedure spin_lock [2023-11-29 04:15:08,720 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_lock [2023-11-29 04:15:08,720 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~C_ULONG~TO~VOID [2023-11-29 04:15:08,720 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~C_ULONG~TO~VOID [2023-11-29 04:15:09,308 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 04:15:09,311 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 04:15:13,900 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 04:15:14,045 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 04:15:14,046 INFO L309 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-29 04:15:14,046 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:15:14 BoogieIcfgContainer [2023-11-29 04:15:14,047 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 04:15:14,049 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 04:15:14,049 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 04:15:14,052 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 04:15:14,052 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 04:15:06" (1/3) ... [2023-11-29 04:15:14,052 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b3adb92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:15:14, skipping insertion in model container [2023-11-29 04:15:14,053 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 04:15:08" (2/3) ... [2023-11-29 04:15:14,053 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@b3adb92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 04:15:14, skipping insertion in model container [2023-11-29 04:15:14,053 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:15:14" (3/3) ... [2023-11-29 04:15:14,054 INFO L112 eAbstractionObserver]: Analyzing ICFG ddv_machzwd_inl_p.i [2023-11-29 04:15:14,069 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 04:15:14,069 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 205 error locations. [2023-11-29 04:15:14,118 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 04:15:14,124 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;@1ab20b7a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 04:15:14,124 INFO L358 AbstractCegarLoop]: Starting to check reachability of 205 error locations. [2023-11-29 04:15:14,131 INFO L276 IsEmpty]: Start isEmpty. Operand has 605 states, 295 states have (on average 1.9864406779661017) internal successors, (586), 506 states have internal predecessors, (586), 78 states have call successors, (78), 26 states have call predecessors, (78), 26 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2023-11-29 04:15:14,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-11-29 04:15:14,136 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:14,137 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-11-29 04:15:14,137 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:15:14,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:14,142 INFO L85 PathProgramCache]: Analyzing trace with hash 39996247, now seen corresponding path program 1 times [2023-11-29 04:15:14,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:14,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [145574861] [2023-11-29 04:15:14,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:14,154 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-11-29 04:15:14,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:14,156 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:14,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:14,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:14,846 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:15:14,850 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:14,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:14,938 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:15:14,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:14,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [145574861] [2023-11-29 04:15:14,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [145574861] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:15:14,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:15:14,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:15:14,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223099949] [2023-11-29 04:15:14,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:15:14,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:15:14,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:14,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:15:14,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:15:14,983 INFO L87 Difference]: Start difference. First operand has 605 states, 295 states have (on average 1.9864406779661017) internal successors, (586), 506 states have internal predecessors, (586), 78 states have call successors, (78), 26 states have call predecessors, (78), 26 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:15:17,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:19,159 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:20,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:23,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:15:23,700 INFO L93 Difference]: Finished difference Result 1095 states and 1332 transitions. [2023-11-29 04:15:23,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:15:23,702 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2023-11-29 04:15:23,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:15:23,718 INFO L225 Difference]: With dead ends: 1095 [2023-11-29 04:15:23,719 INFO L226 Difference]: Without dead ends: 1093 [2023-11-29 04:15:23,719 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:15:23,723 INFO L413 NwaCegarLoop]: 569 mSDtfsCounter, 634 mSDsluCounter, 1289 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1858 SdHoareTripleChecker+Invalid, 1241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:15:23,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1858 Invalid, 1241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1237 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 04:15:23,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-11-29 04:15:23,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 887. [2023-11-29 04:15:23,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 494 states have (on average 1.9615384615384615) internal successors, (969), 716 states have internal predecessors, (969), 138 states have call successors, (138), 50 states have call predecessors, (138), 50 states have return successors, (138), 131 states have call predecessors, (138), 138 states have call successors, (138) [2023-11-29 04:15:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1245 transitions. [2023-11-29 04:15:23,824 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1245 transitions. Word has length 4 [2023-11-29 04:15:23,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:15:23,825 INFO L495 AbstractCegarLoop]: Abstraction has 887 states and 1245 transitions. [2023-11-29 04:15:23,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:15:23,825 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1245 transitions. [2023-11-29 04:15:23,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-11-29 04:15:23,826 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:23,826 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-11-29 04:15:23,838 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:24,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:24,032 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:15:24,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:24,033 INFO L85 PathProgramCache]: Analyzing trace with hash 39996248, now seen corresponding path program 1 times [2023-11-29 04:15:24,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:24,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [425985117] [2023-11-29 04:15:24,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:24,034 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-11-29 04:15:24,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:24,035 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:24,061 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:24,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:24,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:15:24,631 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:24,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:24,713 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:15:24,713 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:24,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [425985117] [2023-11-29 04:15:24,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [425985117] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:15:24,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:15:24,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:15:24,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308344702] [2023-11-29 04:15:24,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:15:24,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:15:24,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:24,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:15:24,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:15:24,716 INFO L87 Difference]: Start difference. First operand 887 states and 1245 transitions. Second operand has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:15:26,873 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:28,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:30,483 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:33,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:15:33,105 INFO L93 Difference]: Finished difference Result 1009 states and 1327 transitions. [2023-11-29 04:15:33,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:15:33,106 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2023-11-29 04:15:33,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:15:33,113 INFO L225 Difference]: With dead ends: 1009 [2023-11-29 04:15:33,113 INFO L226 Difference]: Without dead ends: 1009 [2023-11-29 04:15:33,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:15:33,115 INFO L413 NwaCegarLoop]: 693 mSDtfsCounter, 246 mSDsluCounter, 1477 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 2170 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:15:33,115 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 2170 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2023-11-29 04:15:33,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2023-11-29 04:15:33,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 951. [2023-11-29 04:15:33,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 526 states have (on average 1.920152091254753) internal successors, (1010), 749 states have internal predecessors, (1010), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-11-29 04:15:33,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1324 transitions. [2023-11-29 04:15:33,165 INFO L78 Accepts]: Start accepts. Automaton has 951 states and 1324 transitions. Word has length 4 [2023-11-29 04:15:33,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:15:33,165 INFO L495 AbstractCegarLoop]: Abstraction has 951 states and 1324 transitions. [2023-11-29 04:15:33,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 1.0) internal successors, (3), 3 states have internal predecessors, (3), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 04:15:33,165 INFO L276 IsEmpty]: Start isEmpty. Operand 951 states and 1324 transitions. [2023-11-29 04:15:33,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-11-29 04:15:33,166 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:33,166 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:15:33,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 04:15:33,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:33,369 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:15:33,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:33,369 INFO L85 PathProgramCache]: Analyzing trace with hash 26336582, now seen corresponding path program 1 times [2023-11-29 04:15:33,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:33,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533596045] [2023-11-29 04:15:33,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:33,370 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-11-29 04:15:33,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:33,371 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:33,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:33,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:33,931 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 04:15:33,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:33,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:33,996 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:15:33,996 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:33,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533596045] [2023-11-29 04:15:33,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533596045] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:15:33,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:15:33,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 04:15:33,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876891257] [2023-11-29 04:15:33,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:15:33,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:15:33,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:33,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:15:33,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:15:33,999 INFO L87 Difference]: Start difference. First operand 951 states and 1324 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:15:37,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:38,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:15:38,913 INFO L93 Difference]: Finished difference Result 1150 states and 1404 transitions. [2023-11-29 04:15:38,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:15:38,914 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2023-11-29 04:15:38,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:15:38,921 INFO L225 Difference]: With dead ends: 1150 [2023-11-29 04:15:38,921 INFO L226 Difference]: Without dead ends: 1150 [2023-11-29 04:15:38,921 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:15:38,922 INFO L413 NwaCegarLoop]: 580 mSDtfsCounter, 611 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 1045 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-11-29 04:15:38,923 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [611 Valid, 1045 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-11-29 04:15:38,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1150 states. [2023-11-29 04:15:38,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1150 to 950. [2023-11-29 04:15:38,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 950 states, 526 states have (on average 1.9106463878326996) internal successors, (1005), 748 states have internal predecessors, (1005), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-11-29 04:15:38,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1319 transitions. [2023-11-29 04:15:38,966 INFO L78 Accepts]: Start accepts. Automaton has 950 states and 1319 transitions. Word has length 9 [2023-11-29 04:15:38,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:15:38,966 INFO L495 AbstractCegarLoop]: Abstraction has 950 states and 1319 transitions. [2023-11-29 04:15:38,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:15:38,967 INFO L276 IsEmpty]: Start isEmpty. Operand 950 states and 1319 transitions. [2023-11-29 04:15:38,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-11-29 04:15:38,967 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:38,967 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:15:38,973 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 04:15:39,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:39,174 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:15:39,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:39,177 INFO L85 PathProgramCache]: Analyzing trace with hash 26336583, now seen corresponding path program 1 times [2023-11-29 04:15:39,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:39,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [935567991] [2023-11-29 04:15:39,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:39,180 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-11-29 04:15:39,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:39,183 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:39,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:39,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:39,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:15:39,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:39,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:39,895 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:15:39,896 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:39,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [935567991] [2023-11-29 04:15:39,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [935567991] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:15:39,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:15:39,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:15:39,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829575720] [2023-11-29 04:15:39,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:15:39,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:15:39,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:39,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:15:39,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:15:39,898 INFO L87 Difference]: Start difference. First operand 950 states and 1319 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:15:43,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:47,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:49,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:15:49,326 INFO L93 Difference]: Finished difference Result 1013 states and 1331 transitions. [2023-11-29 04:15:49,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:15:49,327 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 9 [2023-11-29 04:15:49,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:15:49,332 INFO L225 Difference]: With dead ends: 1013 [2023-11-29 04:15:49,332 INFO L226 Difference]: Without dead ends: 1013 [2023-11-29 04:15:49,332 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:15:49,333 INFO L413 NwaCegarLoop]: 692 mSDtfsCounter, 238 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1655 SdHoareTripleChecker+Invalid, 696 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:15:49,333 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 1655 Invalid, 696 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 692 Invalid, 1 Unknown, 0 Unchecked, 9.4s Time] [2023-11-29 04:15:49,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2023-11-29 04:15:49,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 953. [2023-11-29 04:15:49,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 953 states, 529 states have (on average 1.9054820415879017) internal successors, (1008), 751 states have internal predecessors, (1008), 157 states have call successors, (157), 63 states have call predecessors, (157), 63 states have return successors, (157), 150 states have call predecessors, (157), 157 states have call successors, (157) [2023-11-29 04:15:49,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1322 transitions. [2023-11-29 04:15:49,362 INFO L78 Accepts]: Start accepts. Automaton has 953 states and 1322 transitions. Word has length 9 [2023-11-29 04:15:49,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:15:49,362 INFO L495 AbstractCegarLoop]: Abstraction has 953 states and 1322 transitions. [2023-11-29 04:15:49,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:15:49,363 INFO L276 IsEmpty]: Start isEmpty. Operand 953 states and 1322 transitions. [2023-11-29 04:15:49,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-11-29 04:15:49,363 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:15:49,363 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:15:49,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:49,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:49,564 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:15:49,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:15:49,564 INFO L85 PathProgramCache]: Analyzing trace with hash -459322162, now seen corresponding path program 1 times [2023-11-29 04:15:49,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:15:49,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [368360083] [2023-11-29 04:15:49,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:15:49,565 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-11-29 04:15:49,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:15:49,566 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:49,567 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:15:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:15:50,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 488 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:15:50,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:15:50,215 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:50,215 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:15:50,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:15:50,479 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:15:50,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [368360083] [2023-11-29 04:15:50,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [368360083] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:15:50,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:15:50,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 7 [2023-11-29 04:15:50,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23023093] [2023-11-29 04:15:50,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:15:50,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:15:50,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:15:50,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:15:50,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:15:50,482 INFO L87 Difference]: Start difference. First operand 953 states and 1322 transitions. Second operand has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 04:15:52,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:56,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.53s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:15:58,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:00,586 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:07,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:07,010 INFO L93 Difference]: Finished difference Result 1204 states and 1546 transitions. [2023-11-29 04:16:07,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:16:07,011 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 11 [2023-11-29 04:16:07,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:07,016 INFO L225 Difference]: With dead ends: 1204 [2023-11-29 04:16:07,016 INFO L226 Difference]: Without dead ends: 1204 [2023-11-29 04:16:07,017 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:16:07,017 INFO L413 NwaCegarLoop]: 693 mSDtfsCounter, 534 mSDsluCounter, 2015 mSDsCounter, 0 mSdLazyCounter, 1635 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 2708 SdHoareTripleChecker+Invalid, 1646 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 1635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.3s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:07,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [534 Valid, 2708 Invalid, 1646 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 1635 Invalid, 0 Unknown, 0 Unchecked, 16.3s Time] [2023-11-29 04:16:07,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1204 states. [2023-11-29 04:16:07,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1204 to 1083. [2023-11-29 04:16:07,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 616 states have (on average 1.8879870129870129) internal successors, (1163), 840 states have internal predecessors, (1163), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-11-29 04:16:07,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1531 transitions. [2023-11-29 04:16:07,056 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1531 transitions. Word has length 11 [2023-11-29 04:16:07,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:07,056 INFO L495 AbstractCegarLoop]: Abstraction has 1083 states and 1531 transitions. [2023-11-29 04:16:07,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-11-29 04:16:07,056 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1531 transitions. [2023-11-29 04:16:07,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-11-29 04:16:07,057 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:07,057 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:07,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 04:16:07,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:07,258 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:16:07,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:07,258 INFO L85 PathProgramCache]: Analyzing trace with hash -232067233, now seen corresponding path program 1 times [2023-11-29 04:16:07,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:07,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1054242063] [2023-11-29 04:16:07,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:16:07,259 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-11-29 04:16:07,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:07,261 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:07,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:07,831 INFO L262 TraceCheckSpWp]: Trace formula consists of 505 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:16:07,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:07,859 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:16:07,859 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:16:07,914 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:16:07,914 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:07,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1054242063] [2023-11-29 04:16:07,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1054242063] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:16:07,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:16:07,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-29 04:16:07,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268710960] [2023-11-29 04:16:07,915 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:16:07,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 04:16:07,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:07,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 04:16:07,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:16:07,916 INFO L87 Difference]: Start difference. First operand 1083 states and 1531 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 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-11-29 04:16:09,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:12,158 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:13,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:15,629 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:16,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:16,478 INFO L93 Difference]: Finished difference Result 1087 states and 1533 transitions. [2023-11-29 04:16:16,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 04:16:16,478 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2023-11-29 04:16:16,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:16,484 INFO L225 Difference]: With dead ends: 1087 [2023-11-29 04:16:16,485 INFO L226 Difference]: Without dead ends: 1087 [2023-11-29 04:16:16,485 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 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-11-29 04:16:16,486 INFO L413 NwaCegarLoop]: 667 mSDtfsCounter, 23 mSDsluCounter, 1987 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 2654 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:16,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 2654 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 04:16:16,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2023-11-29 04:16:16,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 1086. [2023-11-29 04:16:16,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1086 states, 619 states have (on average 1.8820678513731826) internal successors, (1165), 843 states have internal predecessors, (1165), 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-11-29 04:16:16,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1086 states to 1086 states and 1533 transitions. [2023-11-29 04:16:16,522 INFO L78 Accepts]: Start accepts. Automaton has 1086 states and 1533 transitions. Word has length 15 [2023-11-29 04:16:16,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:16,522 INFO L495 AbstractCegarLoop]: Abstraction has 1086 states and 1533 transitions. [2023-11-29 04:16:16,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 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-11-29 04:16:16,523 INFO L276 IsEmpty]: Start isEmpty. Operand 1086 states and 1533 transitions. [2023-11-29 04:16:16,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2023-11-29 04:16:16,523 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:16,524 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:16,531 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:16:16,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:16,724 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:16:16,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:16,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1352841443, now seen corresponding path program 2 times [2023-11-29 04:16:16,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:16,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1256733265] [2023-11-29 04:16:16,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:16:16,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:16:16,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:16,726 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:16,727 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:17,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 04:16:17,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:16:17,342 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:16:17,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:17,669 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:16:17,669 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:16:18,330 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:16:18,331 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:18,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1256733265] [2023-11-29 04:16:18,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1256733265] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:16:18,331 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:16:18,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 13 [2023-11-29 04:16:18,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672207551] [2023-11-29 04:16:18,331 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:16:18,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 04:16:18,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:18,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 04:16:18,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:16:18,332 INFO L87 Difference]: Start difference. First operand 1086 states and 1533 transitions. Second operand has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 14 states have internal predecessors, (30), 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-11-29 04:16:21,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:24,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:26,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:28,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:31,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.73s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:32,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:36,636 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.86s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:39,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:50,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:50,699 INFO L93 Difference]: Finished difference Result 1160 states and 1559 transitions. [2023-11-29 04:16:50,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 04:16:50,699 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 14 states have internal predecessors, (30), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 17 [2023-11-29 04:16:50,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:50,705 INFO L225 Difference]: With dead ends: 1160 [2023-11-29 04:16:50,705 INFO L226 Difference]: Without dead ends: 1160 [2023-11-29 04:16:50,705 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=131, Invalid=211, Unknown=0, NotChecked=0, Total=342 [2023-11-29 04:16:50,706 INFO L413 NwaCegarLoop]: 690 mSDtfsCounter, 257 mSDsluCounter, 4380 mSDsCounter, 0 mSdLazyCounter, 2939 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 5070 SdHoareTripleChecker+Invalid, 2947 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 2939 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.8s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:50,706 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 5070 Invalid, 2947 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 2939 Invalid, 0 Unknown, 0 Unchecked, 31.8s Time] [2023-11-29 04:16:50,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1160 states. [2023-11-29 04:16:50,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1160 to 1095. [2023-11-29 04:16:50,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 628 states have (on average 1.874203821656051) internal successors, (1177), 852 states have internal predecessors, (1177), 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-11-29 04:16:50,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1545 transitions. [2023-11-29 04:16:50,740 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1545 transitions. Word has length 17 [2023-11-29 04:16:50,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:50,740 INFO L495 AbstractCegarLoop]: Abstraction has 1095 states and 1545 transitions. [2023-11-29 04:16:50,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 14 states have internal predecessors, (30), 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-11-29 04:16:50,740 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1545 transitions. [2023-11-29 04:16:50,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-11-29 04:16:50,741 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:50,741 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:50,749 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:16:50,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:50,942 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:16:50,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:50,942 INFO L85 PathProgramCache]: Analyzing trace with hash -432560645, now seen corresponding path program 2 times [2023-11-29 04:16:50,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:50,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [874998293] [2023-11-29 04:16:50,943 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:16:50,943 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-11-29 04:16:50,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:50,944 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:50,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:51,417 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:16:51,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:16:51,429 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 04:16:51,431 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:51,566 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2023-11-29 04:16:51,566 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:16:51,566 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:51,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [874998293] [2023-11-29 04:16:51,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [874998293] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:16:51,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:16:51,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 04:16:51,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484395537] [2023-11-29 04:16:51,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:16:51,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:16:51,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:51,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:16:51,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:16:51,568 INFO L87 Difference]: Start difference. First operand 1095 states and 1545 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:16:52,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:16:54,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:16:54,462 INFO L93 Difference]: Finished difference Result 1293 states and 1628 transitions. [2023-11-29 04:16:54,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:16:54,462 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 23 [2023-11-29 04:16:54,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:16:54,467 INFO L225 Difference]: With dead ends: 1293 [2023-11-29 04:16:54,468 INFO L226 Difference]: Without dead ends: 1293 [2023-11-29 04:16:54,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 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-11-29 04:16:54,468 INFO L413 NwaCegarLoop]: 583 mSDtfsCounter, 598 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 457 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 598 SdHoareTripleChecker+Valid, 1045 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 457 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-11-29 04:16:54,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [598 Valid, 1045 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 457 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-11-29 04:16:54,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1293 states. [2023-11-29 04:16:54,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1293 to 1093. [2023-11-29 04:16:54,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 628 states have (on average 1.8598726114649682) internal successors, (1168), 850 states have internal predecessors, (1168), 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-11-29 04:16:54,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1536 transitions. [2023-11-29 04:16:54,493 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1536 transitions. Word has length 23 [2023-11-29 04:16:54,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:16:54,494 INFO L495 AbstractCegarLoop]: Abstraction has 1093 states and 1536 transitions. [2023-11-29 04:16:54,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:16:54,494 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1536 transitions. [2023-11-29 04:16:54,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2023-11-29 04:16:54,495 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:16:54,495 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:16:54,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 04:16:54,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:54,696 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:16:54,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:16:54,696 INFO L85 PathProgramCache]: Analyzing trace with hash -432560644, now seen corresponding path program 1 times [2023-11-29 04:16:54,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:16:54,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1974739421] [2023-11-29 04:16:54,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:16:54,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-11-29 04:16:54,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:16:54,698 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:54,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:16:55,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:16:55,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:16:55,235 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:16:55,322 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:16:55,322 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:16:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:16:55,531 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:16:55,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1974739421] [2023-11-29 04:16:55,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1974739421] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:16:55,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:16:55,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-29 04:16:55,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232690066] [2023-11-29 04:16:55,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:16:55,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 04:16:55,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:16:55,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 04:16:55,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:16:55,533 INFO L87 Difference]: Start difference. First operand 1093 states and 1536 transitions. Second operand has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 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-11-29 04:16:58,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.80s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:00,116 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:02,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:03,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:07,834 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.84s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:09,747 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:11,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:14,776 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.46s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:16,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:17:16,245 INFO L93 Difference]: Finished difference Result 1093 states and 1532 transitions. [2023-11-29 04:17:16,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:17:16,246 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 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 23 [2023-11-29 04:17:16,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:17:16,251 INFO L225 Difference]: With dead ends: 1093 [2023-11-29 04:17:16,251 INFO L226 Difference]: Without dead ends: 1093 [2023-11-29 04:17:16,251 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2023-11-29 04:17:16,252 INFO L413 NwaCegarLoop]: 665 mSDtfsCounter, 26 mSDsluCounter, 4627 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 5292 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.6s IncrementalHoareTripleChecker+Time [2023-11-29 04:17:16,252 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 5292 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 20.6s Time] [2023-11-29 04:17:16,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1093 states. [2023-11-29 04:17:16,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1093 to 1093. [2023-11-29 04:17:16,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1093 states, 628 states have (on average 1.8535031847133758) internal successors, (1164), 850 states have internal predecessors, (1164), 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-11-29 04:17:16,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1093 states to 1093 states and 1532 transitions. [2023-11-29 04:17:16,274 INFO L78 Accepts]: Start accepts. Automaton has 1093 states and 1532 transitions. Word has length 23 [2023-11-29 04:17:16,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:17:16,274 INFO L495 AbstractCegarLoop]: Abstraction has 1093 states and 1532 transitions. [2023-11-29 04:17:16,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.1875) internal successors, (35), 16 states have internal predecessors, (35), 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-11-29 04:17:16,275 INFO L276 IsEmpty]: Start isEmpty. Operand 1093 states and 1532 transitions. [2023-11-29 04:17:16,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2023-11-29 04:17:16,275 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:17:16,275 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:17:16,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:17:16,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:17:16,476 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:17:16,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:17:16,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1028191693, now seen corresponding path program 3 times [2023-11-29 04:17:16,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:17:16,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1224755186] [2023-11-29 04:17:16,477 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 04:17:16,477 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-11-29 04:17:16,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:17:16,478 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:17:16,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:17:17,799 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2023-11-29 04:17:17,799 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:17:17,815 INFO L262 TraceCheckSpWp]: Trace formula consists of 623 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 04:17:17,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:17:18,312 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:17:18,312 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:17:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 04:17:20,022 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:17:20,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1224755186] [2023-11-29 04:17:20,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1224755186] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 04:17:20,022 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:17:20,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 26 [2023-11-29 04:17:20,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191475941] [2023-11-29 04:17:20,022 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:17:20,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 04:17:20,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:17:20,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 04:17:20,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=458, Unknown=0, NotChecked=0, Total=650 [2023-11-29 04:17:20,024 INFO L87 Difference]: Start difference. First operand 1093 states and 1532 transitions. Second operand has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 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-11-29 04:17:21,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:23,231 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:26,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.01s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:28,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:29,695 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:32,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:35,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:36,826 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:38,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:40,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:43,732 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:44,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:17:47,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.45s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:04,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:04,378 INFO L93 Difference]: Finished difference Result 1145 states and 1539 transitions. [2023-11-29 04:18:04,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 04:18:04,379 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2023-11-29 04:18:04,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:04,383 INFO L225 Difference]: With dead ends: 1145 [2023-11-29 04:18:04,383 INFO L226 Difference]: Without dead ends: 1145 [2023-11-29 04:18:04,384 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=192, Invalid=458, Unknown=0, NotChecked=0, Total=650 [2023-11-29 04:18:04,384 INFO L413 NwaCegarLoop]: 688 mSDtfsCounter, 242 mSDsluCounter, 6351 mSDsCounter, 0 mSdLazyCounter, 4487 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 7039 SdHoareTripleChecker+Invalid, 4503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 4487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:04,385 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 7039 Invalid, 4503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 4487 Invalid, 0 Unknown, 0 Unchecked, 44.2s Time] [2023-11-29 04:18:04,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1145 states. [2023-11-29 04:18:04,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1145 to 1091. [2023-11-29 04:18:04,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1091 states, 627 states have (on average 1.8516746411483254) internal successors, (1161), 848 states have internal predecessors, (1161), 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-11-29 04:18:04,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1091 states to 1091 states and 1529 transitions. [2023-11-29 04:18:04,406 INFO L78 Accepts]: Start accepts. Automaton has 1091 states and 1529 transitions. Word has length 29 [2023-11-29 04:18:04,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:04,406 INFO L495 AbstractCegarLoop]: Abstraction has 1091 states and 1529 transitions. [2023-11-29 04:18:04,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 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-11-29 04:18:04,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1091 states and 1529 transitions. [2023-11-29 04:18:04,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2023-11-29 04:18:04,407 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:04,408 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:04,415 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:18:04,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:04,609 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:18:04,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:04,609 INFO L85 PathProgramCache]: Analyzing trace with hash 249692312, now seen corresponding path program 2 times [2023-11-29 04:18:04,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:04,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [876730243] [2023-11-29 04:18:04,610 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 04:18:04,610 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-11-29 04:18:04,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:04,611 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:04,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:05,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 04:18:05,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 04:18:05,133 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 04:18:05,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:05,389 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 04:18:05,389 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:05,389 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:05,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [876730243] [2023-11-29 04:18:05,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [876730243] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:05,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:05,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:18:05,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823667339] [2023-11-29 04:18:05,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:05,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:18:05,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:05,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:18:05,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:05,391 INFO L87 Difference]: Start difference. First operand 1091 states and 1529 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:18:07,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:09,821 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:11,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:11,465 INFO L93 Difference]: Finished difference Result 1143 states and 1537 transitions. [2023-11-29 04:18:11,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:18:11,466 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 31 [2023-11-29 04:18:11,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:11,470 INFO L225 Difference]: With dead ends: 1143 [2023-11-29 04:18:11,471 INFO L226 Difference]: Without dead ends: 1143 [2023-11-29 04:18:11,471 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 28 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-11-29 04:18:11,471 INFO L413 NwaCegarLoop]: 690 mSDtfsCounter, 216 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:11,472 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1238 Invalid, 508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2023-11-29 04:18:11,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2023-11-29 04:18:11,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 1089. [2023-11-29 04:18:11,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 627 states have (on average 1.8484848484848484) internal successors, (1159), 846 states have internal predecessors, (1159), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-11-29 04:18:11,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1527 transitions. [2023-11-29 04:18:11,497 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1527 transitions. Word has length 31 [2023-11-29 04:18:11,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:11,497 INFO L495 AbstractCegarLoop]: Abstraction has 1089 states and 1527 transitions. [2023-11-29 04:18:11,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 04:18:11,498 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1527 transitions. [2023-11-29 04:18:11,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-29 04:18:11,499 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:11,500 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:11,505 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:11,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:11,700 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:18:11,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:11,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1826010552, now seen corresponding path program 1 times [2023-11-29 04:18:11,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:11,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [480185631] [2023-11-29 04:18:11,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:11,702 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-11-29 04:18:11,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:11,703 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:11,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:12,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:12,318 INFO L262 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 04:18:12,320 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:12,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 04:18:12,355 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:18:12,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:12,355 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:12,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [480185631] [2023-11-29 04:18:12,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [480185631] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:12,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:12,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:18:12,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592446176] [2023-11-29 04:18:12,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:12,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:18:12,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:12,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:18:12,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:18:12,357 INFO L87 Difference]: Start difference. First operand 1089 states and 1527 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-29 04:18:14,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:17,956 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:18,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:18,910 INFO L93 Difference]: Finished difference Result 1088 states and 1526 transitions. [2023-11-29 04:18:18,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:18:18,911 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2023-11-29 04:18:18,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:18,917 INFO L225 Difference]: With dead ends: 1088 [2023-11-29 04:18:18,917 INFO L226 Difference]: Without dead ends: 1088 [2023-11-29 04:18:18,917 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:18:18,918 INFO L413 NwaCegarLoop]: 666 mSDtfsCounter, 2 mSDsluCounter, 491 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:18,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 1157 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2023-11-29 04:18:18,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2023-11-29 04:18:18,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1088. [2023-11-29 04:18:18,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1088 states, 627 states have (on average 1.8468899521531101) internal successors, (1158), 845 states have internal predecessors, (1158), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-11-29 04:18:18,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1088 states to 1088 states and 1526 transitions. [2023-11-29 04:18:18,936 INFO L78 Accepts]: Start accepts. Automaton has 1088 states and 1526 transitions. Word has length 50 [2023-11-29 04:18:18,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:18,937 INFO L495 AbstractCegarLoop]: Abstraction has 1088 states and 1526 transitions. [2023-11-29 04:18:18,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-29 04:18:18,937 INFO L276 IsEmpty]: Start isEmpty. Operand 1088 states and 1526 transitions. [2023-11-29 04:18:18,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2023-11-29 04:18:18,939 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:18,939 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:18,947 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:18:19,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:19,140 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:18:19,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:19,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1826010551, now seen corresponding path program 1 times [2023-11-29 04:18:19,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:19,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836212812] [2023-11-29 04:18:19,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:19,142 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-11-29 04:18:19,143 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:19,144 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:19,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:19,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 708 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 04:18:19,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:19,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 04:18:19,918 INFO L134 CoverageAnalysis]: Checked inductivity of 101 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:18:19,918 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:19,918 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:19,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836212812] [2023-11-29 04:18:19,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836212812] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:19,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:19,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:18:19,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419341821] [2023-11-29 04:18:19,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:19,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:18:19,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:19,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:18:19,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:18:19,920 INFO L87 Difference]: Start difference. First operand 1088 states and 1526 transitions. Second operand has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-29 04:18:21,578 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:23,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:25,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:25,062 INFO L93 Difference]: Finished difference Result 1087 states and 1524 transitions. [2023-11-29 04:18:25,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:18:25,062 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 50 [2023-11-29 04:18:25,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:25,067 INFO L225 Difference]: With dead ends: 1087 [2023-11-29 04:18:25,067 INFO L226 Difference]: Without dead ends: 1087 [2023-11-29 04:18:25,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:18:25,068 INFO L413 NwaCegarLoop]: 662 mSDtfsCounter, 697 mSDsluCounter, 492 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 697 SdHoareTripleChecker+Valid, 1154 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:25,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [697 Valid, 1154 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 5.1s Time] [2023-11-29 04:18:25,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1087 states. [2023-11-29 04:18:25,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1087 to 1087. [2023-11-29 04:18:25,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 627 states have (on average 1.8437001594896332) internal successors, (1156), 844 states have internal predecessors, (1156), 184 states have call successors, (184), 79 states have call predecessors, (184), 79 states have return successors, (184), 176 states have call predecessors, (184), 184 states have call successors, (184) [2023-11-29 04:18:25,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1524 transitions. [2023-11-29 04:18:25,095 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1524 transitions. Word has length 50 [2023-11-29 04:18:25,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:25,095 INFO L495 AbstractCegarLoop]: Abstraction has 1087 states and 1524 transitions. [2023-11-29 04:18:25,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-29 04:18:25,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1524 transitions. [2023-11-29 04:18:25,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-11-29 04:18:25,097 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:25,097 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:25,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:18:25,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:25,299 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:18:25,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:25,299 INFO L85 PathProgramCache]: Analyzing trace with hash 1476364646, now seen corresponding path program 1 times [2023-11-29 04:18:25,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:25,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2085379677] [2023-11-29 04:18:25,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:25,300 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:18:25,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:25,301 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:25,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:25,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:25,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 700 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 04:18:25,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:25,993 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-11-29 04:18:25,993 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:18:25,993 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:25,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2085379677] [2023-11-29 04:18:25,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2085379677] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:18:25,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:18:25,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:18:25,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170369128] [2023-11-29 04:18:25,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:18:25,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 04:18:25,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:25,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 04:18:25,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:18:25,995 INFO L87 Difference]: Start difference. First operand 1087 states and 1524 transitions. Second operand has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:18:29,415 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:30,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:30,370 INFO L93 Difference]: Finished difference Result 1126 states and 1531 transitions. [2023-11-29 04:18:30,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 04:18:30,370 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 55 [2023-11-29 04:18:30,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:30,376 INFO L225 Difference]: With dead ends: 1126 [2023-11-29 04:18:30,376 INFO L226 Difference]: Without dead ends: 1116 [2023-11-29 04:18:30,376 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 04:18:30,377 INFO L413 NwaCegarLoop]: 643 mSDtfsCounter, 89 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:30,377 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 1108 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2023-11-29 04:18:30,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1116 states. [2023-11-29 04:18:30,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1116 to 1083. [2023-11-29 04:18:30,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1083 states, 625 states have (on average 1.8448) internal successors, (1153), 842 states have internal predecessors, (1153), 183 states have call successors, (183), 79 states have call predecessors, (183), 78 states have return successors, (181), 174 states have call predecessors, (181), 181 states have call successors, (181) [2023-11-29 04:18:30,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1083 states to 1083 states and 1517 transitions. [2023-11-29 04:18:30,400 INFO L78 Accepts]: Start accepts. Automaton has 1083 states and 1517 transitions. Word has length 55 [2023-11-29 04:18:30,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:30,401 INFO L495 AbstractCegarLoop]: Abstraction has 1083 states and 1517 transitions. [2023-11-29 04:18:30,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 13.0) internal successors, (26), 3 states have internal predecessors, (26), 2 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:18:30,401 INFO L276 IsEmpty]: Start isEmpty. Operand 1083 states and 1517 transitions. [2023-11-29 04:18:30,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-29 04:18:30,402 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:30,403 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:30,410 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 04:18:30,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:30,604 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:18:30,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:30,604 INFO L85 PathProgramCache]: Analyzing trace with hash -265584881, now seen corresponding path program 1 times [2023-11-29 04:18:30,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:30,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [716731536] [2023-11-29 04:18:30,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:30,605 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-11-29 04:18:30,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:30,606 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:30,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:31,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:31,750 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:18:31,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:32,058 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:18:32,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:18:32,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:18:32,161 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-11-29 04:18:32,161 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:18:32,279 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [716731536] [2023-11-29 04:18:32,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [716731536] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:18:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1594879430] [2023-11-29 04:18:32,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:32,279 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:18:32,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:18:32,280 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:18:32,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2023-11-29 04:18:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:34,208 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:18:34,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:34,760 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-11-29 04:18:34,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2023-11-29 04:18:34,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2023-11-29 04:18:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-11-29 04:18:34,971 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:18:35,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1594879430] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:18:35,038 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:18:35,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 04:18:35,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161848520] [2023-11-29 04:18:35,039 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:18:35,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:18:35,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:35,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:18:35,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:18:35,040 INFO L87 Difference]: Start difference. First operand 1083 states and 1517 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-11-29 04:18:36,397 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:38,333 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:40,657 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:43,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:46,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:48,719 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:18:53,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:18:53,282 INFO L93 Difference]: Finished difference Result 1570 states and 2108 transitions. [2023-11-29 04:18:53,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:18:53,283 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 57 [2023-11-29 04:18:53,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:18:53,289 INFO L225 Difference]: With dead ends: 1570 [2023-11-29 04:18:53,289 INFO L226 Difference]: Without dead ends: 1570 [2023-11-29 04:18:53,290 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 109 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:18:53,290 INFO L413 NwaCegarLoop]: 564 mSDtfsCounter, 695 mSDsluCounter, 2767 mSDsCounter, 0 mSdLazyCounter, 2752 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 696 SdHoareTripleChecker+Valid, 3331 SdHoareTripleChecker+Invalid, 2756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:18:53,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [696 Valid, 3331 Invalid, 2756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2752 Invalid, 0 Unknown, 0 Unchecked, 18.1s Time] [2023-11-29 04:18:53,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1570 states. [2023-11-29 04:18:53,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1570 to 1357. [2023-11-29 04:18:53,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1357 states, 819 states have (on average 1.8754578754578755) internal successors, (1536), 1048 states have internal predecessors, (1536), 241 states have call successors, (241), 101 states have call predecessors, (241), 100 states have return successors, (239), 225 states have call predecessors, (239), 239 states have call successors, (239) [2023-11-29 04:18:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1357 states to 1357 states and 2016 transitions. [2023-11-29 04:18:53,316 INFO L78 Accepts]: Start accepts. Automaton has 1357 states and 2016 transitions. Word has length 57 [2023-11-29 04:18:53,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:18:53,316 INFO L495 AbstractCegarLoop]: Abstraction has 1357 states and 2016 transitions. [2023-11-29 04:18:53,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (12), 4 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-11-29 04:18:53,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1357 states and 2016 transitions. [2023-11-29 04:18:53,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-29 04:18:53,317 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:18:53,318 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:18:53,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2023-11-29 04:18:53,526 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:18:53,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:53,719 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:18:53,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:18:53,719 INFO L85 PathProgramCache]: Analyzing trace with hash -265584880, now seen corresponding path program 1 times [2023-11-29 04:18:53,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:18:53,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [83641353] [2023-11-29 04:18:53,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:53,720 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-11-29 04:18:53,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:18:53,721 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:18:53,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 04:18:55,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:55,066 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:18:55,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:55,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:18:55,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:18:55,814 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:18:55,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:18:56,242 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:18:56,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [83641353] [2023-11-29 04:18:56,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [83641353] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:18:56,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1020553307] [2023-11-29 04:18:56,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:18:56,243 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:18:56,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:18:56,243 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:18:56,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (19)] Waiting until timeout for monitored process [2023-11-29 04:18:58,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:18:58,119 INFO L262 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:18:58,122 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:18:58,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:18:58,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:18:58,818 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:18:58,818 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:18:59,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1020553307] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:18:59,119 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:18:59,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-11-29 04:18:59,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106363895] [2023-11-29 04:18:59,119 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:18:59,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:18:59,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:18:59,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:18:59,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:18:59,121 INFO L87 Difference]: Start difference. First operand 1357 states and 2016 transitions. Second operand has 6 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:19:00,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:02,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:05,070 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.36s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:09,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:09,432 INFO L93 Difference]: Finished difference Result 1753 states and 2314 transitions. [2023-11-29 04:19:09,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:19:09,432 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2023-11-29 04:19:09,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:09,439 INFO L225 Difference]: With dead ends: 1753 [2023-11-29 04:19:09,439 INFO L226 Difference]: Without dead ends: 1753 [2023-11-29 04:19:09,439 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2023-11-29 04:19:09,439 INFO L413 NwaCegarLoop]: 453 mSDtfsCounter, 1381 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1811 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1382 SdHoareTripleChecker+Valid, 1444 SdHoareTripleChecker+Invalid, 1934 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:09,440 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1382 Valid, 1444 Invalid, 1934 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1811 Invalid, 0 Unknown, 0 Unchecked, 10.2s Time] [2023-11-29 04:19:09,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1753 states. [2023-11-29 04:19:09,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1753 to 1515. [2023-11-29 04:19:09,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1515 states, 935 states have (on average 1.8823529411764706) internal successors, (1760), 1160 states have internal predecessors, (1760), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-11-29 04:19:09,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 2294 transitions. [2023-11-29 04:19:09,467 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 2294 transitions. Word has length 57 [2023-11-29 04:19:09,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:09,468 INFO L495 AbstractCegarLoop]: Abstraction has 1515 states and 2294 transitions. [2023-11-29 04:19:09,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.6) internal successors, (28), 4 states have internal predecessors, (28), 2 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-11-29 04:19:09,468 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 2294 transitions. [2023-11-29 04:19:09,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-29 04:19:09,469 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:09,469 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:19:09,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (19)] Ended with exit code 0 [2023-11-29 04:19:09,678 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 04:19:09,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:09,870 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:19:09,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:09,871 INFO L85 PathProgramCache]: Analyzing trace with hash -1969292363, now seen corresponding path program 1 times [2023-11-29 04:19:09,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:09,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1994487584] [2023-11-29 04:19:09,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:09,871 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-11-29 04:19:09,872 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:09,872 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:09,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 04:19:11,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:11,253 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:19:11,256 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:11,517 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:19:11,518 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:19:11,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:19:11,631 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-11-29 04:19:11,632 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:19:11,736 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:11,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1994487584] [2023-11-29 04:19:11,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1994487584] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:19:11,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [36721813] [2023-11-29 04:19:11,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:11,736 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:19:11,737 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:19:11,737 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:19:11,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2023-11-29 04:19:13,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:13,699 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 04:19:13,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:14,131 INFO L349 Elim1Store]: treesize reduction 48, result has 32.4 percent of original size [2023-11-29 04:19:14,132 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 28 treesize of output 36 [2023-11-29 04:19:14,224 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 25 [2023-11-29 04:19:14,333 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-11-29 04:19:14,333 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:19:14,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [36721813] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:19:14,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:19:14,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-29 04:19:14,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159800867] [2023-11-29 04:19:14,398 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:19:14,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 04:19:14,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:14,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 04:19:14,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-11-29 04:19:14,400 INFO L87 Difference]: Start difference. First operand 1515 states and 2294 transitions. Second operand has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-11-29 04:19:16,103 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:18,064 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:20,939 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:23,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:24,543 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:28,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:28,539 INFO L93 Difference]: Finished difference Result 1686 states and 2302 transitions. [2023-11-29 04:19:28,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:19:28,540 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 62 [2023-11-29 04:19:28,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:28,546 INFO L225 Difference]: With dead ends: 1686 [2023-11-29 04:19:28,546 INFO L226 Difference]: Without dead ends: 1686 [2023-11-29 04:19:28,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2023-11-29 04:19:28,547 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 698 mSDsluCounter, 2238 mSDsCounter, 0 mSdLazyCounter, 2261 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 699 SdHoareTripleChecker+Valid, 2801 SdHoareTripleChecker+Invalid, 2265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 2261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:28,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [699 Valid, 2801 Invalid, 2265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 2261 Invalid, 0 Unknown, 0 Unchecked, 14.0s Time] [2023-11-29 04:19:28,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1686 states. [2023-11-29 04:19:28,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1686 to 1513. [2023-11-29 04:19:28,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1513 states, 935 states have (on average 1.8802139037433154) internal successors, (1758), 1158 states have internal predecessors, (1758), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-11-29 04:19:28,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1513 states to 1513 states and 2292 transitions. [2023-11-29 04:19:28,576 INFO L78 Accepts]: Start accepts. Automaton has 1513 states and 2292 transitions. Word has length 62 [2023-11-29 04:19:28,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:28,576 INFO L495 AbstractCegarLoop]: Abstraction has 1513 states and 2292 transitions. [2023-11-29 04:19:28,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 6.0) internal successors, (54), 7 states have internal predecessors, (54), 4 states have call successors, (14), 4 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2023-11-29 04:19:28,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1513 states and 2292 transitions. [2023-11-29 04:19:28,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-29 04:19:28,578 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:28,578 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:19:28,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2023-11-29 04:19:28,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 04:19:28,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:28,979 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:19:28,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1969292362, now seen corresponding path program 1 times [2023-11-29 04:19:28,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:28,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1752398355] [2023-11-29 04:19:28,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:28,980 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-11-29 04:19:28,980 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:28,981 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:28,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:30,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:30,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:19:30,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:31,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:19:31,077 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:19:31,218 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:19:31,218 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:19:35,639 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:35,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1752398355] [2023-11-29 04:19:35,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1752398355] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:19:35,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [74850861] [2023-11-29 04:19:35,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:35,640 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:19:35,640 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:19:35,641 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:19:35,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2023-11-29 04:19:37,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:37,781 INFO L262 TraceCheckSpWp]: Trace formula consists of 789 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:19:37,784 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:38,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:19:38,359 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:19:38,473 INFO L134 CoverageAnalysis]: Checked inductivity of 111 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-11-29 04:19:38,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:19:38,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [74850861] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:19:38,946 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:19:38,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2023-11-29 04:19:38,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472768608] [2023-11-29 04:19:38,946 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:19:38,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 04:19:38,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:38,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 04:19:38,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=66, Unknown=1, NotChecked=0, Total=90 [2023-11-29 04:19:38,947 INFO L87 Difference]: Start difference. First operand 1513 states and 2292 transitions. Second operand has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-29 04:19:41,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:43,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:45,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.37s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:49,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:49,943 INFO L93 Difference]: Finished difference Result 1749 states and 2310 transitions. [2023-11-29 04:19:49,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:19:49,944 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 62 [2023-11-29 04:19:49,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:49,953 INFO L225 Difference]: With dead ends: 1749 [2023-11-29 04:19:49,953 INFO L226 Difference]: Without dead ends: 1749 [2023-11-29 04:19:49,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=50, Invalid=105, Unknown=1, NotChecked=0, Total=156 [2023-11-29 04:19:49,954 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 1369 mSDsluCounter, 991 mSDsCounter, 0 mSdLazyCounter, 1807 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1370 SdHoareTripleChecker+Valid, 1441 SdHoareTripleChecker+Invalid, 1928 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 1807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.9s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:49,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1370 Valid, 1441 Invalid, 1928 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 1807 Invalid, 0 Unknown, 0 Unchecked, 10.9s Time] [2023-11-29 04:19:49,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1749 states. [2023-11-29 04:19:49,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1749 to 1511. [2023-11-29 04:19:49,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1511 states, 935 states have (on average 1.8780748663101605) internal successors, (1756), 1156 states have internal predecessors, (1756), 268 states have call successors, (268), 116 states have call predecessors, (268), 115 states have return successors, (266), 257 states have call predecessors, (266), 266 states have call successors, (266) [2023-11-29 04:19:49,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1511 states to 1511 states and 2290 transitions. [2023-11-29 04:19:49,991 INFO L78 Accepts]: Start accepts. Automaton has 1511 states and 2290 transitions. Word has length 62 [2023-11-29 04:19:49,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:49,991 INFO L495 AbstractCegarLoop]: Abstraction has 1511 states and 2290 transitions. [2023-11-29 04:19:49,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-29 04:19:49,991 INFO L276 IsEmpty]: Start isEmpty. Operand 1511 states and 2290 transitions. [2023-11-29 04:19:49,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2023-11-29 04:19:49,992 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:49,992 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:19:50,003 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-11-29 04:19:50,205 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2023-11-29 04:19:50,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 04:19:50,393 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:19:50,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:50,393 INFO L85 PathProgramCache]: Analyzing trace with hash -134920499, now seen corresponding path program 1 times [2023-11-29 04:19:50,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:50,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802535202] [2023-11-29 04:19:50,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:50,394 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-11-29 04:19:50,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:50,395 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:50,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:51,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:51,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 710 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:19:51,054 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:51,071 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2023-11-29 04:19:51,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:19:51,071 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:51,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802535202] [2023-11-29 04:19:51,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802535202] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:19:51,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:19:51,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:19:51,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939946217] [2023-11-29 04:19:51,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:19:51,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:19:51,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:51,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:19:51,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:19:51,073 INFO L87 Difference]: Start difference. First operand 1511 states and 2290 transitions. Second operand has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-29 04:19:53,105 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:54,756 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:56,665 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:19:57,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:19:57,211 INFO L93 Difference]: Finished difference Result 1189 states and 1737 transitions. [2023-11-29 04:19:57,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:19:57,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 62 [2023-11-29 04:19:57,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:19:57,217 INFO L225 Difference]: With dead ends: 1189 [2023-11-29 04:19:57,217 INFO L226 Difference]: Without dead ends: 1185 [2023-11-29 04:19:57,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:19:57,218 INFO L413 NwaCegarLoop]: 662 mSDtfsCounter, 1 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 1980 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:19:57,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 1980 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 6.1s Time] [2023-11-29 04:19:57,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1185 states. [2023-11-29 04:19:57,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1185 to 1185. [2023-11-29 04:19:57,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1185 states, 715 states have (on average 1.8853146853146854) internal successors, (1348), 923 states have internal predecessors, (1348), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:19:57,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1185 states to 1185 states and 1732 transitions. [2023-11-29 04:19:57,245 INFO L78 Accepts]: Start accepts. Automaton has 1185 states and 1732 transitions. Word has length 62 [2023-11-29 04:19:57,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:19:57,246 INFO L495 AbstractCegarLoop]: Abstraction has 1185 states and 1732 transitions. [2023-11-29 04:19:57,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.75) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-29 04:19:57,246 INFO L276 IsEmpty]: Start isEmpty. Operand 1185 states and 1732 transitions. [2023-11-29 04:19:57,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-29 04:19:57,247 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:19:57,247 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:19:57,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 04:19:57,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:57,449 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:19:57,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:19:57,449 INFO L85 PathProgramCache]: Analyzing trace with hash 875636638, now seen corresponding path program 1 times [2023-11-29 04:19:57,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:19:57,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [414573736] [2023-11-29 04:19:57,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:19:57,450 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-11-29 04:19:57,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:19:57,451 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:19:57,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 04:19:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:19:58,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:19:58,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:19:59,477 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-29 04:19:59,477 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-29 04:19:59,691 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:19:59,691 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:19:59,691 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:19:59,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [414573736] [2023-11-29 04:19:59,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [414573736] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:19:59,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:19:59,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:19:59,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128551536] [2023-11-29 04:19:59,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:19:59,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:19:59,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:19:59,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:19:59,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:19:59,693 INFO L87 Difference]: Start difference. First operand 1185 states and 1732 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 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-11-29 04:20:02,267 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:06,274 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:07,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:07,946 INFO L93 Difference]: Finished difference Result 1183 states and 1729 transitions. [2023-11-29 04:20:07,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:20:07,947 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 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 67 [2023-11-29 04:20:07,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:07,952 INFO L225 Difference]: With dead ends: 1183 [2023-11-29 04:20:07,952 INFO L226 Difference]: Without dead ends: 1183 [2023-11-29 04:20:07,952 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 63 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-11-29 04:20:07,953 INFO L413 NwaCegarLoop]: 644 mSDtfsCounter, 11 mSDsluCounter, 922 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 1566 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:07,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 1566 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 534 Invalid, 1 Unknown, 0 Unchecked, 8.2s Time] [2023-11-29 04:20:07,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1183 states. [2023-11-29 04:20:07,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1183 to 1183. [2023-11-29 04:20:07,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1183 states, 715 states have (on average 1.881118881118881) internal successors, (1345), 921 states have internal predecessors, (1345), 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-11-29 04:20:07,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1183 states to 1183 states and 1729 transitions. [2023-11-29 04:20:07,972 INFO L78 Accepts]: Start accepts. Automaton has 1183 states and 1729 transitions. Word has length 67 [2023-11-29 04:20:07,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:07,972 INFO L495 AbstractCegarLoop]: Abstraction has 1183 states and 1729 transitions. [2023-11-29 04:20:07,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 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-11-29 04:20:07,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1183 states and 1729 transitions. [2023-11-29 04:20:07,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2023-11-29 04:20:07,973 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:07,973 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:20:07,982 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 04:20:08,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:08,174 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:20:08,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:08,174 INFO L85 PathProgramCache]: Analyzing trace with hash 875636637, now seen corresponding path program 1 times [2023-11-29 04:20:08,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:08,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [17494542] [2023-11-29 04:20:08,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:08,175 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-11-29 04:20:08,175 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:08,176 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:08,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:09,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:09,614 INFO L262 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:20:09,616 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:09,870 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:20:09,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:20:09,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:20:09,977 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:20:09,977 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:20:09,978 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:20:09,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [17494542] [2023-11-29 04:20:09,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [17494542] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:20:09,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:20:09,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:20:09,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128228735] [2023-11-29 04:20:09,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:20:09,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:20:09,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:20:09,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:20:09,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:20:09,980 INFO L87 Difference]: Start difference. First operand 1183 states and 1729 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:20:11,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:12,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:14,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:14,855 INFO L93 Difference]: Finished difference Result 1354 states and 1737 transitions. [2023-11-29 04:20:14,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:20:14,856 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 67 [2023-11-29 04:20:14,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:14,863 INFO L225 Difference]: With dead ends: 1354 [2023-11-29 04:20:14,863 INFO L226 Difference]: Without dead ends: 1354 [2023-11-29 04:20:14,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:20:14,864 INFO L413 NwaCegarLoop]: 563 mSDtfsCounter, 666 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 813 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 1287 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 813 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:14,864 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 1287 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 813 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-11-29 04:20:14,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1354 states. [2023-11-29 04:20:14,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1354 to 1181. [2023-11-29 04:20:14,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1181 states, 715 states have (on average 1.8783216783216783) internal successors, (1343), 919 states have internal predecessors, (1343), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:20:14,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1181 states to 1181 states and 1727 transitions. [2023-11-29 04:20:14,889 INFO L78 Accepts]: Start accepts. Automaton has 1181 states and 1727 transitions. Word has length 67 [2023-11-29 04:20:14,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:14,889 INFO L495 AbstractCegarLoop]: Abstraction has 1181 states and 1727 transitions. [2023-11-29 04:20:14,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:20:14,889 INFO L276 IsEmpty]: Start isEmpty. Operand 1181 states and 1727 transitions. [2023-11-29 04:20:14,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-29 04:20:14,890 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:14,890 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:20:14,899 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:20:15,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:15,091 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:20:15,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:15,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1374932214, now seen corresponding path program 1 times [2023-11-29 04:20:15,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:15,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1877426886] [2023-11-29 04:20:15,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:15,093 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-11-29 04:20:15,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:15,094 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:15,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:16,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:16,740 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 04:20:16,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:16,987 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:20:16,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:20:17,032 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:20:17,092 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:20:17,092 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:20:17,093 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:20:17,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1877426886] [2023-11-29 04:20:17,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1877426886] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:20:17,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:20:17,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 04:20:17,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104811899] [2023-11-29 04:20:17,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:20:17,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:20:17,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:20:17,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:20:17,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:20:17,094 INFO L87 Difference]: Start difference. First operand 1181 states and 1727 transitions. Second operand has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:20:19,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.95s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:20,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:22,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:25,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:25,250 INFO L93 Difference]: Finished difference Result 1352 states and 1735 transitions. [2023-11-29 04:20:25,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:20:25,251 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2023-11-29 04:20:25,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:25,255 INFO L225 Difference]: With dead ends: 1352 [2023-11-29 04:20:25,256 INFO L226 Difference]: Without dead ends: 1352 [2023-11-29 04:20:25,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:20:25,256 INFO L413 NwaCegarLoop]: 558 mSDtfsCounter, 671 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 1257 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 1729 SdHoareTripleChecker+Invalid, 1263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 1257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.1s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:25,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 1729 Invalid, 1263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 1257 Invalid, 0 Unknown, 0 Unchecked, 8.1s Time] [2023-11-29 04:20:25,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2023-11-29 04:20:25,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1179. [2023-11-29 04:20:25,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 715 states have (on average 1.8755244755244755) internal successors, (1341), 917 states have internal predecessors, (1341), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:20:25,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1725 transitions. [2023-11-29 04:20:25,276 INFO L78 Accepts]: Start accepts. Automaton has 1179 states and 1725 transitions. Word has length 68 [2023-11-29 04:20:25,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:25,277 INFO L495 AbstractCegarLoop]: Abstraction has 1179 states and 1725 transitions. [2023-11-29 04:20:25,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 2 states have call successors, (7), 1 states have call predecessors, (7), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:20:25,277 INFO L276 IsEmpty]: Start isEmpty. Operand 1179 states and 1725 transitions. [2023-11-29 04:20:25,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-11-29 04:20:25,277 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:25,277 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:20:25,287 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:20:25,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:25,478 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:20:25,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:25,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1374932215, now seen corresponding path program 1 times [2023-11-29 04:20:25,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:25,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1463195428] [2023-11-29 04:20:25,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:25,479 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-11-29 04:20:25,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:25,480 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:25,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:26,950 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:20:26,952 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:27,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:20:27,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:20:27,676 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:20:27,676 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:20:27,980 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:20:27,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1463195428] [2023-11-29 04:20:27,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1463195428] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:20:27,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1790841619] [2023-11-29 04:20:27,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:27,981 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:20:27,981 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:20:27,982 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:20:27,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (29)] Waiting until timeout for monitored process [2023-11-29 04:20:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:30,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 04:20:30,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:30,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:20:30,765 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:20:30,892 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:20:30,892 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:20:35,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1790841619] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:20:35,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:20:35,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2023-11-29 04:20:35,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703895139] [2023-11-29 04:20:35,196 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:20:35,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:20:35,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:20:35,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:20:35,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 04:20:35,196 INFO L87 Difference]: Start difference. First operand 1179 states and 1725 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:20:36,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:39,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:43,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:43,525 INFO L93 Difference]: Finished difference Result 1415 states and 1743 transitions. [2023-11-29 04:20:43,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 04:20:43,526 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 68 [2023-11-29 04:20:43,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:43,532 INFO L225 Difference]: With dead ends: 1415 [2023-11-29 04:20:43,532 INFO L226 Difference]: Without dead ends: 1415 [2023-11-29 04:20:43,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-29 04:20:43,533 INFO L413 NwaCegarLoop]: 450 mSDtfsCounter, 1338 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1338 SdHoareTripleChecker+Valid, 1170 SdHoareTripleChecker+Invalid, 1352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:43,533 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1338 Valid, 1170 Invalid, 1352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 8.2s Time] [2023-11-29 04:20:43,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1415 states. [2023-11-29 04:20:43,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1415 to 1177. [2023-11-29 04:20:43,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1177 states, 715 states have (on average 1.8727272727272728) internal successors, (1339), 915 states have internal predecessors, (1339), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:20:43,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1177 states to 1177 states and 1723 transitions. [2023-11-29 04:20:43,550 INFO L78 Accepts]: Start accepts. Automaton has 1177 states and 1723 transitions. Word has length 68 [2023-11-29 04:20:43,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:43,551 INFO L495 AbstractCegarLoop]: Abstraction has 1177 states and 1723 transitions. [2023-11-29 04:20:43,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-29 04:20:43,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1177 states and 1723 transitions. [2023-11-29 04:20:43,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 04:20:43,551 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:43,552 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:20:43,563 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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)] Ended with exit code 0 [2023-11-29 04:20:43,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (29)] Ended with exit code 0 [2023-11-29 04:20:43,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 04:20:43,952 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting cdev_addErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:20:43,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:43,953 INFO L85 PathProgramCache]: Analyzing trace with hash -179249884, now seen corresponding path program 1 times [2023-11-29 04:20:43,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:43,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1165270476] [2023-11-29 04:20:43,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:43,954 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-11-29 04:20:43,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:43,955 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:43,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-29 04:20:44,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:44,847 INFO L262 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:20:44,849 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:44,887 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:20:44,887 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:20:44,887 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:20:44,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1165270476] [2023-11-29 04:20:44,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1165270476] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:20:44,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:20:44,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:20:44,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663119392] [2023-11-29 04:20:44,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:20:44,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 04:20:44,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:20:44,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 04:20:44,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 04:20:44,889 INFO L87 Difference]: Start difference. First operand 1177 states and 1723 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-29 04:20:47,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.58s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:49,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.29s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:51,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:20:53,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:20:53,805 INFO L93 Difference]: Finished difference Result 1348 states and 1731 transitions. [2023-11-29 04:20:53,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:20:53,806 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 73 [2023-11-29 04:20:53,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:20:53,809 INFO L225 Difference]: With dead ends: 1348 [2023-11-29 04:20:53,809 INFO L226 Difference]: Without dead ends: 1348 [2023-11-29 04:20:53,809 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:20:53,809 INFO L413 NwaCegarLoop]: 559 mSDtfsCounter, 732 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 1222 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 1232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2023-11-29 04:20:53,810 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 1726 Invalid, 1232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1222 Invalid, 0 Unknown, 0 Unchecked, 8.9s Time] [2023-11-29 04:20:53,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1348 states. [2023-11-29 04:20:53,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1348 to 1175. [2023-11-29 04:20:53,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 715 states have (on average 1.8699300699300698) internal successors, (1337), 913 states have internal predecessors, (1337), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:20:53,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1721 transitions. [2023-11-29 04:20:53,836 INFO L78 Accepts]: Start accepts. Automaton has 1175 states and 1721 transitions. Word has length 73 [2023-11-29 04:20:53,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:20:53,837 INFO L495 AbstractCegarLoop]: Abstraction has 1175 states and 1721 transitions. [2023-11-29 04:20:53,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2023-11-29 04:20:53,837 INFO L276 IsEmpty]: Start isEmpty. Operand 1175 states and 1721 transitions. [2023-11-29 04:20:53,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 04:20:53,838 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:20:53,838 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:20:53,849 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-29 04:20:54,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:54,039 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting cdev_addErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:20:54,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:20:54,040 INFO L85 PathProgramCache]: Analyzing trace with hash -179249883, now seen corresponding path program 1 times [2023-11-29 04:20:54,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:20:54,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610086030] [2023-11-29 04:20:54,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:54,041 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-11-29 04:20:54,041 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:20:54,042 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:54,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:20:55,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:55,681 INFO L262 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:20:55,683 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:20:56,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:20:56,480 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:20:56,806 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:20:56,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:20:57,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:20:57,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610086030] [2023-11-29 04:20:57,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610086030] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:20:57,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [873061540] [2023-11-29 04:20:57,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:20:57,463 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:20:57,464 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:20:57,464 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:20:57,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (32)] Waiting until timeout for monitored process [2023-11-29 04:20:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:20:59,765 INFO L262 TraceCheckSpWp]: Trace formula consists of 900 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 04:20:59,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:21:00,309 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 04:21:00,310 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-29 04:21:00,498 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 04:21:01,047 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:21:01,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:21:01,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-11-29 04:21:02,292 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:21:02,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [873061540] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 04:21:02,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:21:02,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 9] total 18 [2023-11-29 04:21:02,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778662016] [2023-11-29 04:21:02,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:21:02,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:21:02,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:21:02,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:21:02,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2023-11-29 04:21:02,294 INFO L87 Difference]: Start difference. First operand 1175 states and 1721 transitions. Second operand has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-29 04:21:04,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:06,145 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:07,524 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:09,338 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:11,371 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:20,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:21:20,089 INFO L93 Difference]: Finished difference Result 1174 states and 1720 transitions. [2023-11-29 04:21:20,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:21:20,090 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 73 [2023-11-29 04:21:20,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:21:20,092 INFO L225 Difference]: With dead ends: 1174 [2023-11-29 04:21:20,092 INFO L226 Difference]: Without dead ends: 1174 [2023-11-29 04:21:20,093 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 226 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=69, Invalid=351, Unknown=0, NotChecked=0, Total=420 [2023-11-29 04:21:20,093 INFO L413 NwaCegarLoop]: 628 mSDtfsCounter, 62 mSDsluCounter, 2997 mSDsCounter, 0 mSdLazyCounter, 1896 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 3625 SdHoareTripleChecker+Invalid, 1899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 1896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2023-11-29 04:21:20,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [63 Valid, 3625 Invalid, 1899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 1896 Invalid, 0 Unknown, 0 Unchecked, 17.6s Time] [2023-11-29 04:21:20,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1174 states. [2023-11-29 04:21:20,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1174 to 1174. [2023-11-29 04:21:20,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1174 states, 715 states have (on average 1.8685314685314685) internal successors, (1336), 912 states have internal predecessors, (1336), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:21:20,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1174 states to 1174 states and 1720 transitions. [2023-11-29 04:21:20,108 INFO L78 Accepts]: Start accepts. Automaton has 1174 states and 1720 transitions. Word has length 73 [2023-11-29 04:21:20,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:21:20,108 INFO L495 AbstractCegarLoop]: Abstraction has 1174 states and 1720 transitions. [2023-11-29 04:21:20,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.125) internal successors, (33), 8 states have internal predecessors, (33), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-29 04:21:20,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1174 states and 1720 transitions. [2023-11-29 04:21:20,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-11-29 04:21:20,109 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:21:20,109 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:21:20,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (32)] Ended with exit code 0 [2023-11-29 04:21:20,319 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Ended with exit code 0 [2023-11-29 04:21:20,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:21:20,510 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting cdev_addErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:21:20,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:21:20,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1261778194, now seen corresponding path program 1 times [2023-11-29 04:21:20,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:21:20,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952642558] [2023-11-29 04:21:20,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:21:20,511 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-11-29 04:21:20,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:21:20,512 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:21:20,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-29 04:21:22,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:21:22,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 922 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 04:21:22,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:21:22,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:21:22,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:21:23,309 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:21:23,309 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:21:28,012 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:21:28,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952642558] [2023-11-29 04:21:28,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952642558] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:21:28,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [873467204] [2023-11-29 04:21:28,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:21:28,013 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:21:28,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:21:28,013 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:21:28,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (34)] Waiting until timeout for monitored process [2023-11-29 04:21:30,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:21:30,628 INFO L262 TraceCheckSpWp]: Trace formula consists of 922 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-29 04:21:30,630 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:21:31,176 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2023-11-29 04:21:31,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2023-11-29 04:21:31,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 04:21:31,872 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:21:31,873 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:21:32,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 10 [2023-11-29 04:21:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:21:33,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [873467204] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 04:21:33,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:21:33,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [5, 9] total 18 [2023-11-29 04:21:33,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826697569] [2023-11-29 04:21:33,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:21:33,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 04:21:33,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:21:33,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 04:21:33,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=314, Unknown=1, NotChecked=0, Total=380 [2023-11-29 04:21:33,080 INFO L87 Difference]: Start difference. First operand 1174 states and 1720 transitions. Second operand has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-29 04:21:35,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:37,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:39,626 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:41,817 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:45,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:21:53,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:21:53,666 INFO L93 Difference]: Finished difference Result 1173 states and 1719 transitions. [2023-11-29 04:21:53,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 04:21:53,667 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) Word has length 74 [2023-11-29 04:21:53,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:21:53,669 INFO L225 Difference]: With dead ends: 1173 [2023-11-29 04:21:53,669 INFO L226 Difference]: Without dead ends: 1173 [2023-11-29 04:21:53,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 230 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=69, Invalid=350, Unknown=1, NotChecked=0, Total=420 [2023-11-29 04:21:53,670 INFO L413 NwaCegarLoop]: 628 mSDtfsCounter, 66 mSDsluCounter, 2544 mSDsCounter, 0 mSdLazyCounter, 1660 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 3172 SdHoareTripleChecker+Invalid, 1669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1660 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:21:53,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 3172 Invalid, 1669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1660 Invalid, 1 Unknown, 0 Unchecked, 20.4s Time] [2023-11-29 04:21:53,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2023-11-29 04:21:53,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1173. [2023-11-29 04:21:53,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 715 states have (on average 1.867132867132867) internal successors, (1335), 911 states have internal predecessors, (1335), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:21:53,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1719 transitions. [2023-11-29 04:21:53,690 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1719 transitions. Word has length 74 [2023-11-29 04:21:53,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:21:53,690 INFO L495 AbstractCegarLoop]: Abstraction has 1173 states and 1719 transitions. [2023-11-29 04:21:53,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.25) internal successors, (34), 8 states have internal predecessors, (34), 5 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 4 states have call predecessors, (7), 4 states have call successors, (7) [2023-11-29 04:21:53,690 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1719 transitions. [2023-11-29 04:21:53,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-29 04:21:53,691 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:21:53,691 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:21:53,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (34)] Ended with exit code 0 [2023-11-29 04:21:53,901 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-11-29 04:21:54,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:21:54,092 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting cdev_addErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:21:54,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:21:54,093 INFO L85 PathProgramCache]: Analyzing trace with hash -2053822414, now seen corresponding path program 1 times [2023-11-29 04:21:54,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:21:54,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [681996243] [2023-11-29 04:21:54,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:21:54,093 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-11-29 04:21:54,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:21:54,094 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:21:54,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-29 04:21:55,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:21:55,927 INFO L262 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:21:55,929 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:21:56,181 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 04:21:56,181 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 04:21:56,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 04:21:56,394 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:21:56,395 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:21:56,395 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:21:56,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [681996243] [2023-11-29 04:21:56,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [681996243] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:21:56,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:21:56,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 04:21:56,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74963844] [2023-11-29 04:21:56,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:21:56,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:21:56,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:21:56,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:21:56,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:21:56,397 INFO L87 Difference]: Start difference. First operand 1173 states and 1719 transitions. Second operand has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-29 04:21:58,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:22:01,013 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:22:03,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:22:03,272 INFO L93 Difference]: Finished difference Result 1326 states and 1709 transitions. [2023-11-29 04:22:03,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:22:03,273 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 82 [2023-11-29 04:22:03,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:22:03,276 INFO L225 Difference]: With dead ends: 1326 [2023-11-29 04:22:03,276 INFO L226 Difference]: Without dead ends: 1326 [2023-11-29 04:22:03,276 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:22:03,277 INFO L413 NwaCegarLoop]: 551 mSDtfsCounter, 623 mSDsluCounter, 744 mSDsCounter, 0 mSdLazyCounter, 877 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.8s IncrementalHoareTripleChecker+Time [2023-11-29 04:22:03,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 1295 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 877 Invalid, 0 Unknown, 0 Unchecked, 6.8s Time] [2023-11-29 04:22:03,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1326 states. [2023-11-29 04:22:03,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1326 to 1169. [2023-11-29 04:22:03,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 715 states have (on average 1.8391608391608392) internal successors, (1315), 907 states have internal predecessors, (1315), 192 states have call successors, (192), 85 states have call predecessors, (192), 85 states have return successors, (192), 189 states have call predecessors, (192), 192 states have call successors, (192) [2023-11-29 04:22:03,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1699 transitions. [2023-11-29 04:22:03,292 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1699 transitions. Word has length 82 [2023-11-29 04:22:03,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:22:03,293 INFO L495 AbstractCegarLoop]: Abstraction has 1169 states and 1699 transitions. [2023-11-29 04:22:03,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-29 04:22:03,293 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1699 transitions. [2023-11-29 04:22:03,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-29 04:22:03,293 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:22:03,294 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:22:03,308 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Ended with exit code 0 [2023-11-29 04:22:03,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:22:03,494 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting cdev_addErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:22:03,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:22:03,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2053822413, now seen corresponding path program 1 times [2023-11-29 04:22:03,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:22:03,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2097114610] [2023-11-29 04:22:03,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:22:03,496 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-11-29 04:22:03,496 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:22:03,496 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:22:03,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-29 04:22:05,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:22:05,263 INFO L262 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:22:05,265 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:22:06,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:22:06,078 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:22:06,476 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:22:06,476 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:22:06,968 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:22:06,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2097114610] [2023-11-29 04:22:06,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2097114610] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:22:06,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1104775081] [2023-11-29 04:22:06,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:22:06,969 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 04:22:06,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 04:22:06,970 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 04:22:06,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (37)] Waiting until timeout for monitored process [2023-11-29 04:22:09,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:22:09,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 04:22:09,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:22:10,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 04:22:10,536 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 04:22:10,898 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2023-11-29 04:22:10,898 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 04:22:11,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1104775081] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 04:22:11,334 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 04:22:11,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 2 [2023-11-29 04:22:11,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427877035] [2023-11-29 04:22:11,334 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 04:22:11,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:22:11,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:22:11,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:22:11,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:22:11,335 INFO L87 Difference]: Start difference. First operand 1169 states and 1699 transitions. Second operand has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-29 04:22:12,895 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:22:14,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:22:14,793 INFO L93 Difference]: Finished difference Result 1362 states and 1918 transitions. [2023-11-29 04:22:14,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:22:14,794 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 82 [2023-11-29 04:22:14,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:22:14,798 INFO L225 Difference]: With dead ends: 1362 [2023-11-29 04:22:14,798 INFO L226 Difference]: Without dead ends: 1362 [2023-11-29 04:22:14,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 233 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-29 04:22:14,798 INFO L413 NwaCegarLoop]: 686 mSDtfsCounter, 225 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 535 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 1174 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:22:14,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 1174 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 535 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-29 04:22:14,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2023-11-29 04:22:14,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1295. [2023-11-29 04:22:14,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1295 states, 801 states have (on average 1.8277153558052435) internal successors, (1464), 991 states have internal predecessors, (1464), 220 states have call successors, (220), 100 states have call predecessors, (220), 101 states have return successors, (221), 217 states have call predecessors, (221), 220 states have call successors, (221) [2023-11-29 04:22:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1295 states to 1295 states and 1905 transitions. [2023-11-29 04:22:14,816 INFO L78 Accepts]: Start accepts. Automaton has 1295 states and 1905 transitions. Word has length 82 [2023-11-29 04:22:14,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:22:14,816 INFO L495 AbstractCegarLoop]: Abstraction has 1295 states and 1905 transitions. [2023-11-29 04:22:14,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 14.666666666666666) internal successors, (44), 3 states have internal predecessors, (44), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-11-29 04:22:14,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1295 states and 1905 transitions. [2023-11-29 04:22:14,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2023-11-29 04:22:14,817 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:22:14,817 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:22:14,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (37)] Forceful destruction successful, exit code 0 [2023-11-29 04:22:15,027 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-29 04:22:15,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:22:15,218 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:22:15,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:22:15,218 INFO L85 PathProgramCache]: Analyzing trace with hash 226076809, now seen corresponding path program 1 times [2023-11-29 04:22:15,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:22:15,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [243248810] [2023-11-29 04:22:15,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:22:15,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 04:22:15,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:22:15,221 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:22:15,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-29 04:22:17,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:22:17,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 975 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:22:17,133 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:22:17,215 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 3 [2023-11-29 04:22:17,233 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34| (_ BitVec 32))) (and (= (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34|) (_ bv0 1)) (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34| (_ bv0 1))))) is different from true [2023-11-29 04:22:17,237 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-11-29 04:22:21,277 WARN L876 $PredicateComparison]: unable to prove that (and (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34| (_ BitVec 32))) (and (= (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34|) (_ bv0 1)) (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34| (_ bv0 1))))) (exists ((|v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34| (_ BitVec 32))) (= (_ bv0 1) (select |c_#valid| |v_ULTIMATE.start_zf_show_action_~#str~0#1.base_34|)))) is different from true [2023-11-29 04:22:21,283 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-11-29 04:22:25,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-11-29 04:22:29,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2023-11-29 04:22:33,553 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 107 trivial. 0 not checked. [2023-11-29 04:22:33,554 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:22:33,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:22:33,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [243248810] [2023-11-29 04:22:33,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [243248810] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:22:33,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:22:33,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 04:22:33,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333419070] [2023-11-29 04:22:33,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:22:33,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 04:22:33,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:22:33,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 04:22:33,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=14, Unknown=3, NotChecked=14, Total=42 [2023-11-29 04:22:33,556 INFO L87 Difference]: Start difference. First operand 1295 states and 1905 transitions. Second operand has 7 states, 5 states have (on average 10.6) internal successors, (53), 7 states have internal predecessors, (53), 6 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2023-11-29 04:22:37,580 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:22:39,344 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.76s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:22:43,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:22:47,493 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:22:51,499 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:22:55,514 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:22:59,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:03,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:08,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:12,126 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:16,257 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:20,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:24,646 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:28,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:32,812 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:36,848 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:40,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:45,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:49,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:53,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:23:57,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:01,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:05,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:09,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:13,551 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:17,708 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:21,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:25,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:29,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:33,936 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:37,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:41,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 04:24:42,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:24:42,042 INFO L93 Difference]: Finished difference Result 1440 states and 1996 transitions. [2023-11-29 04:24:42,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 04:24:42,042 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 10.6) internal successors, (53), 7 states have internal predecessors, (53), 6 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) Word has length 95 [2023-11-29 04:24:42,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:24:42,045 INFO L225 Difference]: With dead ends: 1440 [2023-11-29 04:24:42,045 INFO L226 Difference]: Without dead ends: 1426 [2023-11-29 04:24:42,045 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 86 SyntacticMatches, 5 SemanticMatches, 6 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=15, Invalid=20, Unknown=3, NotChecked=18, Total=56 [2023-11-29 04:24:42,046 INFO L413 NwaCegarLoop]: 594 mSDtfsCounter, 431 mSDsluCounter, 1269 mSDsCounter, 0 mSdLazyCounter, 875 mSolverCounterSat, 115 mSolverCounterUnsat, 31 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 128.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 1863 SdHoareTripleChecker+Invalid, 3054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 875 IncrementalHoareTripleChecker+Invalid, 31 IncrementalHoareTripleChecker+Unknown, 2033 IncrementalHoareTripleChecker+Unchecked, 128.4s IncrementalHoareTripleChecker+Time [2023-11-29 04:24:42,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 1863 Invalid, 3054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 875 Invalid, 31 Unknown, 2033 Unchecked, 128.4s Time] [2023-11-29 04:24:42,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1426 states. [2023-11-29 04:24:42,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1426 to 1206. [2023-11-29 04:24:42,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1206 states, 726 states have (on average 1.800275482093664) internal successors, (1307), 919 states have internal predecessors, (1307), 210 states have call successors, (210), 98 states have call predecessors, (210), 97 states have return successors, (207), 202 states have call predecessors, (207), 206 states have call successors, (207) [2023-11-29 04:24:42,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1206 states to 1206 states and 1724 transitions. [2023-11-29 04:24:42,061 INFO L78 Accepts]: Start accepts. Automaton has 1206 states and 1724 transitions. Word has length 95 [2023-11-29 04:24:42,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:24:42,062 INFO L495 AbstractCegarLoop]: Abstraction has 1206 states and 1724 transitions. [2023-11-29 04:24:42,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 10.6) internal successors, (53), 7 states have internal predecessors, (53), 6 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 5 states have call predecessors, (10), 6 states have call successors, (10) [2023-11-29 04:24:42,062 INFO L276 IsEmpty]: Start isEmpty. Operand 1206 states and 1724 transitions. [2023-11-29 04:24:42,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-11-29 04:24:42,062 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:24:42,063 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-29 04:24:42,073 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-11-29 04:24:42,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:24:42,263 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:24:42,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:24:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2104715850, now seen corresponding path program 1 times [2023-11-29 04:24:42,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:24:42,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1237190658] [2023-11-29 04:24:42,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:24:42,265 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-11-29 04:24:42,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:24:42,266 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:24:42,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-29 04:24:43,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:24:43,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 985 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 04:24:43,269 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:24:43,424 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2023-11-29 04:24:43,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:24:43,425 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:24:43,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1237190658] [2023-11-29 04:24:43,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1237190658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:24:43,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:24:43,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 04:24:43,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365149284] [2023-11-29 04:24:43,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:24:43,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 04:24:43,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:24:43,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 04:24:43,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2023-11-29 04:24:43,427 INFO L87 Difference]: Start difference. First operand 1206 states and 1724 transitions. Second operand has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2023-11-29 04:24:46,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.91s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:24:48,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.22s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:24:50,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:24:53,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.34s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:24:55,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:24:58,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:01,038 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:02,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:05,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:07,228 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:08,849 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:10,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:25:10,769 INFO L93 Difference]: Finished difference Result 1097 states and 1535 transitions. [2023-11-29 04:25:10,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 04:25:10,769 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) Word has length 102 [2023-11-29 04:25:10,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:25:10,772 INFO L225 Difference]: With dead ends: 1097 [2023-11-29 04:25:10,772 INFO L226 Difference]: Without dead ends: 1084 [2023-11-29 04:25:10,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2023-11-29 04:25:10,772 INFO L413 NwaCegarLoop]: 622 mSDtfsCounter, 19 mSDsluCounter, 6188 mSDsCounter, 0 mSdLazyCounter, 841 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 6810 SdHoareTripleChecker+Invalid, 843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.2s IncrementalHoareTripleChecker+Time [2023-11-29 04:25:10,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 6810 Invalid, 843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 841 Invalid, 0 Unknown, 0 Unchecked, 27.2s Time] [2023-11-29 04:25:10,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1084 states. [2023-11-29 04:25:10,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1084 to 1084. [2023-11-29 04:25:10,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 645 states have (on average 1.7953488372093023) internal successors, (1158), 836 states have internal predecessors, (1158), 183 states have call successors, (183), 84 states have call predecessors, (183), 83 states have return successors, (181), 176 states have call predecessors, (181), 181 states have call successors, (181) [2023-11-29 04:25:10,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1522 transitions. [2023-11-29 04:25:10,785 INFO L78 Accepts]: Start accepts. Automaton has 1084 states and 1522 transitions. Word has length 102 [2023-11-29 04:25:10,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:25:10,786 INFO L495 AbstractCegarLoop]: Abstraction has 1084 states and 1522 transitions. [2023-11-29 04:25:10,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.5) internal successors, (54), 10 states have internal predecessors, (54), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 5 states have call predecessors, (11), 3 states have call successors, (11) [2023-11-29 04:25:10,786 INFO L276 IsEmpty]: Start isEmpty. Operand 1084 states and 1522 transitions. [2023-11-29 04:25:10,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2023-11-29 04:25:10,786 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:25:10,787 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-29 04:25:10,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-11-29 04:25:10,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:10,987 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:25:10,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:25:10,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1300165654, now seen corresponding path program 1 times [2023-11-29 04:25:10,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:25:10,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [140103786] [2023-11-29 04:25:10,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:25:10,989 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-11-29 04:25:10,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:25:10,990 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:10,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-29 04:25:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:25:12,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 04:25:12,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:25:12,147 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:25:12,147 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:25:12,147 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:25:12,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [140103786] [2023-11-29 04:25:12,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [140103786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:25:12,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:25:12,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 04:25:12,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085800811] [2023-11-29 04:25:12,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:25:12,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 04:25:12,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:25:12,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 04:25:12,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-11-29 04:25:12,149 INFO L87 Difference]: Start difference. First operand 1084 states and 1522 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-29 04:25:14,428 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:16,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:18,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.68s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:20,298 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:24,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.81s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:26,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:27,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:25:27,150 INFO L93 Difference]: Finished difference Result 965 states and 1325 transitions. [2023-11-29 04:25:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 04:25:27,150 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 107 [2023-11-29 04:25:27,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:25:27,153 INFO L225 Difference]: With dead ends: 965 [2023-11-29 04:25:27,153 INFO L226 Difference]: Without dead ends: 965 [2023-11-29 04:25:27,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 04:25:27,154 INFO L413 NwaCegarLoop]: 627 mSDtfsCounter, 388 mSDsluCounter, 2726 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 407 SdHoareTripleChecker+Valid, 3353 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.0s IncrementalHoareTripleChecker+Time [2023-11-29 04:25:27,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [407 Valid, 3353 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 15.0s Time] [2023-11-29 04:25:27,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states. [2023-11-29 04:25:27,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 964. [2023-11-29 04:25:27,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 566 states have (on average 1.7879858657243817) internal successors, (1012), 755 states have internal predecessors, (1012), 156 states have call successors, (156), 69 states have call predecessors, (156), 69 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-11-29 04:25:27,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1324 transitions. [2023-11-29 04:25:27,177 INFO L78 Accepts]: Start accepts. Automaton has 964 states and 1324 transitions. Word has length 107 [2023-11-29 04:25:27,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:25:27,178 INFO L495 AbstractCegarLoop]: Abstraction has 964 states and 1324 transitions. [2023-11-29 04:25:27,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 6 states have internal predecessors, (60), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2023-11-29 04:25:27,178 INFO L276 IsEmpty]: Start isEmpty. Operand 964 states and 1324 transitions. [2023-11-29 04:25:27,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-29 04:25:27,179 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:25:27,179 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:25:27,193 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-11-29 04:25:27,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:27,381 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:25:27,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:25:27,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1662030951, now seen corresponding path program 1 times [2023-11-29 04:25:27,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:25:27,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1960226693] [2023-11-29 04:25:27,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:25:27,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-11-29 04:25:27,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:25:27,383 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:27,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-29 04:25:28,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 04:25:28,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 04:25:28,617 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 04:25:28,631 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2023-11-29 04:25:28,631 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 04:25:28,631 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 04:25:28,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1960226693] [2023-11-29 04:25:28,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1960226693] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 04:25:28,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 04:25:28,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 04:25:28,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835542957] [2023-11-29 04:25:28,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 04:25:28,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 04:25:28,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 04:25:28,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 04:25:28,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:25:28,633 INFO L87 Difference]: Start difference. First operand 964 states and 1324 transitions. Second operand has 4 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-29 04:25:30,457 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:32,648 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:36,654 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 04:25:37,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 04:25:37,159 INFO L93 Difference]: Finished difference Result 962 states and 1320 transitions. [2023-11-29 04:25:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 04:25:37,159 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) Word has length 108 [2023-11-29 04:25:37,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 04:25:37,161 INFO L225 Difference]: With dead ends: 962 [2023-11-29 04:25:37,162 INFO L226 Difference]: Without dead ends: 962 [2023-11-29 04:25:37,162 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 04:25:37,162 INFO L413 NwaCegarLoop]: 627 mSDtfsCounter, 0 mSDsluCounter, 1252 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 1879 SdHoareTripleChecker+Invalid, 183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 04:25:37,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 1879 Invalid, 183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 1 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 04:25:37,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states. [2023-11-29 04:25:37,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 962. [2023-11-29 04:25:37,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 565 states have (on average 1.7876106194690264) internal successors, (1010), 753 states have internal predecessors, (1010), 155 states have call successors, (155), 69 states have call predecessors, (155), 69 states have return successors, (155), 150 states have call predecessors, (155), 155 states have call successors, (155) [2023-11-29 04:25:37,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1320 transitions. [2023-11-29 04:25:37,179 INFO L78 Accepts]: Start accepts. Automaton has 962 states and 1320 transitions. Word has length 108 [2023-11-29 04:25:37,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 04:25:37,179 INFO L495 AbstractCegarLoop]: Abstraction has 962 states and 1320 transitions. [2023-11-29 04:25:37,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (12), 3 states have call predecessors, (12), 2 states have call successors, (12) [2023-11-29 04:25:37,179 INFO L276 IsEmpty]: Start isEmpty. Operand 962 states and 1320 transitions. [2023-11-29 04:25:37,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2023-11-29 04:25:37,180 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 04:25:37,181 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 04:25:37,191 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-11-29 04:25:37,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:37,381 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK === [spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 203 more)] === [2023-11-29 04:25:37,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 04:25:37,382 INFO L85 PathProgramCache]: Analyzing trace with hash -474426397, now seen corresponding path program 1 times [2023-11-29 04:25:37,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 04:25:37,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1176805181] [2023-11-29 04:25:37,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 04:25:37,383 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-11-29 04:25:37,383 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 04:25:37,384 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:37,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-11-29 04:25:40,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:25:40,468 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 04:25:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 04:25:42,948 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-11-29 04:25:42,948 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 04:25:42,949 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr164ASSERT_VIOLATIONMEMORY_LEAK (204 of 205 remaining) [2023-11-29 04:25:42,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlock_irqrestoreErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (203 of 205 remaining) [2023-11-29 04:25:42,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlock_irqrestoreErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (202 of 205 remaining) [2023-11-29 04:25:42,950 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlockErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (201 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_unlockErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (200 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (199 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (198 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (197 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (196 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (195 of 205 remaining) [2023-11-29 04:25:42,951 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (194 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (193 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (192 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (191 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ##fun~$Pointer$~X~$Pointer$~TO~C_INTErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (190 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_irqsaveErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (189 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_irqsaveErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (188 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (187 of 205 remaining) [2023-11-29 04:25:42,952 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (186 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (185 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (184 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (183 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (182 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (181 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (180 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (179 of 205 remaining) [2023-11-29 04:25:42,953 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (178 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (177 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (176 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (175 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (174 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (173 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (172 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (171 of 205 remaining) [2023-11-29 04:25:42,954 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (170 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (169 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (168 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (167 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (166 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (165 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (164 of 205 remaining) [2023-11-29 04:25:42,955 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (163 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (162 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (161 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (160 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (159 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (158 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (157 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (156 of 205 remaining) [2023-11-29 04:25:42,956 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (155 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (154 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (153 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (152 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (151 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (150 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (149 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (148 of 205 remaining) [2023-11-29 04:25:42,957 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (147 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (146 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (145 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (144 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (143 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (142 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (141 of 205 remaining) [2023-11-29 04:25:42,958 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (140 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (139 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (138 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (137 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (136 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (135 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (134 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (133 of 205 remaining) [2023-11-29 04:25:42,959 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (132 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (131 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (130 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (129 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (128 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (127 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (126 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (125 of 205 remaining) [2023-11-29 04:25:42,960 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (124 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (123 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (122 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (121 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (120 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (119 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (118 of 205 remaining) [2023-11-29 04:25:42,961 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (117 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (116 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (115 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (114 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (113 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (112 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (111 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (110 of 205 remaining) [2023-11-29 04:25:42,962 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (109 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (108 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (107 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (106 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (105 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (104 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (103 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (102 of 205 remaining) [2023-11-29 04:25:42,963 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (101 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (100 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (99 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (98 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (97 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (96 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (95 of 205 remaining) [2023-11-29 04:25:42,964 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (94 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (93 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (92 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (91 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (90 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (89 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (88 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr100REQUIRES_VIOLATIONMEMORY_DEREFERENCE (87 of 205 remaining) [2023-11-29 04:25:42,965 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr101REQUIRES_VIOLATIONMEMORY_DEREFERENCE (86 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr102REQUIRES_VIOLATIONMEMORY_DEREFERENCE (85 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE (84 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr104REQUIRES_VIOLATIONMEMORY_DEREFERENCE (83 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr105REQUIRES_VIOLATIONMEMORY_DEREFERENCE (82 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr106REQUIRES_VIOLATIONMEMORY_DEREFERENCE (81 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr107REQUIRES_VIOLATIONMEMORY_DEREFERENCE (80 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE (79 of 205 remaining) [2023-11-29 04:25:42,966 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr109REQUIRES_VIOLATIONMEMORY_DEREFERENCE (78 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr110REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr111REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr112REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr113REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr115REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 205 remaining) [2023-11-29 04:25:42,967 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr116REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr117REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr118REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr119REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr120REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr121REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr122REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 205 remaining) [2023-11-29 04:25:42,968 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr124REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr125REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr126REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr127REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr128REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr129REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr130REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr131REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 205 remaining) [2023-11-29 04:25:42,969 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr132REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr133REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr134REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr135REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr136REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr137REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr138REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 205 remaining) [2023-11-29 04:25:42,970 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr139REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 205 remaining) [2023-11-29 04:25:42,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr140REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 205 remaining) [2023-11-29 04:25:42,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr141REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 205 remaining) [2023-11-29 04:25:42,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr142REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 205 remaining) [2023-11-29 04:25:42,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr143REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 205 remaining) [2023-11-29 04:25:42,971 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr144REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 205 remaining) [2023-11-29 04:25:42,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr145REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 205 remaining) [2023-11-29 04:25:42,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr146REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 205 remaining) [2023-11-29 04:25:42,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr147REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 205 remaining) [2023-11-29 04:25:42,972 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr148REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 205 remaining) [2023-11-29 04:25:42,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr149REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 205 remaining) [2023-11-29 04:25:42,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr150REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 205 remaining) [2023-11-29 04:25:42,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr151REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 205 remaining) [2023-11-29 04:25:42,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr152REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 205 remaining) [2023-11-29 04:25:42,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr153REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 205 remaining) [2023-11-29 04:25:42,973 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr154REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr155REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr156REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr157REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr158REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr159REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr160REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 205 remaining) [2023-11-29 04:25:42,974 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lock_initErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location del_timerErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location del_timerErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 205 remaining) [2023-11-29 04:25:42,975 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location add_timerErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location add_timerErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 205 remaining) [2023-11-29 04:25:42,976 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location cdev_addErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location zf_pingErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 205 remaining) [2023-11-29 04:25:42,977 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location zf_pingErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 205 remaining) [2023-11-29 04:25:42,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lockErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 205 remaining) [2023-11-29 04:25:42,978 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location spin_lockErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 205 remaining) [2023-11-29 04:25:42,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-11-29 04:25:43,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -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-11-29 04:25:43,181 INFO L445 BasicCegarLoop]: Path program histogram: [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] [2023-11-29 04:25:43,186 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 04:25:43,295 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~nondet222 [2023-11-29 04:25:43,296 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret223 could not be translated [2023-11-29 04:25:43,298 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret224 could not be translated [2023-11-29 04:25:43,300 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret221 could not be translated [2023-11-29 04:25:43,300 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~nondet219 [2023-11-29 04:25:43,301 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem220 [2023-11-29 04:25:43,308 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret712 could not be translated [2023-11-29 04:25:43,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret231 [2023-11-29 04:25:43,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~nondet230 [2023-11-29 04:25:43,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret236 could not be translated [2023-11-29 04:25:43,310 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~nondet235 [2023-11-29 04:25:43,311 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret237 could not be translated [2023-11-29 04:25:43,333 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 04:25:43 BoogieIcfgContainer [2023-11-29 04:25:43,333 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 04:25:43,334 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 04:25:43,334 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 04:25:43,334 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 04:25:43,334 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 04:15:14" (3/4) ... [2023-11-29 04:25:43,336 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 04:25:43,337 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 04:25:43,337 INFO L158 Benchmark]: Toolchain (without parser) took 636868.00ms. Allocated memory was 73.4MB in the beginning and 209.7MB in the end (delta: 136.3MB). Free memory was 41.3MB in the beginning and 43.3MB in the end (delta: -2.0MB). Peak memory consumption was 133.8MB. Max. memory is 16.1GB. [2023-11-29 04:25:43,337 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 73.4MB. Free memory is still 49.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:25:43,338 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1681.73ms. Allocated memory was 73.4MB in the beginning and 119.5MB in the end (delta: 46.1MB). Free memory was 41.1MB in the beginning and 79.1MB in the end (delta: -38.0MB). Peak memory consumption was 66.9MB. Max. memory is 16.1GB. [2023-11-29 04:25:43,338 INFO L158 Benchmark]: Boogie Procedure Inliner took 127.49ms. Allocated memory is still 119.5MB. Free memory was 79.1MB in the beginning and 69.9MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2023-11-29 04:25:43,338 INFO L158 Benchmark]: Boogie Preprocessor took 317.34ms. Allocated memory is still 119.5MB. Free memory was 69.9MB in the beginning and 64.1MB in the end (delta: 5.9MB). Peak memory consumption was 41.1MB. Max. memory is 16.1GB. [2023-11-29 04:25:43,338 INFO L158 Benchmark]: RCFGBuilder took 5447.80ms. Allocated memory was 119.5MB in the beginning and 174.1MB in the end (delta: 54.5MB). Free memory was 64.1MB in the beginning and 78.2MB in the end (delta: -14.1MB). Peak memory consumption was 52.9MB. Max. memory is 16.1GB. [2023-11-29 04:25:43,339 INFO L158 Benchmark]: TraceAbstraction took 629284.20ms. Allocated memory was 174.1MB in the beginning and 209.7MB in the end (delta: 35.7MB). Free memory was 77.1MB in the beginning and 43.3MB in the end (delta: 33.8MB). Peak memory consumption was 69.4MB. Max. memory is 16.1GB. [2023-11-29 04:25:43,339 INFO L158 Benchmark]: Witness Printer took 3.30ms. Allocated memory is still 209.7MB. Free memory is still 43.3MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 04:25:43,340 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 73.4MB. Free memory is still 49.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1681.73ms. Allocated memory was 73.4MB in the beginning and 119.5MB in the end (delta: 46.1MB). Free memory was 41.1MB in the beginning and 79.1MB in the end (delta: -38.0MB). Peak memory consumption was 66.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 127.49ms. Allocated memory is still 119.5MB. Free memory was 79.1MB in the beginning and 69.9MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 317.34ms. Allocated memory is still 119.5MB. Free memory was 69.9MB in the beginning and 64.1MB in the end (delta: 5.9MB). Peak memory consumption was 41.1MB. Max. memory is 16.1GB. * RCFGBuilder took 5447.80ms. Allocated memory was 119.5MB in the beginning and 174.1MB in the end (delta: 54.5MB). Free memory was 64.1MB in the beginning and 78.2MB in the end (delta: -14.1MB). Peak memory consumption was 52.9MB. Max. memory is 16.1GB. * TraceAbstraction took 629284.20ms. Allocated memory was 174.1MB in the beginning and 209.7MB in the end (delta: 35.7MB). Free memory was 77.1MB in the beginning and 43.3MB in the end (delta: 33.8MB). Peak memory consumption was 69.4MB. Max. memory is 16.1GB. * Witness Printer took 3.30ms. Allocated memory is still 209.7MB. Free memory is still 43.3MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~nondet222 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret223 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret224 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret221 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~nondet219 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem220 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret712 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret231 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~nondet230 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret236 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~nondet235 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret237 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 1848]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of large string literal at line 1812, overapproximation of memtrack at line 1848. Possible FailurePath: [L20] int current_execution_context; [L31] int (* _ddv_module_init)(void); [L32] void (* _ddv_module_exit)(void); [L232] unsigned long jiffies; [L1474] char _ddv_module_author[] = "Fernando Fuganti "; [L1475] char _ddv_module_description[] = "MachZ ZF-Logic Watchdog driver"; [L1476] char _ddv_module_license[] = "GPL"; [L1478] static int nowayout = 0; [L1479] char _ddv_module_param_nowayout [] = "Watchdog cannot be stopped once started (default=CONFIG_WATCHDOG_NOWAYOUT)"; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1483-L1487] static struct watchdog_info zf_info = { .options = 0x8000 | 0x0100, .firmware_version = 1, .identity = "ZF-Logic watchdog", }; [L1488] static int action = 0; [L1489] char _ddv_module_param_action [] = "after watchdog resets, generate: 0 = RESET(*) 1 = SMI 2 = NMI 3 = SCI"; [L1491] static int zf_action = 0x0800; [L1492] static unsigned long zf_is_open; [L1492] static unsigned long zf_is_open; [L1493] static char zf_expect_close; [L1494] static spinlock_t zf_lock; [L1494] static spinlock_t zf_lock; [L1494] static spinlock_t zf_lock; [L1495] static spinlock_t zf_port_lock; [L1495] static spinlock_t zf_port_lock; [L1495] static spinlock_t zf_port_lock; [L1496] static struct timer_list zf_timer; [L1496] static struct timer_list zf_timer; [L1496] static struct timer_list zf_timer; [L1496] static struct timer_list zf_timer; [L1496] static struct timer_list zf_timer; [L1496] static struct timer_list zf_timer; [L1497] static unsigned long next_heartbeat = 0; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1743-L1750] static const struct file_operations zf_fops = { .owner = ((struct module *) 0), .llseek = no_llseek, .write = zf_write, .ioctl = zf_ioctl, .open = zf_open, .release = zf_close, }; [L1752-L1756] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1752-L1756] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1752-L1756] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1752-L1756] static struct miscdevice zf_miscdev = { .minor = 130, .name = "watchdog", .fops = (struct file_operations *)&zf_fops, }; [L1763-L1765] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1763-L1765] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1763-L1765] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1763-L1765] static struct notifier_block zf_notifier = { .notifier_call = zf_notify_sys, }; [L1845] int (* _ddv_tmp_init)(void) = zf_init; [L1846] void (* _ddv_tmp_exit)(void) = zf_exit; [L1897] struct cdev fixed_cdev[1]; [L1897] struct cdev fixed_cdev[1]; [L1897] struct cdev fixed_cdev[1]; [L1897] struct cdev fixed_cdev[1]; [L1897] struct cdev fixed_cdev[1]; [L1898] int fixed_cdev_used = 0; [L1900] short number_cdev_registered = 0; [L1911] struct ddv_cdev cdev_registered[1]; [L1911] struct ddv_cdev cdev_registered[1]; [L1911] struct ddv_cdev cdev_registered[1]; [L2448] short number_genhd_registered = 0; [L2449] short number_fixed_genhd_used = 0; [L2460] struct gendisk fixed_gendisk[10]; [L2460] struct gendisk fixed_gendisk[10]; [L2460] struct gendisk fixed_gendisk[10]; [L2461] struct ddv_genhd genhd_registered[10]; [L2461] struct ddv_genhd genhd_registered[10]; [L2461] struct ddv_genhd genhd_registered[10]; [L2599] struct ddv_pci_driver registered_pci_driver; [L2599] struct ddv_pci_driver registered_pci_driver; [L2599] struct ddv_pci_driver registered_pci_driver; [L2610] struct registered_irq registered_irq[16]; [L2610] struct registered_irq registered_irq[16]; [L2620] short number_tasklet_registered = 0; [L2627] struct ddv_tasklet tasklet_registered[1]; [L2627] struct ddv_tasklet tasklet_registered[1]; [L2627] struct ddv_tasklet tasklet_registered[1]; [L2637] short number_timer_registered = 0; [L2643] struct ddv_timer timer_registered[1]; [L2643] struct ddv_timer timer_registered[1]; [L2653] struct work_struct *shared_workqueue[10]; [L2653] struct work_struct *shared_workqueue[10]; [L2663] spinlock_t kernel_lock; [L2663] spinlock_t kernel_lock; [L2663] spinlock_t kernel_lock; [L3349] request_queue_t fixed_request_queue[10]; [L3349] request_queue_t fixed_request_queue[10]; [L3349] request_queue_t fixed_request_queue[10]; [L3351] int number_request_queue_used = 0; [L3435] struct proc_dir_entry *proc_root_driver; [L3745] struct ddv_tty_driver global_tty_driver; [L3745] struct ddv_tty_driver global_tty_driver; [L3745] struct ddv_tty_driver global_tty_driver; [L3924] int ddv_ioport_request_start; [L3925] int ddv_ioport_request_len; [L1850] _ddv_module_init = zf_init [L1851] _ddv_module_exit = zf_exit [L1852] CALL call_ddv() [L2727] int err; [L2729] current_execution_context = 1 [L2731] CALL init_kernel() [L2667] int i; VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2669] CALL spin_lock_init(&kernel_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4157] lock->init = 1 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, lock={44:0}, lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4158] lock->locked = 0 [L2669] RET spin_lock_init(&kernel_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] i = 0 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=0, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=0, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=1, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=1, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=2, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=2, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=3, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=3, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=4, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=4, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=5, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=5, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=6, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=6, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=7, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=7, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=8, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=8, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=9, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND TRUE i < 10 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=9, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2672] shared_workqueue[i] = ((void *)0) [L2671] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=10, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2671] COND FALSE !(i < 10) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=10, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2675] i = 0 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=0, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2675] COND TRUE i < 1 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=0, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2676] tasklet_registered[i].tasklet = ((void *)0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2677] tasklet_registered[i].is_running = 0 [L2675] i++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=1, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2675] COND FALSE !(i < 1) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=1, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2731] RET init_kernel() [L2733] CALL, EXPR (* _ddv_module_init)() [L1776] int ret; [L1778] CALL printk("<6>" "machzwd" ": MachZ ZF-Logic Watchdog driver initializing.\n") VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, fmt={20:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4484] return 0; [L1778] RET printk("<6>" "machzwd" ": MachZ ZF-Logic Watchdog driver initializing.\n") VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1780] CALL, EXPR zf_readw(0x02) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1469] FCALL outb(port, 0x218) VAL [\old(port)=2, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, port=2, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1470] CALL, EXPR inw(0x21A) [L3964] return __VERIFIER_nondet_ushort(); [L1470] RET, EXPR inw(0x21A) [L1470] return inw(0x21A); [L1780] RET, EXPR zf_readw(0x02) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1780] ret = zf_readw(0x02) [L1781] COND FALSE !((!ret) || (ret == 0xffff)) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=32768, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1786] COND TRUE (action <= 3) && (action >= 0) [L1787] zf_action = zf_action>>action VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=32768, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1791] CALL zf_show_action(action) [L1769] char *str[] = { "RESET", "SMI", "NMI", "SCI" }; [L1769] char *str[] = { "RESET", "SMI", "NMI", "SCI" }; [L1769] char *str[] = { "RESET", "SMI", "NMI", "SCI" }; [L1769] char *str[] = { "RESET", "SMI", "NMI", "SCI" }; [L1769] char *str[] = { "RESET", "SMI", "NMI", "SCI" }; [L1771] EXPR str[act] VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1771] CALL printk("<6>" "machzwd" ": Watchdog using action = %s\n", str[act]) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, fmt={19:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4484] return 0; [L1771] RET printk("<6>" "machzwd" ": Watchdog using action = %s\n", str[act]) VAL [\old(act)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, act=0, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, str={126:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1769] char *str[] = { "RESET", "SMI", "NMI", "SCI" }; [L1791] RET zf_show_action(action) [L1793] CALL spin_lock_init(&zf_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, lock={29:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4157] lock->init = 1 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, lock={29:0}, lock={29:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4158] lock->locked = 0 [L1793] RET spin_lock_init(&zf_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=32768, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1794] CALL spin_lock_init(&zf_port_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, lock={30:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4157] lock->init = 1 VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, lock={30:0}, lock={30:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4158] lock->locked = 0 [L1794] RET spin_lock_init(&zf_port_lock) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=32768, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1796] CALL, EXPR misc_register(&zf_miscdev) [L3495] int i; [L3496] dev_t dev; VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=0, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, misc={33:0}, misc={33:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3498] COND TRUE fixed_cdev_used < 1 [L3499] i = fixed_cdev_used [L3500] fixed_cdev_used++ VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=0, jiffies=0, kernel_lock={44:0}, misc={33:0}, misc={33:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3502] fixed_cdev[i].owner = ((struct module *) 0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3503] EXPR misc->fops VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3503] fixed_cdev[i].ops = misc->fops [L3505] EXPR misc->minor [L3505] dev = (((10) << 20) | (misc->minor)) [L3507] CALL, EXPR cdev_add(&fixed_cdev[i], dev, 0) VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3850] p->dev = dev VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3851] p->count = count [L3853] int return_value = __VERIFIER_nondet_int(); [L3854] CALL assume_abort_if_not((return_value == 0) || (return_value == -1)) VAL [\old(cond)=1, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L10] COND FALSE !(!cond) VAL [\old(cond)=1, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, cond=1, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3854] RET assume_abort_if_not((return_value == 0) || (return_value == -1)) VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3856] COND TRUE return_value == 0 VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3857] COND TRUE number_cdev_registered < 1 VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3859] cdev_registered[number_cdev_registered].cdevp = p VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3860] cdev_registered[number_cdev_registered].inode.i_rdev = dev VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3861] cdev_registered[number_cdev_registered].inode.i_cdev = p VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=0, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3862] cdev_registered[number_cdev_registered].open = 0 [L3864] number_cdev_registered++ VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3870] return return_value; VAL [\old(count)=0, \old(dev)=10485890, \old(number_cdev_registered)=0, \result=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, count=0, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, p={35:0}, p={35:0}, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, return_value=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3507] RET, EXPR cdev_add(&fixed_cdev[i], dev, 0) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, dev=10485890, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, i=0, jiffies=0, kernel_lock={44:0}, misc={33:0}, misc={33:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3507] return cdev_add(&fixed_cdev[i], dev, 0); [L1796] RET, EXPR misc_register(&zf_miscdev) [L1796] ret = misc_register(&zf_miscdev) [L1797] COND FALSE !(\read(ret)) [L1803] CALL, EXPR request_region(0x218, 3, "MachZ ZFL WDT") VAL [\old(ddv_ioport_request_len)=0, \old(ddv_ioport_request_start)=0, \old(len)=3, \old(start)=536, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, name={23:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3929] unsigned int i; [L3930] struct resource *resource = (struct resource*)malloc(sizeof(struct resource)); [L3935] ddv_ioport_request_start = start [L3936] ddv_ioport_request_len = len [L3938] return resource; [L1803] RET, EXPR request_region(0x218, 3, "MachZ ZFL WDT") VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=3, ddv_ioport_request_start=536, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=0, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1803] COND FALSE !(!request_region(0x218, 3, "MachZ ZFL WDT")) [L1810] CALL, EXPR register_reboot_notifier(&zf_notifier) [L4525] int i; [L4525] return i; [L1810] RET, EXPR register_reboot_notifier(&zf_notifier) [L1810] ret = register_reboot_notifier(&zf_notifier) [L1811] COND TRUE \read(ret) [L1812-L1813] CALL printk("<3>" "can't register reboot notifier (err=%d)\n", ret) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=3, ddv_ioport_request_start=536, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, fmt={25:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4484] return 0; [L1812-L1813] RET printk("<3>" "can't register reboot notifier (err=%d)\n", ret) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=3, ddv_ioport_request_start=536, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=-2147483648, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1828] CALL release_region(0x218, 3) VAL [\old(ddv_ioport_request_len)=3, \old(ddv_ioport_request_start)=536, \old(len)=3, \old(start)=536, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=3, ddv_ioport_request_start=536, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L3943] unsigned int i = 0; [L3949] ddv_ioport_request_start = 0 [L3950] ddv_ioport_request_len = 0 [L1828] RET release_region(0x218, 3) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=-2147483648, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1830] CALL misc_deregister(&zf_miscdev) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, misc={33:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L4526] int i; [L4526] return i; [L1830] RET misc_deregister(&zf_miscdev) VAL [_ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=-2147483648, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1832] return ret; VAL [\result=-2147483648, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, ret=-2147483648, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L2733] RET, EXPR (* _ddv_module_init)() [L2733] err = (* _ddv_module_init)() [L2735] COND TRUE \read(err) [L2736] return -1; VAL [\result=-1, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, err=-2147483648, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] [L1852] RET call_ddv() [L1854] return 0; VAL [\result=0, _ddv_module_exit={-1:8}, _ddv_module_init={-1:7}, _ddv_tmp_exit={-1:8}, _ddv_tmp_init={-1:7}, action=0, cdev_registered={36:0}, current_execution_context=1, ddv_ioport_request_len=0, ddv_ioport_request_start=0, fixed_cdev={35:0}, fixed_cdev_used=1, fixed_gendisk={37:0}, fixed_request_queue={45:0}, genhd_registered={38:0}, global_tty_driver={46:0}, jiffies=0, kernel_lock={44:0}, next_heartbeat=0, nowayout=0, number_cdev_registered=1, number_fixed_genhd_used=0, number_genhd_registered=0, number_request_queue_used=0, number_tasklet_registered=0, number_timer_registered=0, proc_root_driver={0:0}, registered_irq={40:0}, registered_pci_driver={39:0}, shared_workqueue={43:0}, tasklet_registered={41:0}, timer_registered={42:0}, zf_action=2048, zf_expect_close=0, zf_fops={32:0}, zf_info={27:0}, zf_is_open={28:0}, zf_lock={29:0}, zf_miscdev={33:0}, zf_notifier={34:0}, zf_port_lock={30:0}, zf_timer={31:0}] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 29 procedures, 609 locations, 205 error locations. Started 1 CEGAR loops. OverallTime: 629.1s, OverallIterations: 33, TraceHistogramMax: 11, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 505.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 35 mSolverCounterUnknown, 13828 SdHoareTripleChecker+Valid, 502.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13789 mSDsluCounter, 76839 SdHoareTripleChecker+Invalid, 489.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2033 IncrementalHoareTripleChecker+Unchecked, 57229 mSDsCounter, 642 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 36401 IncrementalHoareTripleChecker+Invalid, 39111 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 642 mSolverCounterUnsat, 19610 mSDtfsCounter, 36401 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2745 GetRequests, 2489 SyntacticMatches, 14 SemanticMatches, 242 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 543 ImplicationChecksByTransitivity, 36.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1515occurred in iteration=16, InterpolantAutomatonStates: 197, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 32 MinimizatonAttempts, 3116 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.9s SsaConstructionTime, 33.0s SatisfiabilityAnalysisTime, 57.6s InterpolantComputationTime, 2343 NumberOfCodeBlocks, 2311 NumberOfCodeBlocksAsserted, 52 NumberOfCheckSat, 2426 ConstructedInterpolants, 71 QuantifiedInterpolants, 28781 SizeOfPredicates, 88 NumberOfNonLiveVariables, 30134 ConjunctsInSsa, 324 ConjunctsInUnsatCore, 47 InterpolantComputations, 21 PerfectInterpolantSequences, 3507/3961 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-29 04:25:43,390 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4b5f6c98-68d4-4581-a5c9-12bed9a7c6f4/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample