./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 64bit --witnessprinter.graph.data.programhash 46eaa86a058d5f8f9ac1a5b9efbcb664547df2e8af2d76b8a7d936d3418cf7e2 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:40:43,766 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:40:43,833 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2023-11-29 02:40:43,838 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:40:43,839 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:40:43,860 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:40:43,861 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:40:43,861 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:40:43,862 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:40:43,863 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:40:43,863 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:40:43,864 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:40:43,864 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:40:43,865 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:40:43,865 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:40:43,866 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:40:43,866 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:40:43,867 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:40:43,867 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 02:40:43,868 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 02:40:43,868 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 02:40:43,869 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:40:43,869 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:40:43,870 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:40:43,870 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:40:43,870 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:40:43,871 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:40:43,871 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:40:43,871 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:40:43,872 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:40:43,872 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:40:43,873 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:40:43,873 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:40:43,873 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 02:40:43,873 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:40:43,873 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:40:43,874 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:40:43,874 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:40:43,874 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_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 46eaa86a058d5f8f9ac1a5b9efbcb664547df2e8af2d76b8a7d936d3418cf7e2 [2023-11-29 02:40:44,096 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:40:44,118 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:40:44,121 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:40:44,122 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:40:44,122 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:40:44,124 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2023-11-29 02:40:46,873 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:40:47,201 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:40:47,202 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2023-11-29 02:40:47,230 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data/fad6d040c/b15bc138bd014fedbcf785dba01348cf/FLAG3ec71034c [2023-11-29 02:40:47,243 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data/fad6d040c/b15bc138bd014fedbcf785dba01348cf [2023-11-29 02:40:47,245 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:40:47,246 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:40:47,247 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:40:47,247 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:40:47,251 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:40:47,251 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:40:47" (1/1) ... [2023-11-29 02:40:47,252 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5444e0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:47, skipping insertion in model container [2023-11-29 02:40:47,252 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:40:47" (1/1) ... [2023-11-29 02:40:47,347 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:40:48,441 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:40:48,469 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 02:40:48,469 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@fa195cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:48, skipping insertion in model container [2023-11-29 02:40:48,469 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:40:48,470 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 02:40:48,472 INFO L158 Benchmark]: Toolchain (without parser) took 1224.91ms. Allocated memory is still 190.8MB. Free memory was 147.9MB in the beginning and 111.3MB in the end (delta: 36.5MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2023-11-29 02:40:48,473 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 113.2MB. Free memory was 63.8MB in the beginning and 63.7MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 02:40:48,473 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1223.09ms. Allocated memory is still 190.8MB. Free memory was 147.9MB in the beginning and 111.3MB in the end (delta: 36.5MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2023-11-29 02:40:48,475 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.19ms. Allocated memory is still 113.2MB. Free memory was 63.8MB in the beginning and 63.7MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1223.09ms. Allocated memory is still 190.8MB. Free memory was 147.9MB in the beginning and 111.3MB in the end (delta: 36.5MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2215]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 64bit --witnessprinter.graph.data.programhash 46eaa86a058d5f8f9ac1a5b9efbcb664547df2e8af2d76b8a7d936d3418cf7e2 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 02:40:50,203 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:40:50,279 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf [2023-11-29 02:40:50,285 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:40:50,286 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:40:50,311 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:40:50,312 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:40:50,312 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:40:50,313 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:40:50,314 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:40:50,314 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 02:40:50,315 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 02:40:50,315 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:40:50,316 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:40:50,316 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:40:50,317 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:40:50,317 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:40:50,318 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:40:50,318 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 02:40:50,319 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 02:40:50,319 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 02:40:50,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 02:40:50,320 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 02:40:50,321 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 02:40:50,321 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 02:40:50,322 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:40:50,322 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:40:50,323 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:40:50,323 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:40:50,323 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 02:40:50,324 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 02:40:50,324 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:40:50,325 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:40:50,325 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 02:40:50,325 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 02:40:50,325 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 02:40:50,326 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 02:40:50,326 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 02:40:50,326 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 02:40:50,326 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 02:40:50,326 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 02:40:50,327 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_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 46eaa86a058d5f8f9ac1a5b9efbcb664547df2e8af2d76b8a7d936d3418cf7e2 [2023-11-29 02:40:50,642 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:40:50,661 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:40:50,663 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:40:50,665 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:40:50,665 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:40:50,666 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2023-11-29 02:40:53,460 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:40:53,817 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:40:53,817 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2023-11-29 02:40:53,848 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data/0603b0365/f48b4b1b55e144889fdce55e0ad7c6ce/FLAG8342484ff [2023-11-29 02:40:53,862 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/data/0603b0365/f48b4b1b55e144889fdce55e0ad7c6ce [2023-11-29 02:40:53,865 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:40:53,866 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:40:53,867 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:40:53,868 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:40:53,873 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:40:53,873 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:40:53" (1/1) ... [2023-11-29 02:40:53,875 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@767c4021 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:53, skipping insertion in model container [2023-11-29 02:40:53,875 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:40:53" (1/1) ... [2023-11-29 02:40:53,957 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:40:55,009 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:40:55,039 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 02:40:55,063 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:40:55,198 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:40:55,209 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:40:55,362 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:40:55,558 WARN L675 CHandler]: The function fflush is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:40:55,559 WARN L675 CHandler]: The function strerror is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:40:55,559 WARN L675 CHandler]: The function strtoul is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 02:40:55,567 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:40:55,568 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55 WrapperNode [2023-11-29 02:40:55,568 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:40:55,569 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:40:55,569 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:40:55,569 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:40:55,576 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:55,642 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:55,736 INFO L138 Inliner]: procedures = 589, calls = 398, calls flagged for inlining = 29, calls inlined = 27, statements flattened = 1465 [2023-11-29 02:40:55,737 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:40:55,737 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:40:55,738 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:40:55,738 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:40:55,751 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:55,751 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:55,768 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:55,900 INFO L175 MemorySlicer]: Split 274 memory accesses to 22 slices as follows [54, 2, 3, 3, 7, 38, 3, 4, 9, 3, 16, 3, 17, 1, 1, 20, 22, 44, 4, 15, 2, 3]. 20 percent of accesses are in the largest equivalence class. The 59 initializations are split as follows [17, 2, 0, 3, 0, 9, 3, 4, 1, 0, 16, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 73 writes are split as follows [23, 0, 0, 0, 7, 0, 0, 0, 4, 0, 0, 0, 4, 1, 1, 3, 10, 12, 4, 3, 1, 0]. [2023-11-29 02:40:55,900 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:55,901 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:56,035 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:56,054 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:56,116 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:56,164 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:56,216 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:40:56,217 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:40:56,218 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:40:56,218 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:40:56,219 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (1/1) ... [2023-11-29 02:40:56,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 02:40:56,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:40:56,255 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 02:40:56,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 02:40:56,298 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2023-11-29 02:40:56,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2023-11-29 02:40:56,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2023-11-29 02:40:56,299 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2023-11-29 02:40:56,300 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2023-11-29 02:40:56,301 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2023-11-29 02:40:56,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2023-11-29 02:40:56,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2023-11-29 02:40:56,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2023-11-29 02:40:56,302 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2023-11-29 02:40:56,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2023-11-29 02:40:56,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2023-11-29 02:40:56,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2023-11-29 02:40:56,302 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2023-11-29 02:40:56,303 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2023-11-29 02:40:56,304 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2023-11-29 02:40:56,305 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure strerror [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 02:40:56,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2023-11-29 02:40:56,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2023-11-29 02:40:56,307 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2023-11-29 02:40:56,308 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2023-11-29 02:40:56,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2023-11-29 02:40:56,310 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2023-11-29 02:40:56,310 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure fflush [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 02:40:56,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2023-11-29 02:40:56,312 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2023-11-29 02:40:56,313 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2023-11-29 02:40:56,314 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2023-11-29 02:40:56,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2023-11-29 02:40:56,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2023-11-29 02:40:56,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2023-11-29 02:40:56,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2023-11-29 02:40:56,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2023-11-29 02:40:56,315 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2023-11-29 02:40:56,316 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2023-11-29 02:40:56,317 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2023-11-29 02:40:56,318 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2023-11-29 02:40:56,319 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2023-11-29 02:40:56,320 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2023-11-29 02:40:56,321 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2023-11-29 02:40:56,322 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:40:56,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2023-11-29 02:40:56,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2023-11-29 02:40:56,324 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2023-11-29 02:40:56,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2023-11-29 02:40:56,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2023-11-29 02:40:56,327 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2023-11-29 02:40:56,328 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2023-11-29 02:40:56,328 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2023-11-29 02:40:56,329 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2023-11-29 02:40:56,330 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2023-11-29 02:40:56,330 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2023-11-29 02:40:56,330 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 02:40:56,330 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2023-11-29 02:40:56,331 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2023-11-29 02:40:56,332 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2023-11-29 02:40:56,333 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2023-11-29 02:40:56,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2023-11-29 02:40:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2023-11-29 02:40:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2023-11-29 02:40:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2023-11-29 02:40:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2023-11-29 02:40:56,338 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2023-11-29 02:40:56,339 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2023-11-29 02:40:56,340 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2023-11-29 02:40:56,340 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 02:40:56,341 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2023-11-29 02:40:56,341 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2023-11-29 02:40:56,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2023-11-29 02:40:56,343 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2023-11-29 02:40:56,344 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2023-11-29 02:40:56,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2023-11-29 02:40:56,346 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 02:40:56,347 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2023-11-29 02:40:56,348 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2023-11-29 02:40:56,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2023-11-29 02:40:56,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2023-11-29 02:40:56,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2023-11-29 02:40:56,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2023-11-29 02:40:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2023-11-29 02:40:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2023-11-29 02:40:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2023-11-29 02:40:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2023-11-29 02:40:56,376 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2023-11-29 02:40:56,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2023-11-29 02:40:56,378 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2023-11-29 02:40:56,379 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2023-11-29 02:40:56,380 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2023-11-29 02:40:56,381 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2023-11-29 02:40:56,382 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2023-11-29 02:40:56,383 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2023-11-29 02:40:56,384 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2023-11-29 02:40:56,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2023-11-29 02:40:56,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2023-11-29 02:40:56,386 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2023-11-29 02:40:56,386 INFO L130 BoogieDeclarations]: Found specification of procedure strtoul [2023-11-29 02:40:56,386 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2023-11-29 02:40:56,386 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2023-11-29 02:40:57,216 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:40:57,220 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:41:04,139 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,167 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,196 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,222 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,250 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,280 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,313 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,340 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,367 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,389 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,413 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:04,436 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,789 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,823 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,854 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,890 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,915 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,942 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,971 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:09,992 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:10,012 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:10,033 WARN L821 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2023-11-29 02:41:10,079 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:41:10,281 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:41:10,281 INFO L309 CfgBuilder]: Removed 49 assume(true) statements. [2023-11-29 02:41:10,283 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:41:10 BoogieIcfgContainer [2023-11-29 02:41:10,283 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:41:10,285 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 02:41:10,285 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 02:41:10,289 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 02:41:10,289 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 02:40:53" (1/3) ... [2023-11-29 02:41:10,289 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a1ca626 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:41:10, skipping insertion in model container [2023-11-29 02:41:10,290 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:40:55" (2/3) ... [2023-11-29 02:41:10,290 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6a1ca626 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 02:41:10, skipping insertion in model container [2023-11-29 02:41:10,290 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:41:10" (3/3) ... [2023-11-29 02:41:10,291 INFO L112 eAbstractionObserver]: Analyzing ICFG readlink-2.i [2023-11-29 02:41:10,312 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 02:41:10,312 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 563 error locations. [2023-11-29 02:41:10,379 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 02:41:10,386 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;@4e234dd9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 02:41:10,386 INFO L358 AbstractCegarLoop]: Starting to check reachability of 563 error locations. [2023-11-29 02:41:10,397 INFO L276 IsEmpty]: Start isEmpty. Operand has 979 states, 502 states have (on average 2.231075697211155) internal successors, (1120), 942 states have internal predecessors, (1120), 25 states have call successors, (25), 11 states have call predecessors, (25), 11 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-11-29 02:41:10,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 02:41:10,404 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:10,405 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 02:41:10,405 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:41:10,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:10,412 INFO L85 PathProgramCache]: Analyzing trace with hash 91837, now seen corresponding path program 1 times [2023-11-29 02:41:10,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:41:10,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [681463839] [2023-11-29 02:41:10,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:10,427 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 02:41:10,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:41:10,430 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:10,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:10,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:10,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:41:10,990 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:11,047 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 02:41:11,067 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 02:41:11,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:41:11,068 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:41:11,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [681463839] [2023-11-29 02:41:11,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [681463839] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:41:11,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:41:11,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:41:11,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343311094] [2023-11-29 02:41:11,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:41:11,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:41:11,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:41:11,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:41:11,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:41:11,106 INFO L87 Difference]: Start difference. First operand has 979 states, 502 states have (on average 2.231075697211155) internal successors, (1120), 942 states have internal predecessors, (1120), 25 states have call successors, (25), 11 states have call predecessors, (25), 11 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:14,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:14,836 INFO L93 Difference]: Finished difference Result 1123 states and 1305 transitions. [2023-11-29 02:41:14,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:41:14,840 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2023-11-29 02:41:14,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:14,854 INFO L225 Difference]: With dead ends: 1123 [2023-11-29 02:41:14,854 INFO L226 Difference]: Without dead ends: 1122 [2023-11-29 02:41:14,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 02:41:14,858 INFO L413 NwaCegarLoop]: 873 mSDtfsCounter, 367 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 645 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1401 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 645 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:14,859 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 1401 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 645 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-11-29 02:41:14,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1122 states. [2023-11-29 02:41:14,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1122 to 967. [2023-11-29 02:41:14,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 497 states have (on average 2.158953722334004) internal successors, (1073), 935 states have internal predecessors, (1073), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-29 02:41:14,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1118 transitions. [2023-11-29 02:41:14,935 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1118 transitions. Word has length 2 [2023-11-29 02:41:14,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:14,935 INFO L495 AbstractCegarLoop]: Abstraction has 967 states and 1118 transitions. [2023-11-29 02:41:14,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:14,936 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1118 transitions. [2023-11-29 02:41:14,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2023-11-29 02:41:14,936 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:14,936 INFO L195 NwaCegarLoop]: trace histogram [1, 1] [2023-11-29 02:41:14,942 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:15,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:15,137 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:41:15,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:15,137 INFO L85 PathProgramCache]: Analyzing trace with hash 91838, now seen corresponding path program 1 times [2023-11-29 02:41:15,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:41:15,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [674092675] [2023-11-29 02:41:15,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:15,139 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 02:41:15,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:41:15,140 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:15,141 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:15,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:15,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:41:15,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:15,528 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 02:41:15,551 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 02:41:15,551 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:41:15,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:41:15,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [674092675] [2023-11-29 02:41:15,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [674092675] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:41:15,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:41:15,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:41:15,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886291579] [2023-11-29 02:41:15,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:41:15,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:41:15,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:41:15,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:41:15,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:41:15,555 INFO L87 Difference]: Start difference. First operand 967 states and 1118 transitions. Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:21,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:21,260 INFO L93 Difference]: Finished difference Result 966 states and 1117 transitions. [2023-11-29 02:41:21,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:41:21,262 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2023-11-29 02:41:21,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:21,267 INFO L225 Difference]: With dead ends: 966 [2023-11-29 02:41:21,268 INFO L226 Difference]: Without dead ends: 966 [2023-11-29 02:41:21,268 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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 02:41:21,269 INFO L413 NwaCegarLoop]: 1003 mSDtfsCounter, 9 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 1648 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:21,269 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 1648 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 5.7s Time] [2023-11-29 02:41:21,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states. [2023-11-29 02:41:21,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 966. [2023-11-29 02:41:21,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 966 states, 497 states have (on average 2.1569416498993963) internal successors, (1072), 934 states have internal predecessors, (1072), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-29 02:41:21,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 1117 transitions. [2023-11-29 02:41:21,292 INFO L78 Accepts]: Start accepts. Automaton has 966 states and 1117 transitions. Word has length 2 [2023-11-29 02:41:21,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:21,293 INFO L495 AbstractCegarLoop]: Abstraction has 966 states and 1117 transitions. [2023-11-29 02:41:21,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:21,293 INFO L276 IsEmpty]: Start isEmpty. Operand 966 states and 1117 transitions. [2023-11-29 02:41:21,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2023-11-29 02:41:21,293 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:21,293 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2023-11-29 02:41:21,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:21,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:21,494 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:41:21,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:21,494 INFO L85 PathProgramCache]: Analyzing trace with hash 90019719, now seen corresponding path program 1 times [2023-11-29 02:41:21,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:41:21,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1416991012] [2023-11-29 02:41:21,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:21,495 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 02:41:21,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:41:21,496 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:21,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:21,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:21,912 INFO L262 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:41:21,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:21,929 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 02:41:22,009 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 02:41:22,010 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:41:22,010 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:41:22,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1416991012] [2023-11-29 02:41:22,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1416991012] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:41:22,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:41:22,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:41:22,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624912090] [2023-11-29 02:41:22,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:41:22,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:41:22,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:41:22,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:41:22,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:41:22,012 INFO L87 Difference]: Start difference. First operand 966 states and 1117 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:29,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:29,049 INFO L93 Difference]: Finished difference Result 968 states and 1119 transitions. [2023-11-29 02:41:29,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:41:29,051 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2023-11-29 02:41:29,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:29,056 INFO L225 Difference]: With dead ends: 968 [2023-11-29 02:41:29,056 INFO L226 Difference]: Without dead ends: 968 [2023-11-29 02:41:29,057 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 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 02:41:29,058 INFO L413 NwaCegarLoop]: 1002 mSDtfsCounter, 9 mSDsluCounter, 1291 mSDsCounter, 0 mSdLazyCounter, 1046 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2293 SdHoareTripleChecker+Invalid, 1047 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1046 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:29,058 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2293 Invalid, 1047 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1046 Invalid, 0 Unknown, 0 Unchecked, 7.0s Time] [2023-11-29 02:41:29,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states. [2023-11-29 02:41:29,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 968. [2023-11-29 02:41:29,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 968 states, 499 states have (on average 2.152304609218437) internal successors, (1074), 936 states have internal predecessors, (1074), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-29 02:41:29,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 968 states to 968 states and 1119 transitions. [2023-11-29 02:41:29,086 INFO L78 Accepts]: Start accepts. Automaton has 968 states and 1119 transitions. Word has length 4 [2023-11-29 02:41:29,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:29,087 INFO L495 AbstractCegarLoop]: Abstraction has 968 states and 1119 transitions. [2023-11-29 02:41:29,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:29,087 INFO L276 IsEmpty]: Start isEmpty. Operand 968 states and 1119 transitions. [2023-11-29 02:41:29,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2023-11-29 02:41:29,087 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:29,087 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1] [2023-11-29 02:41:29,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:41:29,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:29,288 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:41:29,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:29,289 INFO L85 PathProgramCache]: Analyzing trace with hash 611359752, now seen corresponding path program 1 times [2023-11-29 02:41:29,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:41:29,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [190736975] [2023-11-29 02:41:29,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:29,290 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 02:41:29,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:41:29,291 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:29,292 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:29,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:29,649 INFO L262 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:41:29,650 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:29,663 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 02:41:29,816 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 02:41:29,816 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:30,530 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 02:41:30,530 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:41:30,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [190736975] [2023-11-29 02:41:30,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [190736975] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:41:30,531 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:41:30,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2023-11-29 02:41:30,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128124694] [2023-11-29 02:41:30,531 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:30,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:41:30,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:41:30,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:41:30,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:41:30,532 INFO L87 Difference]: Start difference. First operand 968 states and 1119 transitions. Second operand has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:55,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:55,087 INFO L93 Difference]: Finished difference Result 970 states and 1121 transitions. [2023-11-29 02:41:55,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:41:55,090 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2023-11-29 02:41:55,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:55,094 INFO L225 Difference]: With dead ends: 970 [2023-11-29 02:41:55,094 INFO L226 Difference]: Without dead ends: 970 [2023-11-29 02:41:55,094 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:41:55,095 INFO L413 NwaCegarLoop]: 1001 mSDtfsCounter, 10 mSDsluCounter, 2582 mSDsCounter, 0 mSdLazyCounter, 1981 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 3583 SdHoareTripleChecker+Invalid, 1985 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 1981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:55,095 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 3583 Invalid, 1985 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 1981 Invalid, 0 Unknown, 0 Unchecked, 24.3s Time] [2023-11-29 02:41:55,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2023-11-29 02:41:55,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 970. [2023-11-29 02:41:55,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 502 states have (on average 2.143426294820717) internal successors, (1076), 938 states have internal predecessors, (1076), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-29 02:41:55,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1121 transitions. [2023-11-29 02:41:55,124 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1121 transitions. Word has length 6 [2023-11-29 02:41:55,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:55,124 INFO L495 AbstractCegarLoop]: Abstraction has 970 states and 1121 transitions. [2023-11-29 02:41:55,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.7142857142857142) internal successors, (12), 7 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:55,124 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1121 transitions. [2023-11-29 02:41:55,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2023-11-29 02:41:55,125 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:55,125 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1] [2023-11-29 02:41:55,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Ended with exit code 0 [2023-11-29 02:41:55,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:55,325 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:41:55,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:55,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1811110225, now seen corresponding path program 1 times [2023-11-29 02:41:55,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:41:55,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1395605462] [2023-11-29 02:41:55,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:41:55,327 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 02:41:55,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:41:55,328 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:55,329 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:55,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:41:55,727 INFO L262 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:41:55,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:41:55,810 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:41:55,810 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:41:55,960 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:41:55,961 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:41:55,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1395605462] [2023-11-29 02:41:55,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1395605462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:41:55,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:41:55,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 02:41:55,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468830401] [2023-11-29 02:41:55,961 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:41:55,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 02:41:55,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:41:55,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 02:41:55,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:41:55,962 INFO L87 Difference]: Start difference. First operand 970 states and 1121 transitions. Second operand has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:59,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:41:59,576 INFO L93 Difference]: Finished difference Result 980 states and 1131 transitions. [2023-11-29 02:41:59,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:41:59,578 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2023-11-29 02:41:59,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:41:59,583 INFO L225 Difference]: With dead ends: 980 [2023-11-29 02:41:59,583 INFO L226 Difference]: Without dead ends: 980 [2023-11-29 02:41:59,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2023-11-29 02:41:59,584 INFO L413 NwaCegarLoop]: 1005 mSDtfsCounter, 5 mSDsluCounter, 4012 mSDsCounter, 0 mSdLazyCounter, 592 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 5017 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:41:59,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 5017 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 592 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-11-29 02:41:59,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 980 states. [2023-11-29 02:41:59,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 980 to 980. [2023-11-29 02:41:59,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 512 states have (on average 2.12109375) internal successors, (1086), 948 states have internal predecessors, (1086), 25 states have call successors, (25), 11 states have call predecessors, (25), 10 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-11-29 02:41:59,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1131 transitions. [2023-11-29 02:41:59,609 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1131 transitions. Word has length 11 [2023-11-29 02:41:59,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:41:59,609 INFO L495 AbstractCegarLoop]: Abstraction has 980 states and 1131 transitions. [2023-11-29 02:41:59,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 1.9) internal successors, (19), 10 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:41:59,610 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1131 transitions. [2023-11-29 02:41:59,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 02:41:59,610 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:41:59,611 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1] [2023-11-29 02:41:59,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:59,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:59,818 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:41:59,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:41:59,819 INFO L85 PathProgramCache]: Analyzing trace with hash -2076546294, now seen corresponding path program 2 times [2023-11-29 02:41:59,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:41:59,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2020306360] [2023-11-29 02:41:59,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:41:59,820 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 02:41:59,820 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:41:59,820 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:41:59,821 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:00,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 02:42:00,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:42:00,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:42:00,337 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:00,378 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:42:00,378 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 20 [2023-11-29 02:42:00,789 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2023-11-29 02:42:00,790 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:42:00,790 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:42:00,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2020306360] [2023-11-29 02:42:00,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2020306360] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:42:00,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:42:00,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:42:00,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617175391] [2023-11-29 02:42:00,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:42:00,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:42:00,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:42:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:42:00,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:42:00,792 INFO L87 Difference]: Start difference. First operand 980 states and 1131 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:09,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:09,351 INFO L93 Difference]: Finished difference Result 1334 states and 1546 transitions. [2023-11-29 02:42:09,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:42:09,353 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-11-29 02:42:09,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:09,360 INFO L225 Difference]: With dead ends: 1334 [2023-11-29 02:42:09,360 INFO L226 Difference]: Without dead ends: 1334 [2023-11-29 02:42:09,360 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 19 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 02:42:09,361 INFO L413 NwaCegarLoop]: 902 mSDtfsCounter, 592 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 1429 SdHoareTripleChecker+Invalid, 735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:09,361 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [592 Valid, 1429 Invalid, 735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 8.5s Time] [2023-11-29 02:42:09,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2023-11-29 02:42:09,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 1160. [2023-11-29 02:42:09,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1160 states, 681 states have (on average 2.142437591776799) internal successors, (1459), 1116 states have internal predecessors, (1459), 34 states have call successors, (34), 16 states have call predecessors, (34), 13 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:42:09,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1160 states to 1160 states and 1522 transitions. [2023-11-29 02:42:09,387 INFO L78 Accepts]: Start accepts. Automaton has 1160 states and 1522 transitions. Word has length 21 [2023-11-29 02:42:09,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:09,387 INFO L495 AbstractCegarLoop]: Abstraction has 1160 states and 1522 transitions. [2023-11-29 02:42:09,387 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:09,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1160 states and 1522 transitions. [2023-11-29 02:42:09,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2023-11-29 02:42:09,388 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:09,388 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1] [2023-11-29 02:42:09,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:42:09,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:09,590 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:42:09,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:09,591 INFO L85 PathProgramCache]: Analyzing trace with hash -2076546293, now seen corresponding path program 1 times [2023-11-29 02:42:09,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:42:09,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [39212407] [2023-11-29 02:42:09,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:09,594 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 02:42:09,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:42:09,597 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:09,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:10,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:10,052 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 02:42:10,053 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:10,267 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:42:10,267 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:42:10,716 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:42:10,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:42:10,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [39212407] [2023-11-29 02:42:10,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [39212407] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:42:10,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:42:10,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-11-29 02:42:10,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563183030] [2023-11-29 02:42:10,716 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:42:10,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 02:42:10,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:42:10,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:42:10,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:42:10,718 INFO L87 Difference]: Start difference. First operand 1160 states and 1522 transitions. Second operand has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:17,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:17,667 INFO L93 Difference]: Finished difference Result 1164 states and 1526 transitions. [2023-11-29 02:42:17,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:42:17,668 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2023-11-29 02:42:17,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:17,674 INFO L225 Difference]: With dead ends: 1164 [2023-11-29 02:42:17,675 INFO L226 Difference]: Without dead ends: 1164 [2023-11-29 02:42:17,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:42:17,676 INFO L413 NwaCegarLoop]: 1004 mSDtfsCounter, 3 mSDsluCounter, 11022 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 12026 SdHoareTripleChecker+Invalid, 1508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:17,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 12026 Invalid, 1508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1507 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-11-29 02:42:17,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1164 states. [2023-11-29 02:42:17,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1164 to 1164. [2023-11-29 02:42:17,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1164 states, 685 states have (on average 2.1357664233576643) internal successors, (1463), 1120 states have internal predecessors, (1463), 34 states have call successors, (34), 16 states have call predecessors, (34), 13 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:42:17,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1164 states to 1164 states and 1526 transitions. [2023-11-29 02:42:17,703 INFO L78 Accepts]: Start accepts. Automaton has 1164 states and 1526 transitions. Word has length 21 [2023-11-29 02:42:17,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:17,704 INFO L495 AbstractCegarLoop]: Abstraction has 1164 states and 1526 transitions. [2023-11-29 02:42:17,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.95) internal successors, (39), 20 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:17,704 INFO L276 IsEmpty]: Start isEmpty. Operand 1164 states and 1526 transitions. [2023-11-29 02:42:17,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-29 02:42:17,705 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:17,705 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1] [2023-11-29 02:42:17,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:17,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:17,906 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:42:17,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:17,906 INFO L85 PathProgramCache]: Analyzing trace with hash 210131593, now seen corresponding path program 2 times [2023-11-29 02:42:17,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:42:17,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [535455247] [2023-11-29 02:42:17,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:42:17,907 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 02:42:17,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:42:17,907 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:17,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:18,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 02:42:18,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:42:18,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:42:18,346 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:18,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:18,366 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 02:42:18,757 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 02:42:18,757 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:42:18,758 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:42:18,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [535455247] [2023-11-29 02:42:18,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [535455247] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:42:18,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:42:18,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 02:42:18,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385070335] [2023-11-29 02:42:18,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:42:18,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:42:18,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:42:18,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:42:18,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:42:18,759 INFO L87 Difference]: Start difference. First operand 1164 states and 1526 transitions. Second operand has 3 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:24,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:24,374 INFO L93 Difference]: Finished difference Result 1167 states and 1528 transitions. [2023-11-29 02:42:24,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:42:24,376 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2023-11-29 02:42:24,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:24,382 INFO L225 Difference]: With dead ends: 1167 [2023-11-29 02:42:24,382 INFO L226 Difference]: Without dead ends: 1167 [2023-11-29 02:42:24,382 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 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 02:42:24,382 INFO L413 NwaCegarLoop]: 1003 mSDtfsCounter, 6 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 1654 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:24,383 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 1654 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2023-11-29 02:42:24,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1167 states. [2023-11-29 02:42:24,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1167 to 1167. [2023-11-29 02:42:24,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1167 states, 688 states have (on average 2.129360465116279) internal successors, (1465), 1122 states have internal predecessors, (1465), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:42:24,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1528 transitions. [2023-11-29 02:42:24,410 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1528 transitions. Word has length 25 [2023-11-29 02:42:24,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:24,410 INFO L495 AbstractCegarLoop]: Abstraction has 1167 states and 1528 transitions. [2023-11-29 02:42:24,410 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 02:42:24,410 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1528 transitions. [2023-11-29 02:42:24,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 02:42:24,411 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:24,411 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:24,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:42:24,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:24,612 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:42:24,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:24,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1462260837, now seen corresponding path program 1 times [2023-11-29 02:42:24,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:42:24,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2079732242] [2023-11-29 02:42:24,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:24,613 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 02:42:24,613 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:42:24,614 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:24,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:25,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:25,414 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:42:25,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:25,450 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:42:25,450 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 1 case distinctions, treesize of input 9 treesize of output 15 [2023-11-29 02:42:25,486 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 02:42:25,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:42:25,487 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:42:25,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2079732242] [2023-11-29 02:42:25,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2079732242] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:42:25,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:42:25,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:42:25,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271702946] [2023-11-29 02:42:25,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:42:25,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:42:25,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:42:25,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:42:25,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:42:25,489 INFO L87 Difference]: Start difference. First operand 1167 states and 1528 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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 02:42:33,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:33,214 INFO L93 Difference]: Finished difference Result 1240 states and 1529 transitions. [2023-11-29 02:42:33,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:42:33,216 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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 32 [2023-11-29 02:42:33,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:33,222 INFO L225 Difference]: With dead ends: 1240 [2023-11-29 02:42:33,222 INFO L226 Difference]: Without dead ends: 1240 [2023-11-29 02:42:33,223 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 30 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 02:42:33,223 INFO L413 NwaCegarLoop]: 869 mSDtfsCounter, 352 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 641 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1402 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 641 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:33,224 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1402 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 641 Invalid, 0 Unknown, 0 Unchecked, 7.7s Time] [2023-11-29 02:42:33,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2023-11-29 02:42:33,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1162. [2023-11-29 02:42:33,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1162 states, 688 states have (on average 2.122093023255814) internal successors, (1460), 1117 states have internal predecessors, (1460), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:42:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1162 states to 1162 states and 1523 transitions. [2023-11-29 02:42:33,251 INFO L78 Accepts]: Start accepts. Automaton has 1162 states and 1523 transitions. Word has length 32 [2023-11-29 02:42:33,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:33,252 INFO L495 AbstractCegarLoop]: Abstraction has 1162 states and 1523 transitions. [2023-11-29 02:42:33,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 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 02:42:33,252 INFO L276 IsEmpty]: Start isEmpty. Operand 1162 states and 1523 transitions. [2023-11-29 02:42:33,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2023-11-29 02:42:33,253 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:33,253 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:33,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:42:33,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:33,454 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:42:33,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:33,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1462260838, now seen corresponding path program 1 times [2023-11-29 02:42:33,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:42:33,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1739007439] [2023-11-29 02:42:33,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:33,455 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 02:42:33,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:42:33,456 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:33,456 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:34,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:42:34,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:34,339 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:42:34,339 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 1 case distinctions, treesize of input 19 treesize of output 21 [2023-11-29 02:42:34,484 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 02:42:34,484 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:42:34,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:42:34,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1739007439] [2023-11-29 02:42:34,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1739007439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:42:34,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:42:34,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:42:34,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492235947] [2023-11-29 02:42:34,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:42:34,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:42:34,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:42:34,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:42:34,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:42:34,486 INFO L87 Difference]: Start difference. First operand 1162 states and 1523 transitions. Second operand has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 02:42:44,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:44,656 INFO L93 Difference]: Finished difference Result 1163 states and 1525 transitions. [2023-11-29 02:42:44,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:42:44,657 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 32 [2023-11-29 02:42:44,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:44,663 INFO L225 Difference]: With dead ends: 1163 [2023-11-29 02:42:44,664 INFO L226 Difference]: Without dead ends: 1163 [2023-11-29 02:42:44,664 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:42:44,664 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 811 mSDsluCounter, 2663 mSDsCounter, 0 mSdLazyCounter, 777 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 822 SdHoareTripleChecker+Valid, 3648 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 777 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:44,665 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [822 Valid, 3648 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 777 Invalid, 0 Unknown, 0 Unchecked, 10.1s Time] [2023-11-29 02:42:44,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states. [2023-11-29 02:42:44,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 1161. [2023-11-29 02:42:44,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1161 states, 688 states have (on average 2.120639534883721) internal successors, (1459), 1116 states have internal predecessors, (1459), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:42:44,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1161 states to 1161 states and 1522 transitions. [2023-11-29 02:42:44,684 INFO L78 Accepts]: Start accepts. Automaton has 1161 states and 1522 transitions. Word has length 32 [2023-11-29 02:42:44,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:44,685 INFO L495 AbstractCegarLoop]: Abstraction has 1161 states and 1522 transitions. [2023-11-29 02:42:44,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 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 02:42:44,685 INFO L276 IsEmpty]: Start isEmpty. Operand 1161 states and 1522 transitions. [2023-11-29 02:42:44,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-11-29 02:42:44,686 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:44,686 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:44,696 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:44,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:44,889 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:42:44,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:44,889 INFO L85 PathProgramCache]: Analyzing trace with hash 780111330, now seen corresponding path program 1 times [2023-11-29 02:42:44,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:42:44,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1658584425] [2023-11-29 02:42:44,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:44,890 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 02:42:44,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:42:44,891 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:44,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:45,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:45,771 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:42:45,773 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:42:45,872 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:42:45,873 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 1 case distinctions, treesize of input 19 treesize of output 21 [2023-11-29 02:42:46,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:42:46,265 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-29 02:42:46,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2023-11-29 02:42:46,301 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:42:46,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:42:46,492 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 02:42:46,492 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:42:46,493 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:42:46,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1658584425] [2023-11-29 02:42:46,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1658584425] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:42:46,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:42:46,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 02:42:46,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874523204] [2023-11-29 02:42:46,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:42:46,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:42:46,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:42:46,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:42:46,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:42:46,494 INFO L87 Difference]: Start difference. First operand 1161 states and 1522 transitions. Second operand has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 02:42:58,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:42:58,732 INFO L93 Difference]: Finished difference Result 1179 states and 1542 transitions. [2023-11-29 02:42:58,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:42:58,734 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 34 [2023-11-29 02:42:58,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:42:58,739 INFO L225 Difference]: With dead ends: 1179 [2023-11-29 02:42:58,739 INFO L226 Difference]: Without dead ends: 1179 [2023-11-29 02:42:58,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-11-29 02:42:58,740 INFO L413 NwaCegarLoop]: 977 mSDtfsCounter, 859 mSDsluCounter, 2828 mSDsCounter, 0 mSdLazyCounter, 917 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 3805 SdHoareTripleChecker+Invalid, 922 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 917 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:42:58,740 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [870 Valid, 3805 Invalid, 922 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 917 Invalid, 0 Unknown, 0 Unchecked, 11.9s Time] [2023-11-29 02:42:58,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1179 states. [2023-11-29 02:42:58,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1179 to 1170. [2023-11-29 02:42:58,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 697 states have (on average 2.116212338593974) internal successors, (1475), 1125 states have internal predecessors, (1475), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:42:58,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 1538 transitions. [2023-11-29 02:42:58,761 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 1538 transitions. Word has length 34 [2023-11-29 02:42:58,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:42:58,762 INFO L495 AbstractCegarLoop]: Abstraction has 1170 states and 1538 transitions. [2023-11-29 02:42:58,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.0) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-11-29 02:42:58,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 1538 transitions. [2023-11-29 02:42:58,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 02:42:58,763 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:42:58,763 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:42:58,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Ended with exit code 0 [2023-11-29 02:42:58,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:58,964 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:42:58,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:42:58,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1930541510, now seen corresponding path program 1 times [2023-11-29 02:42:58,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:42:58,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1078901883] [2023-11-29 02:42:58,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:42:58,965 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 02:42:58,965 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:42:58,966 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:58,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:42:59,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:42:59,998 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:43:00,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:00,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:43:00,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:00,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:43:00,066 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-29 02:43:00,066 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 20 [2023-11-29 02:43:00,103 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 02:43:00,104 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:43:00,104 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:43:00,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1078901883] [2023-11-29 02:43:00,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1078901883] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:43:00,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:43:00,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:43:00,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044578677] [2023-11-29 02:43:00,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:43:00,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 02:43:00,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:43:00,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:43:00,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:43:00,106 INFO L87 Difference]: Start difference. First operand 1170 states and 1538 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 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 02:43:03,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:03,492 INFO L93 Difference]: Finished difference Result 1247 states and 1542 transitions. [2023-11-29 02:43:03,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:43:03,494 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 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 36 [2023-11-29 02:43:03,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:03,501 INFO L225 Difference]: With dead ends: 1247 [2023-11-29 02:43:03,501 INFO L226 Difference]: Without dead ends: 1247 [2023-11-29 02:43:03,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 33 SyntacticMatches, 1 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 02:43:03,502 INFO L413 NwaCegarLoop]: 871 mSDtfsCounter, 352 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1399 SdHoareTripleChecker+Invalid, 640 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:03,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1399 Invalid, 640 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-29 02:43:03,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1247 states. [2023-11-29 02:43:03,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1247 to 1169. [2023-11-29 02:43:03,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 697 states have (on average 2.1133428981348636) internal successors, (1473), 1124 states have internal predecessors, (1473), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:43:03,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1536 transitions. [2023-11-29 02:43:03,525 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1536 transitions. Word has length 36 [2023-11-29 02:43:03,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:03,526 INFO L495 AbstractCegarLoop]: Abstraction has 1169 states and 1536 transitions. [2023-11-29 02:43:03,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 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 02:43:03,526 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1536 transitions. [2023-11-29 02:43:03,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-11-29 02:43:03,527 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:03,527 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:43:03,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:03,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:03,728 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:43:03,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:03,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1930541509, now seen corresponding path program 1 times [2023-11-29 02:43:03,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:43:03,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591141409] [2023-11-29 02:43:03,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:03,729 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 02:43:03,729 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:43:03,730 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:03,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:04,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:04,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 02:43:04,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:04,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:43:04,988 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:43:05,020 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 11 treesize of output 10 [2023-11-29 02:43:05,048 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 02:43:05,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:43:05,323 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 19 treesize of output 14 [2023-11-29 02:43:05,346 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:43:05,346 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:43:05,538 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 02:43:05,538 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:43:05,538 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:43:05,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591141409] [2023-11-29 02:43:05,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591141409] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:43:05,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:43:05,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 02:43:05,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31103929] [2023-11-29 02:43:05,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:43:05,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:43:05,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:43:05,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:43:05,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:43:05,541 INFO L87 Difference]: Start difference. First operand 1169 states and 1536 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 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 02:43:29,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:29,380 INFO L93 Difference]: Finished difference Result 1252 states and 1542 transitions. [2023-11-29 02:43:29,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:43:29,382 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 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 36 [2023-11-29 02:43:29,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:29,387 INFO L225 Difference]: With dead ends: 1252 [2023-11-29 02:43:29,387 INFO L226 Difference]: Without dead ends: 1252 [2023-11-29 02:43:29,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2023-11-29 02:43:29,388 INFO L413 NwaCegarLoop]: 784 mSDtfsCounter, 1393 mSDsluCounter, 2705 mSDsCounter, 0 mSdLazyCounter, 2158 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1402 SdHoareTripleChecker+Valid, 3489 SdHoareTripleChecker+Invalid, 2168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 2158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:29,388 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1402 Valid, 3489 Invalid, 2168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 2158 Invalid, 0 Unknown, 0 Unchecked, 23.5s Time] [2023-11-29 02:43:29,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1252 states. [2023-11-29 02:43:29,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1252 to 1169. [2023-11-29 02:43:29,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1169 states, 697 states have (on average 2.1119081779053084) internal successors, (1472), 1124 states have internal predecessors, (1472), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:43:29,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1169 states to 1169 states and 1535 transitions. [2023-11-29 02:43:29,404 INFO L78 Accepts]: Start accepts. Automaton has 1169 states and 1535 transitions. Word has length 36 [2023-11-29 02:43:29,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:29,404 INFO L495 AbstractCegarLoop]: Abstraction has 1169 states and 1535 transitions. [2023-11-29 02:43:29,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 7 states have internal predecessors, (16), 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 02:43:29,404 INFO L276 IsEmpty]: Start isEmpty. Operand 1169 states and 1535 transitions. [2023-11-29 02:43:29,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-29 02:43:29,405 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:29,405 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] [2023-11-29 02:43:29,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:29,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:29,605 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:43:29,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:29,605 INFO L85 PathProgramCache]: Analyzing trace with hash 177224302, now seen corresponding path program 1 times [2023-11-29 02:43:29,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:43:29,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279256455] [2023-11-29 02:43:29,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:29,606 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 02:43:29,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:43:29,607 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:29,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:30,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:30,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:43:30,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:30,165 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 02:43:30,188 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 1 [2023-11-29 02:43:30,242 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 11 [2023-11-29 02:43:30,263 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 02:43:30,263 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:43:30,263 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:43:30,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279256455] [2023-11-29 02:43:30,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279256455] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:43:30,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:43:30,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:43:30,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907756407] [2023-11-29 02:43:30,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:43:30,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:43:30,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:43:30,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:43:30,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:43:30,265 INFO L87 Difference]: Start difference. First operand 1169 states and 1535 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 02:43:37,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:37,260 INFO L93 Difference]: Finished difference Result 1168 states and 1533 transitions. [2023-11-29 02:43:37,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:43:37,262 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 38 [2023-11-29 02:43:37,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:37,266 INFO L225 Difference]: With dead ends: 1168 [2023-11-29 02:43:37,266 INFO L226 Difference]: Without dead ends: 1168 [2023-11-29 02:43:37,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:43:37,267 INFO L413 NwaCegarLoop]: 988 mSDtfsCounter, 15 mSDsluCounter, 1862 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2850 SdHoareTripleChecker+Invalid, 1554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:37,267 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2850 Invalid, 1554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1554 Invalid, 0 Unknown, 0 Unchecked, 6.9s Time] [2023-11-29 02:43:37,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1168 states. [2023-11-29 02:43:37,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1168 to 1168. [2023-11-29 02:43:37,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1168 states, 697 states have (on average 2.109038737446198) internal successors, (1470), 1123 states have internal predecessors, (1470), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:43:37,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1168 states to 1168 states and 1533 transitions. [2023-11-29 02:43:37,283 INFO L78 Accepts]: Start accepts. Automaton has 1168 states and 1533 transitions. Word has length 38 [2023-11-29 02:43:37,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:37,283 INFO L495 AbstractCegarLoop]: Abstraction has 1168 states and 1533 transitions. [2023-11-29 02:43:37,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 02:43:37,284 INFO L276 IsEmpty]: Start isEmpty. Operand 1168 states and 1533 transitions. [2023-11-29 02:43:37,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-29 02:43:37,284 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:37,284 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] [2023-11-29 02:43:37,293 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:37,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:37,485 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:43:37,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:37,485 INFO L85 PathProgramCache]: Analyzing trace with hash 177224303, now seen corresponding path program 1 times [2023-11-29 02:43:37,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:43:37,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1821248843] [2023-11-29 02:43:37,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:37,486 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 02:43:37,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:43:37,487 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:37,489 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:38,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:38,078 INFO L262 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 02:43:38,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:38,091 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 02:43:38,123 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 1 [2023-11-29 02:43:38,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2023-11-29 02:43:38,230 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 9 [2023-11-29 02:43:38,270 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 02:43:38,270 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:43:38,270 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:43:38,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1821248843] [2023-11-29 02:43:38,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1821248843] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:43:38,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:43:38,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:43:38,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489732736] [2023-11-29 02:43:38,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:43:38,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:43:38,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:43:38,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:43:38,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:43:38,271 INFO L87 Difference]: Start difference. First operand 1168 states and 1533 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 02:43:49,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:49,084 INFO L93 Difference]: Finished difference Result 1167 states and 1531 transitions. [2023-11-29 02:43:49,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:43:49,086 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 38 [2023-11-29 02:43:49,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:49,091 INFO L225 Difference]: With dead ends: 1167 [2023-11-29 02:43:49,091 INFO L226 Difference]: Without dead ends: 1167 [2023-11-29 02:43:49,091 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:43:49,092 INFO L413 NwaCegarLoop]: 987 mSDtfsCounter, 13 mSDsluCounter, 1937 mSDsCounter, 0 mSdLazyCounter, 1478 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2924 SdHoareTripleChecker+Invalid, 1478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:49,092 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2924 Invalid, 1478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1478 Invalid, 0 Unknown, 0 Unchecked, 10.7s Time] [2023-11-29 02:43:49,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1167 states. [2023-11-29 02:43:49,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1167 to 1167. [2023-11-29 02:43:49,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1167 states, 697 states have (on average 2.1061692969870873) internal successors, (1468), 1122 states have internal predecessors, (1468), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:43:49,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1167 states to 1167 states and 1531 transitions. [2023-11-29 02:43:49,107 INFO L78 Accepts]: Start accepts. Automaton has 1167 states and 1531 transitions. Word has length 38 [2023-11-29 02:43:49,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:49,107 INFO L495 AbstractCegarLoop]: Abstraction has 1167 states and 1531 transitions. [2023-11-29 02:43:49,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.5) internal successors, (18), 5 states have internal predecessors, (18), 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 02:43:49,107 INFO L276 IsEmpty]: Start isEmpty. Operand 1167 states and 1531 transitions. [2023-11-29 02:43:49,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 02:43:49,108 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:49,108 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] [2023-11-29 02:43:49,118 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:49,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:49,309 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:43:49,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:49,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1228344594, now seen corresponding path program 1 times [2023-11-29 02:43:49,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:43:49,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [10760027] [2023-11-29 02:43:49,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:49,310 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 02:43:49,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:43:49,311 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:49,312 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (17)] Waiting until timeout for monitored process [2023-11-29 02:43:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:49,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 02:43:49,891 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:49,898 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 02:43:49,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 1 [2023-11-29 02:43:50,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 11 [2023-11-29 02:43:50,030 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 02:43:50,030 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:43:50,030 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:43:50,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [10760027] [2023-11-29 02:43:50,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [10760027] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:43:50,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:43:50,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:43:50,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77693221] [2023-11-29 02:43:50,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:43:50,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:43:50,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:43:50,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:43:50,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:43:50,032 INFO L87 Difference]: Start difference. First operand 1167 states and 1531 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 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 02:43:57,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:43:57,389 INFO L93 Difference]: Finished difference Result 1166 states and 1529 transitions. [2023-11-29 02:43:57,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:43:57,391 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 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 41 [2023-11-29 02:43:57,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:43:57,395 INFO L225 Difference]: With dead ends: 1166 [2023-11-29 02:43:57,395 INFO L226 Difference]: Without dead ends: 1166 [2023-11-29 02:43:57,395 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:43:57,396 INFO L413 NwaCegarLoop]: 987 mSDtfsCounter, 10 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1551 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2847 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:43:57,396 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2847 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1551 Invalid, 0 Unknown, 0 Unchecked, 7.3s Time] [2023-11-29 02:43:57,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2023-11-29 02:43:57,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 1166. [2023-11-29 02:43:57,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 697 states have (on average 2.1032998565279772) internal successors, (1466), 1121 states have internal predecessors, (1466), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:43:57,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 1529 transitions. [2023-11-29 02:43:57,411 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 1529 transitions. Word has length 41 [2023-11-29 02:43:57,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:43:57,412 INFO L495 AbstractCegarLoop]: Abstraction has 1166 states and 1529 transitions. [2023-11-29 02:43:57,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 5 states have internal predecessors, (21), 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 02:43:57,412 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 1529 transitions. [2023-11-29 02:43:57,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-11-29 02:43:57,412 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:43:57,413 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] [2023-11-29 02:43:57,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (17)] Ended with exit code 0 [2023-11-29 02:43:57,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:57,613 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:43:57,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:43:57,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1228344595, now seen corresponding path program 1 times [2023-11-29 02:43:57,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:43:57,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1140754050] [2023-11-29 02:43:57,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:43:57,614 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 02:43:57,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:43:57,615 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:57,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:43:58,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:43:58,234 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 02:43:58,236 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:43:58,247 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 02:43:58,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2023-11-29 02:43:58,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 1 [2023-11-29 02:43:58,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 9 [2023-11-29 02:43:58,571 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 02:43:58,571 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:43:58,571 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:43:58,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1140754050] [2023-11-29 02:43:58,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1140754050] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:43:58,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:43:58,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:43:58,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871450096] [2023-11-29 02:43:58,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:43:58,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 02:43:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:43:58,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 02:43:58,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:43:58,573 INFO L87 Difference]: Start difference. First operand 1166 states and 1529 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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 02:44:08,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:08,410 INFO L93 Difference]: Finished difference Result 1173 states and 1536 transitions. [2023-11-29 02:44:08,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 02:44:08,412 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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 41 [2023-11-29 02:44:08,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:08,416 INFO L225 Difference]: With dead ends: 1173 [2023-11-29 02:44:08,417 INFO L226 Difference]: Without dead ends: 1173 [2023-11-29 02:44:08,417 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:44:08,417 INFO L413 NwaCegarLoop]: 985 mSDtfsCounter, 15 mSDsluCounter, 1932 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2917 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:08,417 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2917 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1496 Invalid, 0 Unknown, 0 Unchecked, 9.7s Time] [2023-11-29 02:44:08,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1173 states. [2023-11-29 02:44:08,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1173 to 1172. [2023-11-29 02:44:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1172 states, 703 states have (on average 2.0953058321479374) internal successors, (1473), 1127 states have internal predecessors, (1473), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:44:08,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1172 states to 1172 states and 1536 transitions. [2023-11-29 02:44:08,433 INFO L78 Accepts]: Start accepts. Automaton has 1172 states and 1536 transitions. Word has length 41 [2023-11-29 02:44:08,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:08,433 INFO L495 AbstractCegarLoop]: Abstraction has 1172 states and 1536 transitions. [2023-11-29 02:44:08,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 6 states have internal predecessors, (21), 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 02:44:08,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1172 states and 1536 transitions. [2023-11-29 02:44:08,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-11-29 02:44:08,434 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:08,434 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] [2023-11-29 02:44:08,443 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:44:08,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:44:08,635 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:44:08,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:08,635 INFO L85 PathProgramCache]: Analyzing trace with hash 546140312, now seen corresponding path program 1 times [2023-11-29 02:44:08,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:44:08,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [116214395] [2023-11-29 02:44:08,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:08,636 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 02:44:08,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:44:08,637 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:44:08,638 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (19)] Waiting until timeout for monitored process [2023-11-29 02:44:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:09,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 02:44:09,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:09,302 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 02:44:09,336 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2023-11-29 02:44:09,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 1 [2023-11-29 02:44:09,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 9 [2023-11-29 02:44:09,714 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:44:09,714 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:11,338 INFO L134 CoverageAnalysis]: Checked inductivity of 103 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:44:11,338 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:44:11,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [116214395] [2023-11-29 02:44:11,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [116214395] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:44:11,339 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:44:11,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2023-11-29 02:44:11,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275693717] [2023-11-29 02:44:11,339 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:11,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 02:44:11,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:44:11,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 02:44:11,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2023-11-29 02:44:11,340 INFO L87 Difference]: Start difference. First operand 1172 states and 1536 transitions. Second operand has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 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 02:44:56,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:44:56,874 INFO L93 Difference]: Finished difference Result 1181 states and 1543 transitions. [2023-11-29 02:44:56,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 02:44:56,876 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 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 44 [2023-11-29 02:44:56,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:44:56,880 INFO L225 Difference]: With dead ends: 1181 [2023-11-29 02:44:56,880 INFO L226 Difference]: Without dead ends: 1181 [2023-11-29 02:44:56,881 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:44:56,881 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 33 mSDsluCounter, 4501 mSDsCounter, 0 mSdLazyCounter, 3341 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 41.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 5485 SdHoareTripleChecker+Invalid, 3345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 3341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 44.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:44:56,881 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [33 Valid, 5485 Invalid, 3345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 3341 Invalid, 0 Unknown, 0 Unchecked, 44.5s Time] [2023-11-29 02:44:56,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2023-11-29 02:44:56,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 1179. [2023-11-29 02:44:56,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 711 states have (on average 2.0815752461322083) internal successors, (1480), 1134 states have internal predecessors, (1480), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:44:56,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1543 transitions. [2023-11-29 02:44:56,902 INFO L78 Accepts]: Start accepts. Automaton has 1179 states and 1543 transitions. Word has length 44 [2023-11-29 02:44:56,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:44:56,903 INFO L495 AbstractCegarLoop]: Abstraction has 1179 states and 1543 transitions. [2023-11-29 02:44:56,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 3.272727272727273) internal successors, (36), 12 states have internal predecessors, (36), 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 02:44:56,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1179 states and 1543 transitions. [2023-11-29 02:44:56,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2023-11-29 02:44:56,903 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:44:56,903 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] [2023-11-29 02:44:56,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (19)] Ended with exit code 0 [2023-11-29 02:44:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:44:57,104 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:44:57,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:44:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash 270479155, now seen corresponding path program 1 times [2023-11-29 02:44:57,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:44:57,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [317141747] [2023-11-29 02:44:57,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:44:57,105 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 02:44:57,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:44:57,106 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:44:57,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:44:57,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:44:57,769 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 02:44:57,771 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:44:57,841 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:44:57,841 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:44:57,964 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:44:57,964 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:44:57,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [317141747] [2023-11-29 02:44:57,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [317141747] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:44:57,965 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:44:57,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-29 02:44:57,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507667123] [2023-11-29 02:44:57,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:44:57,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 02:44:57,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:44:57,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 02:44:57,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:44:57,966 INFO L87 Difference]: Start difference. First operand 1179 states and 1543 transitions. Second operand has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 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 02:45:01,195 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:45:01,196 INFO L93 Difference]: Finished difference Result 1216 states and 1578 transitions. [2023-11-29 02:45:01,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:45:01,197 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 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 51 [2023-11-29 02:45:01,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:45:01,201 INFO L225 Difference]: With dead ends: 1216 [2023-11-29 02:45:01,202 INFO L226 Difference]: Without dead ends: 1216 [2023-11-29 02:45:01,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=93, Unknown=0, NotChecked=0, Total=156 [2023-11-29 02:45:01,202 INFO L413 NwaCegarLoop]: 995 mSDtfsCounter, 39 mSDsluCounter, 3975 mSDsCounter, 0 mSdLazyCounter, 602 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 4970 SdHoareTripleChecker+Invalid, 604 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:45:01,202 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 4970 Invalid, 604 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 602 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-11-29 02:45:01,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1216 states. [2023-11-29 02:45:01,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1216 to 1209. [2023-11-29 02:45:01,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 741 states have (on average 2.0445344129554655) internal successors, (1515), 1164 states have internal predecessors, (1515), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:45:01,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1578 transitions. [2023-11-29 02:45:01,216 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1578 transitions. Word has length 51 [2023-11-29 02:45:01,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:45:01,216 INFO L495 AbstractCegarLoop]: Abstraction has 1209 states and 1578 transitions. [2023-11-29 02:45:01,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.2) internal successors, (42), 10 states have internal predecessors, (42), 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 02:45:01,216 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1578 transitions. [2023-11-29 02:45:01,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2023-11-29 02:45:01,217 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:45:01,217 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 8, 8, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:01,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:45:01,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:45:01,417 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:45:01,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:01,418 INFO L85 PathProgramCache]: Analyzing trace with hash -323517256, now seen corresponding path program 2 times [2023-11-29 02:45:01,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:45:01,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402857570] [2023-11-29 02:45:01,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:45:01,418 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 02:45:01,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:45:01,419 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:45:01,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (21)] Waiting until timeout for monitored process [2023-11-29 02:45:03,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:45:03,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:03,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 02:45:03,108 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:03,341 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 2 proven. 92 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:45:03,342 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:03,794 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 2 proven. 92 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2023-11-29 02:45:03,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:45:03,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402857570] [2023-11-29 02:45:03,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402857570] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:03,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:45:03,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2023-11-29 02:45:03,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753544267] [2023-11-29 02:45:03,795 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:03,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 02:45:03,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:45:03,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 02:45:03,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:45:03,797 INFO L87 Difference]: Start difference. First operand 1209 states and 1578 transitions. Second operand has 20 states, 20 states have (on average 3.6) internal successors, (72), 20 states have internal predecessors, (72), 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 02:45:09,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:45:09,800 INFO L93 Difference]: Finished difference Result 1230 states and 1592 transitions. [2023-11-29 02:45:09,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 02:45:09,802 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.6) internal successors, (72), 20 states have internal predecessors, (72), 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 66 [2023-11-29 02:45:09,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:45:09,806 INFO L225 Difference]: With dead ends: 1230 [2023-11-29 02:45:09,806 INFO L226 Difference]: Without dead ends: 1230 [2023-11-29 02:45:09,807 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 112 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=90, Invalid=290, Unknown=0, NotChecked=0, Total=380 [2023-11-29 02:45:09,807 INFO L413 NwaCegarLoop]: 1000 mSDtfsCounter, 53 mSDsluCounter, 8984 mSDsCounter, 0 mSdLazyCounter, 1339 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 9984 SdHoareTripleChecker+Invalid, 1340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-29 02:45:09,807 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 9984 Invalid, 1340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1339 Invalid, 0 Unknown, 0 Unchecked, 5.9s Time] [2023-11-29 02:45:09,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1230 states. [2023-11-29 02:45:09,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1230 to 1221. [2023-11-29 02:45:09,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 753 states have (on average 2.0305444887118194) internal successors, (1529), 1176 states have internal predecessors, (1529), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:45:09,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 1592 transitions. [2023-11-29 02:45:09,821 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 1592 transitions. Word has length 66 [2023-11-29 02:45:09,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:45:09,821 INFO L495 AbstractCegarLoop]: Abstraction has 1221 states and 1592 transitions. [2023-11-29 02:45:09,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.6) internal successors, (72), 20 states have internal predecessors, (72), 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 02:45:09,821 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1592 transitions. [2023-11-29 02:45:09,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-11-29 02:45:09,822 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:45:09,822 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:45:09,835 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (21)] Ended with exit code 0 [2023-11-29 02:45:10,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:45:10,023 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:45:10,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:45:10,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1499744984, now seen corresponding path program 3 times [2023-11-29 02:45:10,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:45:10,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1096497553] [2023-11-29 02:45:10,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:45:10,024 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 02:45:10,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:45:10,025 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:45:10,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:45:11,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:45:11,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:45:11,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 02:45:11,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:45:11,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:11,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:45:11,492 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 10 treesize of output 8 [2023-11-29 02:45:11,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:11,758 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 19 treesize of output 14 [2023-11-29 02:45:11,796 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:45:11,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:45:13,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:45:13,405 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 19 treesize of output 14 [2023-11-29 02:45:13,442 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:45:13,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:45:13,555 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:45:13,555 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:45:17,605 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:17,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 82 [2023-11-29 02:45:20,198 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:45:20,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 52 treesize of output 76 [2023-11-29 02:45:21,153 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:45:21,163 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 10 treesize of output 8 [2023-11-29 02:45:21,503 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:45:21,503 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:45:21,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1096497553] [2023-11-29 02:45:21,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1096497553] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:45:21,504 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:45:21,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-29 02:45:21,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781616880] [2023-11-29 02:45:21,504 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:45:21,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 02:45:21,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:45:21,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:45:21,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-29 02:45:21,505 INFO L87 Difference]: Start difference. First operand 1221 states and 1592 transitions. Second operand has 17 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:46:33,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:46:33,184 INFO L93 Difference]: Finished difference Result 1707 states and 2158 transitions. [2023-11-29 02:46:33,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:46:33,187 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 72 [2023-11-29 02:46:33,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:46:33,192 INFO L225 Difference]: With dead ends: 1707 [2023-11-29 02:46:33,192 INFO L226 Difference]: Without dead ends: 1707 [2023-11-29 02:46:33,193 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 126 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2023-11-29 02:46:33,193 INFO L413 NwaCegarLoop]: 815 mSDtfsCounter, 3232 mSDsluCounter, 6149 mSDsCounter, 0 mSdLazyCounter, 5496 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 67.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3243 SdHoareTripleChecker+Valid, 6964 SdHoareTripleChecker+Invalid, 5534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 5496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 70.7s IncrementalHoareTripleChecker+Time [2023-11-29 02:46:33,193 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3243 Valid, 6964 Invalid, 5534 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [38 Valid, 5496 Invalid, 0 Unknown, 0 Unchecked, 70.7s Time] [2023-11-29 02:46:33,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1707 states. [2023-11-29 02:46:33,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1707 to 1436. [2023-11-29 02:46:33,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 969 states have (on average 2.060887512899897) internal successors, (1997), 1388 states have internal predecessors, (1997), 37 states have call successors, (37), 17 states have call predecessors, (37), 14 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2023-11-29 02:46:33,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 2066 transitions. [2023-11-29 02:46:33,211 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 2066 transitions. Word has length 72 [2023-11-29 02:46:33,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:46:33,212 INFO L495 AbstractCegarLoop]: Abstraction has 1436 states and 2066 transitions. [2023-11-29 02:46:33,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:46:33,212 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 2066 transitions. [2023-11-29 02:46:33,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 02:46:33,212 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:46:33,213 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:46:33,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:46:33,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:46:33,413 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:46:33,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:46:33,414 INFO L85 PathProgramCache]: Analyzing trace with hash -752545152, now seen corresponding path program 1 times [2023-11-29 02:46:33,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:46:33,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1354348991] [2023-11-29 02:46:33,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:46:33,415 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 02:46:33,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:46:33,415 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:46:33,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Waiting until timeout for monitored process [2023-11-29 02:46:34,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:34,972 INFO L262 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 02:46:34,974 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:46:35,028 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 02:46:35,028 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 02:46:35,244 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2023-11-29 02:46:35,244 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 19 treesize of output 27 [2023-11-29 02:46:35,319 INFO L349 Elim1Store]: treesize reduction 42, result has 22.2 percent of original size [2023-11-29 02:46:35,320 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 27 [2023-11-29 02:46:35,397 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:46:35,397 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:46:35,398 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:46:35,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1354348991] [2023-11-29 02:46:35,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1354348991] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:46:35,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:46:35,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:46:35,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067672639] [2023-11-29 02:46:35,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:46:35,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 02:46:35,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:46:35,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:46:35,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:46:35,399 INFO L87 Difference]: Start difference. First operand 1436 states and 2066 transitions. Second operand has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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 02:46:46,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:46:46,015 INFO L93 Difference]: Finished difference Result 1513 states and 2070 transitions. [2023-11-29 02:46:46,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:46:46,017 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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 73 [2023-11-29 02:46:46,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:46:46,022 INFO L225 Difference]: With dead ends: 1513 [2023-11-29 02:46:46,022 INFO L226 Difference]: Without dead ends: 1513 [2023-11-29 02:46:46,022 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 02:46:46,022 INFO L413 NwaCegarLoop]: 866 mSDtfsCounter, 658 mSDsluCounter, 1684 mSDsCounter, 0 mSdLazyCounter, 1530 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 2550 SdHoareTripleChecker+Invalid, 1540 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 1530 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.5s IncrementalHoareTripleChecker+Time [2023-11-29 02:46:46,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [658 Valid, 2550 Invalid, 1540 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 1530 Invalid, 0 Unknown, 0 Unchecked, 10.5s Time] [2023-11-29 02:46:46,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1513 states. [2023-11-29 02:46:46,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1513 to 1435. [2023-11-29 02:46:46,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1435 states, 969 states have (on average 2.0588235294117645) internal successors, (1995), 1387 states have internal predecessors, (1995), 37 states have call successors, (37), 17 states have call predecessors, (37), 14 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2023-11-29 02:46:46,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1435 states to 1435 states and 2064 transitions. [2023-11-29 02:46:46,040 INFO L78 Accepts]: Start accepts. Automaton has 1435 states and 2064 transitions. Word has length 73 [2023-11-29 02:46:46,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:46:46,041 INFO L495 AbstractCegarLoop]: Abstraction has 1435 states and 2064 transitions. [2023-11-29 02:46:46,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.5) internal successors, (26), 5 states have internal predecessors, (26), 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 02:46:46,041 INFO L276 IsEmpty]: Start isEmpty. Operand 1435 states and 2064 transitions. [2023-11-29 02:46:46,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2023-11-29 02:46:46,041 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:46:46,041 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:46:46,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Ended with exit code 0 [2023-11-29 02:46:46,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:46:46,242 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:46:46,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:46:46,242 INFO L85 PathProgramCache]: Analyzing trace with hash -752545151, now seen corresponding path program 1 times [2023-11-29 02:46:46,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:46:46,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [317392051] [2023-11-29 02:46:46,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:46:46,243 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 02:46:46,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:46:46,244 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:46:46,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:46:47,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:46:47,804 INFO L262 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 02:46:47,807 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:46:47,893 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:46:47,893 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 1 case distinctions, treesize of input 19 treesize of output 21 [2023-11-29 02:46:48,189 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:46:48,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:46:48,246 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-29 02:46:48,247 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2023-11-29 02:46:50,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:50,215 INFO L349 Elim1Store]: treesize reduction 43, result has 33.8 percent of original size [2023-11-29 02:46:50,216 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 43 [2023-11-29 02:46:50,256 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:46:50,257 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:46:50,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:50,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:50,380 INFO L349 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2023-11-29 02:46:50,380 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 27 treesize of output 36 [2023-11-29 02:46:50,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:46:50,396 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2023-11-29 02:46:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:46:50,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:46:50,643 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:46:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [317392051] [2023-11-29 02:46:50,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [317392051] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:46:50,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:46:50,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 02:46:50,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535183511] [2023-11-29 02:46:50,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:46:50,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 02:46:50,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:46:50,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 02:46:50,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-29 02:46:50,644 INFO L87 Difference]: Start difference. First operand 1435 states and 2064 transitions. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 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 02:47:30,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:47:30,828 INFO L93 Difference]: Finished difference Result 2320 states and 3236 transitions. [2023-11-29 02:47:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 02:47:30,829 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 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 73 [2023-11-29 02:47:30,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:47:30,836 INFO L225 Difference]: With dead ends: 2320 [2023-11-29 02:47:30,836 INFO L226 Difference]: Without dead ends: 2320 [2023-11-29 02:47:30,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2023-11-29 02:47:30,837 INFO L413 NwaCegarLoop]: 701 mSDtfsCounter, 3600 mSDsluCounter, 3161 mSDsCounter, 0 mSdLazyCounter, 2823 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3609 SdHoareTripleChecker+Valid, 3862 SdHoareTripleChecker+Invalid, 2858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 2823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 39.3s IncrementalHoareTripleChecker+Time [2023-11-29 02:47:30,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3609 Valid, 3862 Invalid, 2858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 2823 Invalid, 0 Unknown, 0 Unchecked, 39.3s Time] [2023-11-29 02:47:30,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2320 states. [2023-11-29 02:47:30,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2320 to 1328. [2023-11-29 02:47:30,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1328 states, 862 states have (on average 2.0336426914153134) internal successors, (1753), 1281 states have internal predecessors, (1753), 36 states have call successors, (36), 17 states have call predecessors, (36), 14 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-29 02:47:30,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1328 states to 1328 states and 1820 transitions. [2023-11-29 02:47:30,860 INFO L78 Accepts]: Start accepts. Automaton has 1328 states and 1820 transitions. Word has length 73 [2023-11-29 02:47:30,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:47:30,860 INFO L495 AbstractCegarLoop]: Abstraction has 1328 states and 1820 transitions. [2023-11-29 02:47:30,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 8 states have internal predecessors, (26), 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 02:47:30,861 INFO L276 IsEmpty]: Start isEmpty. Operand 1328 states and 1820 transitions. [2023-11-29 02:47:30,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2023-11-29 02:47:30,861 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:47:30,861 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:47:30,876 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:47:31,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:47:31,062 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:47:31,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:47:31,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1852334671, now seen corresponding path program 1 times [2023-11-29 02:47:31,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:47:31,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [21625004] [2023-11-29 02:47:31,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:47:31,063 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 02:47:31,063 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:47:31,064 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:47:31,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:47:32,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:47:32,630 INFO L262 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 02:47:32,633 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:47:32,694 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 11 treesize of output 10 [2023-11-29 02:47:32,716 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 02:47:32,729 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 10 [2023-11-29 02:47:32,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:47:33,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:33,047 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 19 treesize of output 14 [2023-11-29 02:47:33,068 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:47:33,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:47:34,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:47:34,628 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 19 treesize of output 14 [2023-11-29 02:47:34,647 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:47:34,647 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:47:34,834 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:47:34,834 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:47:38,069 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:47:38,069 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 82 [2023-11-29 02:47:45,464 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:47:45,813 INFO L134 CoverageAnalysis]: Checked inductivity of 249 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:47:45,813 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:47:45,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [21625004] [2023-11-29 02:47:45,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [21625004] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:47:45,813 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:47:45,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2023-11-29 02:47:45,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101315470] [2023-11-29 02:47:45,814 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:47:45,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-29 02:47:45,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:47:45,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-29 02:47:45,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=221, Unknown=1, NotChecked=0, Total=272 [2023-11-29 02:47:45,815 INFO L87 Difference]: Start difference. First operand 1328 states and 1820 transitions. Second operand has 17 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:49:09,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:09,868 INFO L93 Difference]: Finished difference Result 1443 states and 1864 transitions. [2023-11-29 02:49:09,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 02:49:09,870 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 74 [2023-11-29 02:49:09,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:49:09,874 INFO L225 Difference]: With dead ends: 1443 [2023-11-29 02:49:09,874 INFO L226 Difference]: Without dead ends: 1443 [2023-11-29 02:49:09,874 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=96, Invalid=365, Unknown=1, NotChecked=0, Total=462 [2023-11-29 02:49:09,875 INFO L413 NwaCegarLoop]: 786 mSDtfsCounter, 1385 mSDsluCounter, 5202 mSDsCounter, 0 mSdLazyCounter, 5956 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 79.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1394 SdHoareTripleChecker+Valid, 5988 SdHoareTripleChecker+Invalid, 5971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 5956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 83.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:49:09,875 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1394 Valid, 5988 Invalid, 5971 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [15 Valid, 5956 Invalid, 0 Unknown, 0 Unchecked, 83.1s Time] [2023-11-29 02:49:09,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1443 states. [2023-11-29 02:49:09,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1443 to 1330. [2023-11-29 02:49:09,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1330 states, 864 states have (on average 2.03125) internal successors, (1755), 1283 states have internal predecessors, (1755), 36 states have call successors, (36), 17 states have call predecessors, (36), 14 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2023-11-29 02:49:09,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1330 states to 1330 states and 1822 transitions. [2023-11-29 02:49:09,889 INFO L78 Accepts]: Start accepts. Automaton has 1330 states and 1822 transitions. Word has length 74 [2023-11-29 02:49:09,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:49:09,889 INFO L495 AbstractCegarLoop]: Abstraction has 1330 states and 1822 transitions. [2023-11-29 02:49:09,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.875) internal successors, (46), 15 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:49:09,890 INFO L276 IsEmpty]: Start isEmpty. Operand 1330 states and 1822 transitions. [2023-11-29 02:49:09,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-11-29 02:49:09,890 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:49:09,890 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:09,904 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:10,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:10,091 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:49:10,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:10,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1641294006, now seen corresponding path program 1 times [2023-11-29 02:49:10,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:49:10,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1717173371] [2023-11-29 02:49:10,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:10,092 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 02:49:10,092 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:49:10,093 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:10,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:11,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:11,885 INFO L262 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 02:49:11,889 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:11,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-11-29 02:49:12,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 10 [2023-11-29 02:49:12,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 14 [2023-11-29 02:49:12,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:12,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 14 [2023-11-29 02:49:13,897 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:49:13,898 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 7 [2023-11-29 02:49:13,907 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:49:13,912 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:49:13,912 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 10 [2023-11-29 02:49:13,975 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:49:13,975 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:15,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2023-11-29 02:49:15,572 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 81 treesize of output 74 [2023-11-29 02:49:15,594 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 26 [2023-11-29 02:49:15,601 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 81 treesize of output 74 [2023-11-29 02:49:15,884 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2023-11-29 02:49:15,884 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:49:15,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1717173371] [2023-11-29 02:49:15,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1717173371] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:15,885 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:49:15,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2023-11-29 02:49:15,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583695904] [2023-11-29 02:49:15,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:15,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 02:49:15,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:49:15,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 02:49:15,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2023-11-29 02:49:15,886 INFO L87 Difference]: Start difference. First operand 1330 states and 1822 transitions. Second operand has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:49:30,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:30,739 INFO L93 Difference]: Finished difference Result 2194 states and 3024 transitions. [2023-11-29 02:49:30,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-29 02:49:30,741 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 75 [2023-11-29 02:49:30,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:49:30,745 INFO L225 Difference]: With dead ends: 2194 [2023-11-29 02:49:30,745 INFO L226 Difference]: Without dead ends: 2194 [2023-11-29 02:49:30,745 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=118, Invalid=434, Unknown=0, NotChecked=0, Total=552 [2023-11-29 02:49:30,746 INFO L413 NwaCegarLoop]: 960 mSDtfsCounter, 6154 mSDsluCounter, 10366 mSDsCounter, 0 mSdLazyCounter, 1896 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6165 SdHoareTripleChecker+Valid, 11326 SdHoareTripleChecker+Invalid, 1969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:49:30,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6165 Valid, 11326 Invalid, 1969 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [73 Valid, 1896 Invalid, 0 Unknown, 0 Unchecked, 14.1s Time] [2023-11-29 02:49:30,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2194 states. [2023-11-29 02:49:30,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2194 to 1225. [2023-11-29 02:49:30,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1225 states, 762 states have (on average 2.0013123359580054) internal successors, (1525), 1180 states have internal predecessors, (1525), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:49:30,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1225 states to 1225 states and 1588 transitions. [2023-11-29 02:49:30,764 INFO L78 Accepts]: Start accepts. Automaton has 1225 states and 1588 transitions. Word has length 75 [2023-11-29 02:49:30,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:49:30,764 INFO L495 AbstractCegarLoop]: Abstraction has 1225 states and 1588 transitions. [2023-11-29 02:49:30,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.5555555555555554) internal successors, (46), 17 states have internal predecessors, (46), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:49:30,765 INFO L276 IsEmpty]: Start isEmpty. Operand 1225 states and 1588 transitions. [2023-11-29 02:49:30,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-29 02:49:30,765 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:49:30,765 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:30,780 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:30,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:30,966 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:49:30,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:30,966 INFO L85 PathProgramCache]: Analyzing trace with hash 657817004, now seen corresponding path program 1 times [2023-11-29 02:49:30,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:49:30,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [625234308] [2023-11-29 02:49:30,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:30,967 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 02:49:30,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:49:30,968 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:30,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:32,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:32,040 INFO L262 TraceCheckSpWp]: Trace formula consists of 707 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:49:32,043 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:32,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-29 02:49:32,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:32,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-29 02:49:32,091 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:32,091 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:49:32,091 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:49:32,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [625234308] [2023-11-29 02:49:32,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [625234308] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:32,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:32,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:32,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609738821] [2023-11-29 02:49:32,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:32,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:49:32,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:49:32,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:49:32,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:49:32,093 INFO L87 Difference]: Start difference. First operand 1225 states and 1588 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 02:49:37,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:37,354 INFO L93 Difference]: Finished difference Result 1352 states and 1665 transitions. [2023-11-29 02:49:37,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:49:37,356 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 76 [2023-11-29 02:49:37,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:49:37,358 INFO L225 Difference]: With dead ends: 1352 [2023-11-29 02:49:37,358 INFO L226 Difference]: Without dead ends: 1352 [2023-11-29 02:49:37,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 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 02:49:37,359 INFO L413 NwaCegarLoop]: 788 mSDtfsCounter, 1006 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1007 SdHoareTripleChecker+Valid, 1703 SdHoareTripleChecker+Invalid, 1166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:49:37,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1007 Valid, 1703 Invalid, 1166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 1085 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2023-11-29 02:49:37,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1352 states. [2023-11-29 02:49:37,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1352 to 1192. [2023-11-29 02:49:37,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 766 states have (on average 1.9360313315926894) internal successors, (1483), 1147 states have internal predecessors, (1483), 34 states have call successors, (34), 17 states have call predecessors, (34), 14 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2023-11-29 02:49:37,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1546 transitions. [2023-11-29 02:49:37,372 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1546 transitions. Word has length 76 [2023-11-29 02:49:37,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:49:37,373 INFO L495 AbstractCegarLoop]: Abstraction has 1192 states and 1546 transitions. [2023-11-29 02:49:37,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 02:49:37,373 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1546 transitions. [2023-11-29 02:49:37,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2023-11-29 02:49:37,373 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:49:37,373 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:37,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:37,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:37,574 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:49:37,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:37,574 INFO L85 PathProgramCache]: Analyzing trace with hash 657817005, now seen corresponding path program 1 times [2023-11-29 02:49:37,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:49:37,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673729527] [2023-11-29 02:49:37,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:37,575 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 02:49:37,575 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:49:37,576 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:37,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:38,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:38,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 707 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 02:49:38,733 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:38,744 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 02:49:38,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:49:38,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-29 02:49:38,821 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:38,821 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:49:38,821 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:49:38,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673729527] [2023-11-29 02:49:38,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673729527] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:38,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:38,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:38,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538052772] [2023-11-29 02:49:38,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:38,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:49:38,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:49:38,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:49:38,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:49:38,823 INFO L87 Difference]: Start difference. First operand 1192 states and 1546 transitions. Second operand has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 02:49:48,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:48,997 INFO L93 Difference]: Finished difference Result 1717 states and 2125 transitions. [2023-11-29 02:49:48,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 02:49:48,999 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 76 [2023-11-29 02:49:49,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:49:49,002 INFO L225 Difference]: With dead ends: 1717 [2023-11-29 02:49:49,002 INFO L226 Difference]: Without dead ends: 1717 [2023-11-29 02:49:49,002 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:49:49,003 INFO L413 NwaCegarLoop]: 787 mSDtfsCounter, 1161 mSDsluCounter, 1152 mSDsCounter, 0 mSdLazyCounter, 1183 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1162 SdHoareTripleChecker+Valid, 1939 SdHoareTripleChecker+Invalid, 1230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 1183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-11-29 02:49:49,003 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1162 Valid, 1939 Invalid, 1230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 1183 Invalid, 0 Unknown, 0 Unchecked, 10.1s Time] [2023-11-29 02:49:49,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1717 states. [2023-11-29 02:49:49,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1717 to 1341. [2023-11-29 02:49:49,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1341 states, 914 states have (on average 1.9365426695842451) internal successors, (1770), 1295 states have internal predecessors, (1770), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:49:49,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1341 states to 1341 states and 1835 transitions. [2023-11-29 02:49:49,016 INFO L78 Accepts]: Start accepts. Automaton has 1341 states and 1835 transitions. Word has length 76 [2023-11-29 02:49:49,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:49:49,016 INFO L495 AbstractCegarLoop]: Abstraction has 1341 states and 1835 transitions. [2023-11-29 02:49:49,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.666666666666666) internal successors, (29), 4 states have internal predecessors, (29), 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 02:49:49,017 INFO L276 IsEmpty]: Start isEmpty. Operand 1341 states and 1835 transitions. [2023-11-29 02:49:49,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2023-11-29 02:49:49,017 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:49:49,017 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:49,030 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:49:49,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:49,218 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:49:49,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:49,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1872269623, now seen corresponding path program 1 times [2023-11-29 02:49:49,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:49:49,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1044390065] [2023-11-29 02:49:49,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:49,219 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 02:49:49,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:49:49,220 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:49,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Waiting until timeout for monitored process [2023-11-29 02:49:50,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:50,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 728 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 02:49:50,325 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:50,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:49:50,352 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:49:50,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1044390065] [2023-11-29 02:49:50,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1044390065] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:50,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:50,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 02:49:50,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687597347] [2023-11-29 02:49:50,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:50,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 02:49:50,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:49:50,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:49:50,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:49:50,353 INFO L87 Difference]: Start difference. First operand 1341 states and 1835 transitions. Second operand has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:49:52,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:52,379 INFO L93 Difference]: Finished difference Result 1343 states and 1837 transitions. [2023-11-29 02:49:52,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:49:52,381 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 81 [2023-11-29 02:49:52,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:49:52,383 INFO L225 Difference]: With dead ends: 1343 [2023-11-29 02:49:52,383 INFO L226 Difference]: Without dead ends: 1342 [2023-11-29 02:49:52,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 78 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 02:49:52,384 INFO L413 NwaCegarLoop]: 949 mSDtfsCounter, 1 mSDsluCounter, 1897 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 2846 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:49:52,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 2846 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2023-11-29 02:49:52,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2023-11-29 02:49:52,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1342. [2023-11-29 02:49:52,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1342 states, 915 states have (on average 1.9355191256830602) internal successors, (1771), 1296 states have internal predecessors, (1771), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:49:52,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1342 states to 1342 states and 1836 transitions. [2023-11-29 02:49:52,397 INFO L78 Accepts]: Start accepts. Automaton has 1342 states and 1836 transitions. Word has length 81 [2023-11-29 02:49:52,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:49:52,397 INFO L495 AbstractCegarLoop]: Abstraction has 1342 states and 1836 transitions. [2023-11-29 02:49:52,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 10.666666666666666) internal successors, (32), 4 states have internal predecessors, (32), 1 states have call successors, (2), 1 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:49:52,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1342 states and 1836 transitions. [2023-11-29 02:49:52,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-11-29 02:49:52,398 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:49:52,398 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:49:52,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Forceful destruction successful, exit code 0 [2023-11-29 02:49:52,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:52,599 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:49:52,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:52,599 INFO L85 PathProgramCache]: Analyzing trace with hash 311566577, now seen corresponding path program 1 times [2023-11-29 02:49:52,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:49:52,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1533644764] [2023-11-29 02:49:52,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:52,600 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 02:49:52,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:49:52,601 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:52,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:53,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:53,712 INFO L262 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 02:49:53,713 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:53,755 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:53,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:53,868 INFO L134 CoverageAnalysis]: Checked inductivity of 247 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:53,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:49:53,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1533644764] [2023-11-29 02:49:53,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1533644764] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:53,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:49:53,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-29 02:49:53,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819001464] [2023-11-29 02:49:53,869 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:53,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 02:49:53,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:49:53,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 02:49:53,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:49:53,870 INFO L87 Difference]: Start difference. First operand 1342 states and 1836 transitions. Second operand has 8 states, 6 states have (on average 6.0) internal successors, (36), 8 states have internal predecessors, (36), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:49:56,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:56,910 INFO L93 Difference]: Finished difference Result 1347 states and 1842 transitions. [2023-11-29 02:49:56,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 02:49:56,912 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 6.0) internal successors, (36), 8 states have internal predecessors, (36), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 82 [2023-11-29 02:49:56,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:49:56,914 INFO L225 Difference]: With dead ends: 1347 [2023-11-29 02:49:56,914 INFO L226 Difference]: Without dead ends: 1345 [2023-11-29 02:49:56,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-11-29 02:49:56,914 INFO L413 NwaCegarLoop]: 949 mSDtfsCounter, 1 mSDsluCounter, 3793 mSDsCounter, 0 mSdLazyCounter, 562 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 4742 SdHoareTripleChecker+Invalid, 563 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 562 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:49:56,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 4742 Invalid, 563 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 562 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-29 02:49:56,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1345 states. [2023-11-29 02:49:56,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1345 to 1345. [2023-11-29 02:49:56,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 918 states have (on average 1.9324618736383443) internal successors, (1774), 1299 states have internal predecessors, (1774), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:49:56,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 1839 transitions. [2023-11-29 02:49:56,933 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 1839 transitions. Word has length 82 [2023-11-29 02:49:56,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:49:56,934 INFO L495 AbstractCegarLoop]: Abstraction has 1345 states and 1839 transitions. [2023-11-29 02:49:56,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 6.0) internal successors, (36), 8 states have internal predecessors, (36), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:49:56,934 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 1839 transitions. [2023-11-29 02:49:56,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2023-11-29 02:49:56,934 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:49:56,935 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 4, 1, 1, 1, 1, 1, 1, 1, 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 02:49:56,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:57,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:57,135 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:49:57,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:57,136 INFO L85 PathProgramCache]: Analyzing trace with hash 513194185, now seen corresponding path program 2 times [2023-11-29 02:49:57,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:49:57,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2035850629] [2023-11-29 02:49:57,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:49:57,137 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 02:49:57,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:49:57,137 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:57,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:49:59,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:49:59,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:49:59,582 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 02:49:59,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:49:59,684 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:59,684 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:49:59,982 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:49:59,982 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:49:59,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2035850629] [2023-11-29 02:49:59,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2035850629] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:49:59,982 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:49:59,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-29 02:49:59,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955672610] [2023-11-29 02:49:59,982 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:49:59,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 02:49:59,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:49:59,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 02:49:59,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=121, Unknown=0, NotChecked=0, Total=182 [2023-11-29 02:49:59,984 INFO L87 Difference]: Start difference. First operand 1345 states and 1839 transitions. Second operand has 14 states, 12 states have (on average 3.5) internal successors, (42), 14 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:50:04,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:50:04,499 INFO L93 Difference]: Finished difference Result 1353 states and 1851 transitions. [2023-11-29 02:50:04,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 02:50:04,501 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.5) internal successors, (42), 14 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 85 [2023-11-29 02:50:04,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:50:04,503 INFO L225 Difference]: With dead ends: 1353 [2023-11-29 02:50:04,503 INFO L226 Difference]: Without dead ends: 1351 [2023-11-29 02:50:04,503 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=131, Invalid=211, Unknown=0, NotChecked=0, Total=342 [2023-11-29 02:50:04,504 INFO L413 NwaCegarLoop]: 949 mSDtfsCounter, 1 mSDsluCounter, 5688 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 6637 SdHoareTripleChecker+Invalid, 823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-29 02:50:04,504 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 6637 Invalid, 823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 822 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-29 02:50:04,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1351 states. [2023-11-29 02:50:04,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1351 to 1351. [2023-11-29 02:50:04,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1351 states, 924 states have (on average 1.9264069264069263) internal successors, (1780), 1305 states have internal predecessors, (1780), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:50:04,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1351 states to 1351 states and 1845 transitions. [2023-11-29 02:50:04,517 INFO L78 Accepts]: Start accepts. Automaton has 1351 states and 1845 transitions. Word has length 85 [2023-11-29 02:50:04,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:50:04,517 INFO L495 AbstractCegarLoop]: Abstraction has 1351 states and 1845 transitions. [2023-11-29 02:50:04,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.5) internal successors, (42), 14 states have internal predecessors, (42), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:50:04,517 INFO L276 IsEmpty]: Start isEmpty. Operand 1351 states and 1845 transitions. [2023-11-29 02:50:04,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-11-29 02:50:04,518 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:50:04,518 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:04,533 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:50:04,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:50:04,718 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:50:04,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:04,719 INFO L85 PathProgramCache]: Analyzing trace with hash 290605001, now seen corresponding path program 3 times [2023-11-29 02:50:04,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:50:04,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [278475196] [2023-11-29 02:50:04,720 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 02:50:04,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 02:50:04,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:50:04,721 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:50:04,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (32)] Waiting until timeout for monitored process [2023-11-29 02:50:06,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-11-29 02:50:06,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:50:06,863 INFO L262 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 34 conjunts are in the unsatisfiable core [2023-11-29 02:50:06,866 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:50:07,586 INFO L349 Elim1Store]: treesize reduction 360, result has 31.6 percent of original size [2023-11-29 02:50:07,586 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 16 select indices, 16 select index equivalence classes, 106 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 30 case distinctions, treesize of input 119 treesize of output 244 [2023-11-29 02:50:07,639 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:08,181 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:08,455 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:08,740 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:09,038 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:09,304 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:09,585 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:09,873 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:10,141 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:10,416 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:10,725 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:11,025 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:11,302 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:11,576 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:11,840 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:12,107 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:12,355 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:12,600 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:12,857 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:13,109 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:13,366 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:13,639 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:13,907 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:14,170 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:14,419 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:14,668 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:14,914 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:15,163 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:15,412 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:15,664 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:15,891 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:16,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:17,056 INFO L349 Elim1Store]: treesize reduction 600, result has 27.4 percent of original size [2023-11-29 02:50:17,057 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 16 select indices, 16 select index equivalence classes, 106 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 30 case distinctions, treesize of input 124 treesize of output 304 [2023-11-29 02:50:17,421 INFO L349 Elim1Store]: treesize reduction 375, result has 0.3 percent of original size [2023-11-29 02:50:17,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 15 select indices, 15 select index equivalence classes, 105 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 15 case distinctions, treesize of input 114 treesize of output 1 [2023-11-29 02:50:17,743 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:18,097 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:19,145 INFO L349 Elim1Store]: treesize reduction 210, result has 60.1 percent of original size [2023-11-29 02:50:19,146 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 16 select indices, 16 select index equivalence classes, 105 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 30 case distinctions, treesize of input 179 treesize of output 454 [2023-11-29 02:50:21,476 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:21,844 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:22,182 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:22,550 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:22,893 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:23,238 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:23,618 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:23,941 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:24,264 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:24,595 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:24,960 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:25,330 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:25,703 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:26,071 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:26,400 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:26,708 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:27,030 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:27,374 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:27,695 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:28,023 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:28,358 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:28,726 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:29,085 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:29,424 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:29,735 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:30,056 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:30,373 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:30,708 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:31,019 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:31,324 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:31,674 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:32,017 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:32,360 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:32,682 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:33,040 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:33,381 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:33,694 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:34,022 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:34,465 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:34,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:34,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:50:35,297 INFO L349 Elim1Store]: treesize reduction 194, result has 47.7 percent of original size [2023-11-29 02:50:35,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 15 select indices, 15 select index equivalence classes, 120 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 16 case distinctions, treesize of input 177 treesize of output 312 [2023-11-29 02:50:35,310 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,387 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,445 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,502 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,645 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,783 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,904 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:35,956 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,016 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,086 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,149 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,369 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,381 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,581 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,621 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,647 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,736 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,777 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,797 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,843 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,879 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,922 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,942 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:36,992 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:37,035 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:37,054 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:37,077 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:37,134 WARN L667 sPolynomialRelations]: Constructing 65536(two to the power of 16 dual juncts. [2023-11-29 02:50:39,646 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2023-11-29 02:50:39,646 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 02:50:39,646 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:50:39,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [278475196] [2023-11-29 02:50:39,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [278475196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:39,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:39,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:50:39,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063675696] [2023-11-29 02:50:39,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:39,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 02:50:39,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:50:39,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 02:50:39,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 02:50:39,647 INFO L87 Difference]: Start difference. First operand 1351 states and 1845 transitions. Second operand has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 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 02:50:57,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:50:57,964 INFO L93 Difference]: Finished difference Result 1507 states and 1862 transitions. [2023-11-29 02:50:57,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:50:57,965 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 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 91 [2023-11-29 02:50:57,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:50:57,967 INFO L225 Difference]: With dead ends: 1507 [2023-11-29 02:50:57,967 INFO L226 Difference]: Without dead ends: 1507 [2023-11-29 02:50:57,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 02:50:57,968 INFO L413 NwaCegarLoop]: 868 mSDtfsCounter, 1141 mSDsluCounter, 2123 mSDsCounter, 0 mSdLazyCounter, 1896 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1141 SdHoareTripleChecker+Valid, 2991 SdHoareTripleChecker+Invalid, 1917 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 1896 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2023-11-29 02:50:57,968 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1141 Valid, 2991 Invalid, 1917 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 1896 Invalid, 0 Unknown, 0 Unchecked, 18.0s Time] [2023-11-29 02:50:57,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1507 states. [2023-11-29 02:50:57,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1507 to 1350. [2023-11-29 02:50:57,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1350 states, 924 states have (on average 1.9253246753246753) internal successors, (1779), 1304 states have internal predecessors, (1779), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:50:57,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1350 states to 1350 states and 1844 transitions. [2023-11-29 02:50:57,981 INFO L78 Accepts]: Start accepts. Automaton has 1350 states and 1844 transitions. Word has length 91 [2023-11-29 02:50:57,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:50:57,981 INFO L495 AbstractCegarLoop]: Abstraction has 1350 states and 1844 transitions. [2023-11-29 02:50:57,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 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 02:50:57,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1350 states and 1844 transitions. [2023-11-29 02:50:57,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-11-29 02:50:57,981 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:50:57,982 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:57,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (32)] Ended with exit code 0 [2023-11-29 02:50:58,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:50:58,182 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:50:58,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:58,183 INFO L85 PathProgramCache]: Analyzing trace with hash 290605002, now seen corresponding path program 1 times [2023-11-29 02:50:58,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:50:58,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2060528152] [2023-11-29 02:50:58,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:58,184 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 02:50:58,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:50:58,185 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:50:58,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:50:59,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:59,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 02:50:59,457 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:50:59,755 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:50:59,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:51:00,763 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:51:00,764 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:51:00,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2060528152] [2023-11-29 02:51:00,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2060528152] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:51:00,764 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:51:00,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2023-11-29 02:51:00,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589838726] [2023-11-29 02:51:00,764 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:51:00,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-11-29 02:51:00,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:51:00,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-11-29 02:51:00,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=457, Unknown=0, NotChecked=0, Total=650 [2023-11-29 02:51:00,766 INFO L87 Difference]: Start difference. First operand 1350 states and 1844 transitions. Second operand has 26 states, 24 states have (on average 2.25) internal successors, (54), 26 states have internal predecessors, (54), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:51:09,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:51:09,978 INFO L93 Difference]: Finished difference Result 1364 states and 1868 transitions. [2023-11-29 02:51:09,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 02:51:09,980 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 24 states have (on average 2.25) internal successors, (54), 26 states have internal predecessors, (54), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 91 [2023-11-29 02:51:09,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:51:09,983 INFO L225 Difference]: With dead ends: 1364 [2023-11-29 02:51:09,984 INFO L226 Difference]: Without dead ends: 1362 [2023-11-29 02:51:09,984 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=479, Invalid=853, Unknown=0, NotChecked=0, Total=1332 [2023-11-29 02:51:09,985 INFO L413 NwaCegarLoop]: 948 mSDtfsCounter, 1 mSDsluCounter, 11365 mSDsCounter, 0 mSdLazyCounter, 1595 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 12313 SdHoareTripleChecker+Invalid, 1596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2023-11-29 02:51:09,985 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 12313 Invalid, 1596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1595 Invalid, 0 Unknown, 0 Unchecked, 7.6s Time] [2023-11-29 02:51:09,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2023-11-29 02:51:09,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1362. [2023-11-29 02:51:10,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1362 states, 936 states have (on average 1.9134615384615385) internal successors, (1791), 1316 states have internal predecessors, (1791), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:51:10,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1362 states to 1362 states and 1856 transitions. [2023-11-29 02:51:10,010 INFO L78 Accepts]: Start accepts. Automaton has 1362 states and 1856 transitions. Word has length 91 [2023-11-29 02:51:10,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:51:10,011 INFO L495 AbstractCegarLoop]: Abstraction has 1362 states and 1856 transitions. [2023-11-29 02:51:10,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 24 states have (on average 2.25) internal successors, (54), 26 states have internal predecessors, (54), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:51:10,011 INFO L276 IsEmpty]: Start isEmpty. Operand 1362 states and 1856 transitions. [2023-11-29 02:51:10,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-11-29 02:51:10,012 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:51:10,012 INFO L195 NwaCegarLoop]: trace histogram [22, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:51:10,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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)] Ended with exit code 0 [2023-11-29 02:51:10,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:51:10,212 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:51:10,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:10,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1237558730, now seen corresponding path program 2 times [2023-11-29 02:51:10,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:51:10,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1404364898] [2023-11-29 02:51:10,215 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 02:51:10,215 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 02:51:10,215 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:51:10,216 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:51:10,216 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (34)] Waiting until timeout for monitored process [2023-11-29 02:51:12,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 02:51:12,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:51:12,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 970 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 02:51:12,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:51:13,506 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:51:13,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:51:16,916 INFO L134 CoverageAnalysis]: Checked inductivity of 499 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2023-11-29 02:51:16,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:51:16,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1404364898] [2023-11-29 02:51:16,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1404364898] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:51:16,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:51:16,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2023-11-29 02:51:16,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685332501] [2023-11-29 02:51:16,917 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:51:16,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2023-11-29 02:51:16,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:51:16,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2023-11-29 02:51:16,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=673, Invalid=1777, Unknown=0, NotChecked=0, Total=2450 [2023-11-29 02:51:16,920 INFO L87 Difference]: Start difference. First operand 1362 states and 1856 transitions. Second operand has 50 states, 48 states have (on average 1.625) internal successors, (78), 50 states have internal predecessors, (78), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:51:42,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:51:42,119 INFO L93 Difference]: Finished difference Result 1388 states and 1904 transitions. [2023-11-29 02:51:42,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-11-29 02:51:42,120 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 48 states have (on average 1.625) internal successors, (78), 50 states have internal predecessors, (78), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 103 [2023-11-29 02:51:42,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 02:51:42,123 INFO L225 Difference]: With dead ends: 1388 [2023-11-29 02:51:42,123 INFO L226 Difference]: Without dead ends: 1386 [2023-11-29 02:51:42,124 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=1823, Invalid=3433, Unknown=0, NotChecked=0, Total=5256 [2023-11-29 02:51:42,125 INFO L413 NwaCegarLoop]: 948 mSDtfsCounter, 1 mSDsluCounter, 22729 mSDsCounter, 0 mSdLazyCounter, 3371 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 23677 SdHoareTripleChecker+Invalid, 3372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.4s IncrementalHoareTripleChecker+Time [2023-11-29 02:51:42,125 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 23677 Invalid, 3372 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1 Valid, 3371 Invalid, 0 Unknown, 0 Unchecked, 15.4s Time] [2023-11-29 02:51:42,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1386 states. [2023-11-29 02:51:42,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1386 to 1386. [2023-11-29 02:51:42,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1386 states, 960 states have (on average 1.890625) internal successors, (1815), 1340 states have internal predecessors, (1815), 35 states have call successors, (35), 17 states have call predecessors, (35), 14 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2023-11-29 02:51:42,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1386 states to 1386 states and 1880 transitions. [2023-11-29 02:51:42,145 INFO L78 Accepts]: Start accepts. Automaton has 1386 states and 1880 transitions. Word has length 103 [2023-11-29 02:51:42,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 02:51:42,145 INFO L495 AbstractCegarLoop]: Abstraction has 1386 states and 1880 transitions. [2023-11-29 02:51:42,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 48 states have (on average 1.625) internal successors, (78), 50 states have internal predecessors, (78), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2023-11-29 02:51:42,146 INFO L276 IsEmpty]: Start isEmpty. Operand 1386 states and 1880 transitions. [2023-11-29 02:51:42,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-29 02:51:42,146 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 02:51:42,146 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 20, 10, 10, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:51:42,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 (34)] Ended with exit code 0 [2023-11-29 02:51:42,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:51:42,347 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [#Ultimate.C_strcpy#1Err0ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err1ASSERT_VIOLATIONMEMORY_DEREFERENCE, #Ultimate.C_strcpy#1Err2ASSERT_VIOLATIONMEMORY_DEREFERENCE (and 560 more)] === [2023-11-29 02:51:42,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:42,347 INFO L85 PathProgramCache]: Analyzing trace with hash 365535054, now seen corresponding path program 4 times [2023-11-29 02:51:42,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 02:51:42,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1403539065] [2023-11-29 02:51:42,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 02:51:42,348 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 02:51:42,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 02:51:42,349 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:51:42,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b31dfd87-404a-41a3-8fb8-012b5b27e8ba/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 02:51:45,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 02:51:45,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 02:51:45,511 INFO L262 TraceCheckSpWp]: Trace formula consists of 935 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 02:51:45,514 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 02:51:45,602 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2023-11-29 02:51:45,603 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 1 case distinctions, treesize of input 19 treesize of output 21 [2023-11-29 02:51:45,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:45,920 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2023-11-29 02:51:45,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 29 treesize of output 31 [2023-11-29 02:51:45,958 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:51:45,959 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:51:47,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:47,437 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 19 treesize of output 14 [2023-11-29 02:51:47,467 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:51:47,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:51:49,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 02:51:49,030 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 19 treesize of output 14 [2023-11-29 02:51:49,048 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 02:51:49,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 02:51:49,206 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 158 proven. 332 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2023-11-29 02:51:49,206 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 02:51:51,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:51:51,421 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 82 [2023-11-29 02:52:00,219 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:52:00,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 122 [2023-11-29 02:52:12,629 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 02:52:12,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 88 treesize of output 112 [2023-11-29 02:52:14,355 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:52:14,355 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:52:14,361 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 02:52:14,402 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 16 proven. 490 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2023-11-29 02:52:14,402 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 02:52:14,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1403539065] [2023-11-29 02:52:14,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1403539065] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 02:52:14,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 02:52:14,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 22 [2023-11-29 02:52:14,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350112722] [2023-11-29 02:52:14,403 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 02:52:14,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-29 02:52:14,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 02:52:14,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-29 02:52:14,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2023-11-29 02:52:14,404 INFO L87 Difference]: Start difference. First operand 1386 states and 1880 transitions. Second operand has 23 states, 22 states have (on average 3.8636363636363638) internal successors, (85), 22 states have internal predecessors, (85), 1 states have call successors, (1), 1 states have call predecessors, (1), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2023-11-29 02:52:37,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 02:52:39,189 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 02:52:49,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 02:53:03,381 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 [1] [2023-11-29 02:53:14,288 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 [1] [2023-11-29 02:53:21,965 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:53:26,385 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 [1] [2023-11-29 02:53:31,526 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 [1] [2023-11-29 02:53:33,827 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 [1] [2023-11-29 02:53:38,262 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 [1] [2023-11-29 02:53:43,683 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 [0, 1] [2023-11-29 02:53:49,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:53:54,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-29 02:53:57,743 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 02:53:59,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2023-11-29 02:54:06,533 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, 1] [2023-11-29 02:54:34,201 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 [1] [2023-11-29 02:54:35,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.09s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1]