./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/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_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1 --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 1025652295f7577d6e0be1e025f6e833268b797b1bf474da60e2801dd32b08c6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:38:52,804 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:38:52,864 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2024-12-02 08:38:52,870 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:38:52,870 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:38:52,894 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:38:52,895 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:38:52,895 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:38:52,895 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:38:52,895 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:38:52,895 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:38:52,895 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:38:52,896 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:38:52,896 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:38:52,896 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:38:52,896 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:38:52,896 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:38:52,896 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:38:52,896 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:38:52,897 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:38:52,897 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:38:52,898 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:38:52,898 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 08:38:52,898 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 08:38:52,899 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:38:52,899 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:38:52,899 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:38:52,899 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:38:52,899 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1 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 -> 1025652295f7577d6e0be1e025f6e833268b797b1bf474da60e2801dd32b08c6 [2024-12-02 08:38:53,143 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:38:53,151 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:38:53,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:38:53,155 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:38:53,155 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:38:53,156 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2024-12-02 08:38:55,769 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/e47ee50af/90bd57a8a94441939adde78a0275e058/FLAG0f406baac [2024-12-02 08:38:56,135 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:38:56,136 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2024-12-02 08:38:56,158 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/e47ee50af/90bd57a8a94441939adde78a0275e058/FLAG0f406baac [2024-12-02 08:38:56,348 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/e47ee50af/90bd57a8a94441939adde78a0275e058 [2024-12-02 08:38:56,351 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:38:56,352 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:38:56,353 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:38:56,353 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:38:56,356 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:38:56,357 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:38:56" (1/1) ... [2024-12-02 08:38:56,358 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15fa71e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:38:56, skipping insertion in model container [2024-12-02 08:38:56,358 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:38:56" (1/1) ... [2024-12-02 08:38:56,401 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:38:57,269 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,270 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,272 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,274 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,276 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,279 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,281 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,282 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,283 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,283 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,285 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,285 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,286 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,289 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,290 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,298 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,299 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,303 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,304 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,311 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,313 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,314 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,317 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,318 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,321 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,323 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,338 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,339 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,340 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,342 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,345 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,345 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,346 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,347 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,352 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,353 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,353 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,359 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,363 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,365 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,365 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,366 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,366 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,366 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,368 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,369 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,373 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,381 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,388 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:38:57,396 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:38:57,423 ERROR L321 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) [2024-12-02 08:38:57,423 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7e114466 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:38:57, skipping insertion in model container [2024-12-02 08:38:57,423 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:38:57,424 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-12-02 08:38:57,425 INFO L158 Benchmark]: Toolchain (without parser) took 1072.70ms. Allocated memory is still 142.6MB. Free memory was 111.9MB in the beginning and 77.0MB in the end (delta: 34.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-12-02 08:38:57,426 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 142.6MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 08:38:57,426 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1070.73ms. Allocated memory is still 142.6MB. Free memory was 111.9MB in the beginning and 77.0MB in the end (delta: 34.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-12-02 08:38:57,428 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.30ms. Allocated memory is still 142.6MB. Free memory is still 83.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1070.73ms. Allocated memory is still 142.6MB. Free memory was 111.9MB in the beginning and 77.0MB in the end (delta: 34.9MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 2430]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/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_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1 --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 1025652295f7577d6e0be1e025f6e833268b797b1bf474da60e2801dd32b08c6 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 08:38:59,168 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 08:38:59,253 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Bitvector.epf [2024-12-02 08:38:59,260 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 08:38:59,260 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 08:38:59,281 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 08:38:59,282 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 08:38:59,282 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 08:38:59,283 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 08:38:59,283 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 08:38:59,283 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 08:38:59,283 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 08:38:59,283 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 08:38:59,283 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 08:38:59,283 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 08:38:59,284 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 08:38:59,284 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 08:38:59,285 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:38:59,285 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 08:38:59,285 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:38:59,286 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 08:38:59,286 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 08:38:59,287 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1 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 -> 1025652295f7577d6e0be1e025f6e833268b797b1bf474da60e2801dd32b08c6 [2024-12-02 08:38:59,511 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 08:38:59,519 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 08:38:59,521 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 08:38:59,522 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 08:38:59,523 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 08:38:59,524 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2024-12-02 08:39:02,229 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/0a77cb07e/5a7b976768544b83977b6aa5b58a4e71/FLAG683daa74c [2024-12-02 08:39:02,534 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 08:39:02,535 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/sv-benchmarks/c/busybox-1.22.0/readlink-2.i [2024-12-02 08:39:02,555 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/0a77cb07e/5a7b976768544b83977b6aa5b58a4e71/FLAG683daa74c [2024-12-02 08:39:02,781 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/data/0a77cb07e/5a7b976768544b83977b6aa5b58a4e71 [2024-12-02 08:39:02,783 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 08:39:02,784 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 08:39:02,784 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 08:39:02,785 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 08:39:02,787 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 08:39:02,788 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:39:02" (1/1) ... [2024-12-02 08:39:02,789 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b50fce0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:02, skipping insertion in model container [2024-12-02 08:39:02,789 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 08:39:02" (1/1) ... [2024-12-02 08:39:02,833 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:39:03,756 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,757 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,758 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,769 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,772 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,777 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,778 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,780 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,781 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,781 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,782 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,783 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,784 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,787 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,789 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,797 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,797 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,802 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,803 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,811 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,813 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,813 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,818 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,818 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,822 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,824 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,837 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,838 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,839 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,841 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,844 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,844 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,845 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,846 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,852 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,852 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,853 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,858 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,862 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,864 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,865 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,865 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,866 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,866 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,868 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,869 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,873 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,882 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,890 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:03,899 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:39:03,935 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-12-02 08:39:03,954 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 08:39:04,011 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,011 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,012 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,013 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,014 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,016 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,018 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,019 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,019 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,020 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,021 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,021 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,022 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,024 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,025 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,027 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,028 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,030 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,031 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,035 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,037 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,037 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,040 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,040 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,043 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,044 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,055 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,056 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,057 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,058 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,061 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,061 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,062 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,063 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,066 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,067 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,068 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,070 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,074 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,075 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,076 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,076 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,077 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,077 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,078 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,079 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,083 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,090 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,096 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 08:39:04,101 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:39:04,124 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 08:39:04,229 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 08:39:04,381 WARN L1212 FunctionHandler]: The following functions are not defined or handled internally: vasprintf [2024-12-02 08:39:04,387 INFO L204 MainTranslator]: Completed translation [2024-12-02 08:39:04,387 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04 WrapperNode [2024-12-02 08:39:04,388 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 08:39:04,388 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 08:39:04,388 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 08:39:04,388 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 08:39:04,393 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,429 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,500 INFO L138 Inliner]: procedures = 590, calls = 732, calls flagged for inlining = 29, calls inlined = 27, statements flattened = 1717 [2024-12-02 08:39:04,500 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 08:39:04,501 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 08:39:04,501 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 08:39:04,501 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 08:39:04,507 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,507 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,523 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,616 INFO L175 MemorySlicer]: Split 616 memory accesses to 22 slices as follows [23, 2, 15, 3, 2, 3, 7, 38, 17, 3, 4, 9, 3, 3, 17, 17, 3, 355, 44, 4, 15, 29]. 58 percent of accesses are in the largest equivalence class. The 384 initializations are split as follows [0, 2, 0, 0, 0, 3, 0, 9, 1, 3, 4, 1, 0, 0, 0, 4, 0, 355, 0, 0, 0, 2]. The 98 writes are split as follows [11, 0, 3, 0, 1, 0, 7, 0, 15, 0, 0, 4, 0, 0, 17, 4, 0, 0, 12, 4, 1, 19]. [2024-12-02 08:39:04,616 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,616 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,714 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,718 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,729 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,826 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,837 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,877 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 08:39:04,878 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 08:39:04,878 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 08:39:04,878 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 08:39:04,879 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (1/1) ... [2024-12-02 08:39:04,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 08:39:04,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:39:04,912 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 08:39:04,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#0 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#1 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#2 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#3 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#4 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#5 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#6 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#7 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#8 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#9 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#10 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#11 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#12 [2024-12-02 08:39:04,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#13 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#14 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#15 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#16 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#17 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#18 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#19 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#20 [2024-12-02 08:39:04,942 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_realloc#21 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#0 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#1 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#2 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#3 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#4 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#5 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#6 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#7 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#8 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#9 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#10 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#11 [2024-12-02 08:39:04,942 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#12 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#13 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#14 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#15 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#16 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#17 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#18 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#19 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#20 [2024-12-02 08:39:04,943 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_realloc#21 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2024-12-02 08:39:04,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#14 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#15 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#16 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#17 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#18 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#19 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#20 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#21 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-12-02 08:39:04,944 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#14 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#15 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#16 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#17 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#18 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#19 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#20 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#21 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-12-02 08:39:04,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#14 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#15 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#16 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#17 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#18 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#19 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#20 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#21 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure bb_verror_msg [2024-12-02 08:39:04,946 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_verror_msg [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-12-02 08:39:04,946 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#14 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#15 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#16 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#17 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#18 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#19 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#20 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#21 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#0 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#1 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#2 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#3 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#4 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#5 [2024-12-02 08:39:04,947 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#6 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#7 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#8 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#9 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#10 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#11 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#12 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#13 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#14 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#15 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#16 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#17 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#18 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#19 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#20 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE8#21 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#0 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#1 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#2 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#3 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#4 [2024-12-02 08:39:04,948 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#5 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#6 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#7 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#8 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#9 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#10 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#11 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#12 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#13 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#14 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#15 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#16 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#17 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#18 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#19 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#20 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE2#21 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#0 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#1 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#2 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#3 [2024-12-02 08:39:04,949 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#4 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#5 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#6 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#7 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#8 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#9 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#10 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#11 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#12 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#13 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#14 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#15 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#16 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#17 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#18 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#19 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#20 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE4#21 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#0 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#1 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#2 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#3 [2024-12-02 08:39:04,950 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#4 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#5 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#6 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#7 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#8 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#9 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#10 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#11 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#12 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#13 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#14 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#15 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#16 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#17 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#18 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#19 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#20 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~intINTTYPE1#21 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 08:39:04,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-12-02 08:39:04,951 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#14 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#15 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#16 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#17 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#18 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#19 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#20 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#21 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2024-12-02 08:39:04,952 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#14 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#15 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#16 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#17 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#18 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#19 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#20 [2024-12-02 08:39:04,953 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#21 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2024-12-02 08:39:04,953 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#14 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#15 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#16 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#17 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#18 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#19 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#20 [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#21 [2024-12-02 08:39:04,954 INFO L130 BoogieDeclarations]: Found specification of procedure xmalloc [2024-12-02 08:39:04,954 INFO L138 BoogieDeclarations]: Found implementation of procedure xmalloc [2024-12-02 08:39:04,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-12-02 08:39:04,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-12-02 08:39:04,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-12-02 08:39:04,954 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#14 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#15 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#16 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#17 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#18 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#19 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#20 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#21 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#0 [2024-12-02 08:39:04,955 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#1 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#2 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#3 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#4 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#5 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#6 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#7 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#8 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#9 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#10 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#11 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#12 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#13 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#14 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#15 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#16 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#17 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#18 [2024-12-02 08:39:04,956 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#19 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#20 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$#21 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#0 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#1 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#2 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#3 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#4 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#5 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#6 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#7 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#8 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#9 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#10 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#11 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#12 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#13 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#14 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#15 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#16 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#17 [2024-12-02 08:39:04,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#18 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#19 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#20 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$#21 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#0 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#1 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#2 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#3 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#4 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#5 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#6 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#7 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#8 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#9 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#10 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#11 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#12 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#13 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#14 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#15 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#16 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#17 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#18 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#19 [2024-12-02 08:39:04,958 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#20 [2024-12-02 08:39:04,959 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset#21 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#0 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#1 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#2 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#3 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#4 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#5 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#6 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#7 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#8 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#9 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#10 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#11 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#12 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#13 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#14 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#15 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#16 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#17 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#18 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#19 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#20 [2024-12-02 08:39:04,959 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset#21 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 08:39:04,960 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#14 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#15 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#16 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#17 [2024-12-02 08:39:04,960 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#18 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#19 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#20 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#21 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#14 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#15 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#16 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#17 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#18 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#19 [2024-12-02 08:39:04,961 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#20 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#21 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#14 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#15 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#16 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#17 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#18 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#19 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#20 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#21 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-12-02 08:39:04,962 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#14 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#15 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#16 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#17 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#18 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#19 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#20 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#21 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-12-02 08:39:04,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#14 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#15 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#16 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#17 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#18 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#19 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#20 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#21 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#0 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#1 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#2 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#3 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#4 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#5 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#6 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#7 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#8 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#9 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#10 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#11 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#12 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#13 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#14 [2024-12-02 08:39:04,964 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#15 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#16 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#17 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#18 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#19 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#20 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE4#21 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#0 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#1 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#2 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#3 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#4 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#5 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#6 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#7 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#8 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#9 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#10 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#11 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#12 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#13 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#14 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#15 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#16 [2024-12-02 08:39:04,965 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#17 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#18 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#19 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#20 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE2#21 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-12-02 08:39:04,966 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#14 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#15 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#16 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#17 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#18 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#19 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#20 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#21 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#0 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#1 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#2 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#3 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#4 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#5 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#6 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#7 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#8 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#9 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#10 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#11 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#12 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#13 [2024-12-02 08:39:04,967 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#14 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#15 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#16 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#17 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#18 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#19 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#20 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE8#21 [2024-12-02 08:39:04,968 INFO L130 BoogieDeclarations]: Found specification of procedure bb_error_msg_and_die [2024-12-02 08:39:04,968 INFO L138 BoogieDeclarations]: Found implementation of procedure bb_error_msg_and_die [2024-12-02 08:39:05,777 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 08:39:05,779 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 08:39:12,011 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,036 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,060 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,082 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,109 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,134 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,157 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,181 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,202 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,227 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,259 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:12,281 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,135 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,248 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,361 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,485 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,598 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,712 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,824 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:33,935 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:34,048 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:34,159 WARN L773 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2024-12-02 08:39:34,715 INFO L? ?]: Removed 1410 outVars from TransFormulas that were not future-live. [2024-12-02 08:39:34,715 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 08:39:34,745 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 08:39:34,745 INFO L312 CfgBuilder]: Removed 55 assume(true) statements. [2024-12-02 08:39:34,746 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:39:34 BoogieIcfgContainer [2024-12-02 08:39:34,746 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 08:39:34,748 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 08:39:34,748 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 08:39:34,753 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 08:39:34,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 08:39:02" (1/3) ... [2024-12-02 08:39:34,753 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cbef9ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:39:34, skipping insertion in model container [2024-12-02 08:39:34,753 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 08:39:04" (2/3) ... [2024-12-02 08:39:34,754 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cbef9ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 08:39:34, skipping insertion in model container [2024-12-02 08:39:34,754 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 08:39:34" (3/3) ... [2024-12-02 08:39:34,755 INFO L128 eAbstractionObserver]: Analyzing ICFG readlink-2.i [2024-12-02 08:39:34,766 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 08:39:34,768 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG readlink-2.i that has 71 procedures, 1511 locations, 1 initial locations, 74 loop locations, and 544 error locations. [2024-12-02 08:39:34,811 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 08:39:34,821 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, 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;@44858a7c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 08:39:34,821 INFO L334 AbstractCegarLoop]: Starting to check reachability of 544 error locations. [2024-12-02 08:39:34,827 INFO L276 IsEmpty]: Start isEmpty. Operand has 1036 states, 580 states have (on average 2.0258620689655173) internal successors, (1175), 1003 states have internal predecessors, (1175), 23 states have call successors, (23), 11 states have call predecessors, (23), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2024-12-02 08:39:34,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-12-02 08:39:34,830 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:39:34,831 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-12-02 08:39:34,831 INFO L396 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 541 more)] === [2024-12-02 08:39:34,834 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:39:34,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1039738, now seen corresponding path program 1 times [2024-12-02 08:39:34,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:39:34,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [843354664] [2024-12-02 08:39:34,845 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:39:34,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:39:34,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:39:34,847 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:39:34,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 08:39:36,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:39:36,124 INFO L256 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 08:39:36,127 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:39:36,189 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 [2024-12-02 08:39:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:39:36,320 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:39:36,320 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:39:36,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843354664] [2024-12-02 08:39:36,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843354664] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:39:36,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:39:36,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:39:36,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824891043] [2024-12-02 08:39:36,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:39:36,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:39:36,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:39:36,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:39:36,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:39:36,349 INFO L87 Difference]: Start difference. First operand has 1036 states, 580 states have (on average 2.0258620689655173) internal successors, (1175), 1003 states have internal predecessors, (1175), 23 states have call successors, (23), 11 states have call predecessors, (23), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:39:40,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:39:52,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:39:52,563 INFO L93 Difference]: Finished difference Result 1028 states and 1182 transitions. [2024-12-02 08:39:52,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:39:52,565 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 3 [2024-12-02 08:39:52,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:39:52,577 INFO L225 Difference]: With dead ends: 1028 [2024-12-02 08:39:52,577 INFO L226 Difference]: Without dead ends: 1026 [2024-12-02 08:39:52,579 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:39:52,582 INFO L435 NwaCegarLoop]: 818 mSDtfsCounter, 398 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 401 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2024-12-02 08:39:52,583 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [401 Valid, 1303 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 454 Invalid, 1 Unknown, 0 Unchecked, 16.1s Time] [2024-12-02 08:39:52,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2024-12-02 08:39:52,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 860. [2024-12-02 08:39:52,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 860 states, 485 states have (on average 1.9628865979381442) internal successors, (952), 837 states have internal predecessors, (952), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:39:52,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 983 transitions. [2024-12-02 08:39:52,657 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 983 transitions. Word has length 3 [2024-12-02 08:39:52,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:39:52,657 INFO L471 AbstractCegarLoop]: Abstraction has 860 states and 983 transitions. [2024-12-02 08:39:52,657 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:39:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 983 transitions. [2024-12-02 08:39:52,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-12-02 08:39:52,657 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:39:52,657 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-12-02 08:39:52,682 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 08:39:52,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:39:52,858 INFO L396 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 541 more)] === [2024-12-02 08:39:52,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:39:52,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1039739, now seen corresponding path program 1 times [2024-12-02 08:39:52,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:39:52,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087785598] [2024-12-02 08:39:52,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:39:52,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:39:52,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:39:52,861 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:39:52,862 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 08:39:54,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:39:54,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 743 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:39:54,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:39:54,176 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 [2024-12-02 08:39:54,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:39:54,362 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:39:54,362 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:39:54,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087785598] [2024-12-02 08:39:54,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087785598] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:39:54,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:39:54,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:39:54,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307313746] [2024-12-02 08:39:54,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:39:54,363 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:39:54,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:39:54,364 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:39:54,364 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:39:54,364 INFO L87 Difference]: Start difference. First operand 860 states and 983 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:39:58,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:40:09,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:40:09,339 INFO L93 Difference]: Finished difference Result 859 states and 982 transitions. [2024-12-02 08:40:09,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:40:09,341 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 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 3 [2024-12-02 08:40:09,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:40:09,343 INFO L225 Difference]: With dead ends: 859 [2024-12-02 08:40:09,343 INFO L226 Difference]: Without dead ends: 859 [2024-12-02 08:40:09,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:40:09,344 INFO L435 NwaCegarLoop]: 975 mSDtfsCounter, 12 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1593 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:40:09,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1593 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 356 Invalid, 1 Unknown, 0 Unchecked, 14.9s Time] [2024-12-02 08:40:09,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 859 states. [2024-12-02 08:40:09,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 859 to 859. [2024-12-02 08:40:09,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 859 states, 485 states have (on average 1.9608247422680412) internal successors, (951), 836 states have internal predecessors, (951), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:40:09,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 982 transitions. [2024-12-02 08:40:09,364 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 982 transitions. Word has length 3 [2024-12-02 08:40:09,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:40:09,364 INFO L471 AbstractCegarLoop]: Abstraction has 859 states and 982 transitions. [2024-12-02 08:40:09,364 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 3 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:40:09,364 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 982 transitions. [2024-12-02 08:40:09,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2024-12-02 08:40:09,364 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:40:09,364 INFO L218 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:40:09,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 08:40:09,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:40:09,565 INFO L396 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 541 more)] === [2024-12-02 08:40:09,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:40:09,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1822222206, now seen corresponding path program 1 times [2024-12-02 08:40:09,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:40:09,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874017863] [2024-12-02 08:40:09,566 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:40:09,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:40:09,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:40:09,567 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:40:09,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 08:40:10,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:40:10,762 INFO L256 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 08:40:10,764 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:40:10,816 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 [2024-12-02 08:40:11,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:40:11,818 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:40:11,818 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:40:11,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874017863] [2024-12-02 08:40:11,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874017863] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:40:11,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:40:11,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 08:40:11,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694137901] [2024-12-02 08:40:11,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:40:11,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:40:11,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:40:11,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:40:11,820 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:40:11,820 INFO L87 Difference]: Start difference. First operand 859 states and 982 transitions. Second operand has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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) [2024-12-02 08:40:15,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:40:19,918 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:40:42,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:40:42,407 INFO L93 Difference]: Finished difference Result 863 states and 986 transitions. [2024-12-02 08:40:42,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:40:42,409 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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 7 [2024-12-02 08:40:42,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:40:42,411 INFO L225 Difference]: With dead ends: 863 [2024-12-02 08:40:42,411 INFO L226 Difference]: Without dead ends: 863 [2024-12-02 08:40:42,412 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:40:42,412 INFO L435 NwaCegarLoop]: 973 mSDtfsCounter, 12 mSDsluCounter, 1239 mSDsCounter, 0 mSdLazyCounter, 717 mSolverCounterSat, 1 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2212 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 717 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.5s IncrementalHoareTripleChecker+Time [2024-12-02 08:40:42,412 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2212 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 717 Invalid, 2 Unknown, 0 Unchecked, 30.5s Time] [2024-12-02 08:40:42,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2024-12-02 08:40:42,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 862. [2024-12-02 08:40:42,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 488 states have (on average 1.9549180327868851) internal successors, (954), 839 states have internal predecessors, (954), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:40:42,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 985 transitions. [2024-12-02 08:40:42,443 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 985 transitions. Word has length 7 [2024-12-02 08:40:42,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:40:42,443 INFO L471 AbstractCegarLoop]: Abstraction has 862 states and 985 transitions. [2024-12-02 08:40:42,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 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) [2024-12-02 08:40:42,444 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 985 transitions. [2024-12-02 08:40:42,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-12-02 08:40:42,444 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:40:42,444 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:40:42,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 08:40:42,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:40:42,645 INFO L396 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 541 more)] === [2024-12-02 08:40:42,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:40:42,646 INFO L85 PathProgramCache]: Analyzing trace with hash -2062953157, now seen corresponding path program 1 times [2024-12-02 08:40:42,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:40:42,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1179240588] [2024-12-02 08:40:42,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:40:42,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:40:42,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:40:42,648 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:40:42,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 08:40:43,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:40:43,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 08:40:43,834 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:40:43,951 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 [2024-12-02 08:40:45,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:40:45,956 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:40:48,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:40:48,342 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:40:48,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179240588] [2024-12-02 08:40:48,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179240588] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:40:48,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:40:48,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2024-12-02 08:40:48,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800219321] [2024-12-02 08:40:48,342 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:40:48,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 08:40:48,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:40:48,343 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 08:40:48,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-12-02 08:40:48,344 INFO L87 Difference]: Start difference. First operand 862 states and 985 transitions. Second operand has 8 states, 7 states have (on average 3.0) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:40:52,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:40:56,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:41:00,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:41:04,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:41:08,591 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:41:12,773 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:42:01,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:42:01,077 INFO L93 Difference]: Finished difference Result 867 states and 990 transitions. [2024-12-02 08:42:01,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 08:42:01,079 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 8 states have internal predecessors, (21), 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 [2024-12-02 08:42:01,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:42:01,082 INFO L225 Difference]: With dead ends: 867 [2024-12-02 08:42:01,082 INFO L226 Difference]: Without dead ends: 867 [2024-12-02 08:42:01,082 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:42:01,083 INFO L435 NwaCegarLoop]: 973 mSDtfsCounter, 29 mSDsluCounter, 1860 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 5 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 2833 SdHoareTripleChecker+Invalid, 1090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.8s IncrementalHoareTripleChecker+Time [2024-12-02 08:42:01,083 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 2833 Invalid, 1090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1079 Invalid, 6 Unknown, 0 Unchecked, 71.8s Time] [2024-12-02 08:42:01,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2024-12-02 08:42:01,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 867. [2024-12-02 08:42:01,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 867 states, 494 states have (on average 1.9412955465587045) internal successors, (959), 844 states have internal predecessors, (959), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:42:01,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 867 states to 867 states and 990 transitions. [2024-12-02 08:42:01,099 INFO L78 Accepts]: Start accepts. Automaton has 867 states and 990 transitions. Word has length 11 [2024-12-02 08:42:01,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:42:01,099 INFO L471 AbstractCegarLoop]: Abstraction has 867 states and 990 transitions. [2024-12-02 08:42:01,099 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.0) internal successors, (21), 8 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:42:01,100 INFO L276 IsEmpty]: Start isEmpty. Operand 867 states and 990 transitions. [2024-12-02 08:42:01,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-12-02 08:42:01,100 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:42:01,100 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:42:01,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 08:42:01,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:42:01,301 INFO L396 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 541 more)] === [2024-12-02 08:42:01,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:42:01,301 INFO L85 PathProgramCache]: Analyzing trace with hash -373257810, now seen corresponding path program 1 times [2024-12-02 08:42:01,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:42:01,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2089662806] [2024-12-02 08:42:01,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:42:01,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:42:01,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:42:01,303 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:42:01,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 08:42:02,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:42:02,589 INFO L256 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 08:42:02,591 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:42:02,646 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 [2024-12-02 08:42:06,466 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:42:06,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:42:10,986 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:42:10,987 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:42:10,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089662806] [2024-12-02 08:42:10,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089662806] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:42:10,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:42:10,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-12-02 08:42:10,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691142027] [2024-12-02 08:42:10,987 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:42:10,987 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 08:42:10,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:42:10,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 08:42:10,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2024-12-02 08:42:10,988 INFO L87 Difference]: Start difference. First operand 867 states and 990 transitions. Second operand has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:42:15,054 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:42:19,106 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:42:23,146 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:42:27,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:42:31,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:43:25,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:43:25,472 INFO L93 Difference]: Finished difference Result 887 states and 1010 transitions. [2024-12-02 08:43:25,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 08:43:25,473 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 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 19 [2024-12-02 08:43:25,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:43:25,476 INFO L225 Difference]: With dead ends: 887 [2024-12-02 08:43:25,476 INFO L226 Difference]: Without dead ends: 887 [2024-12-02 08:43:25,476 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=122, Invalid=220, Unknown=0, NotChecked=0, Total=342 [2024-12-02 08:43:25,477 INFO L435 NwaCegarLoop]: 976 mSDtfsCounter, 55 mSDsluCounter, 4432 mSDsCounter, 0 mSdLazyCounter, 1497 mSolverCounterSat, 5 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 5408 SdHoareTripleChecker+Invalid, 1507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 1497 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.8s IncrementalHoareTripleChecker+Time [2024-12-02 08:43:25,477 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 5408 Invalid, 1507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 1497 Invalid, 5 Unknown, 0 Unchecked, 71.8s Time] [2024-12-02 08:43:25,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 887 states. [2024-12-02 08:43:25,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 887 to 887. [2024-12-02 08:43:25,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 887 states, 514 states have (on average 1.904669260700389) internal successors, (979), 864 states have internal predecessors, (979), 18 states have call successors, (18), 9 states have call predecessors, (18), 8 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:43:25,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1010 transitions. [2024-12-02 08:43:25,502 INFO L78 Accepts]: Start accepts. Automaton has 887 states and 1010 transitions. Word has length 19 [2024-12-02 08:43:25,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:43:25,502 INFO L471 AbstractCegarLoop]: Abstraction has 887 states and 1010 transitions. [2024-12-02 08:43:25,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:43:25,503 INFO L276 IsEmpty]: Start isEmpty. Operand 887 states and 1010 transitions. [2024-12-02 08:43:25,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-12-02 08:43:25,503 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:43:25,504 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:43:25,545 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 08:43:25,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:43:25,704 INFO L396 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 541 more)] === [2024-12-02 08:43:25,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:43:25,705 INFO L85 PathProgramCache]: Analyzing trace with hash 722634955, now seen corresponding path program 2 times [2024-12-02 08:43:25,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:43:25,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1427704972] [2024-12-02 08:43:25,706 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:43:25,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:43:25,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:43:25,708 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:43:25,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 08:43:26,856 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:43:26,856 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:43:26,926 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 08:43:26,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:43:27,845 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-12-02 08:43:27,845 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 [2024-12-02 08:43:32,005 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2024-12-02 08:43:32,005 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:43:32,005 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:43:32,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1427704972] [2024-12-02 08:43:32,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1427704972] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:43:32,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:43:32,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 08:43:32,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396257139] [2024-12-02 08:43:32,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:43:32,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:43:32,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:43:32,006 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:43:32,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:43:32,006 INFO L87 Difference]: Start difference. First operand 887 states and 1010 transitions. Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:43:45,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:43:45,908 INFO L93 Difference]: Finished difference Result 1064 states and 1219 transitions. [2024-12-02 08:43:45,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:43:45,908 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 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 39 [2024-12-02 08:43:45,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:43:45,912 INFO L225 Difference]: With dead ends: 1064 [2024-12-02 08:43:45,912 INFO L226 Difference]: Without dead ends: 1064 [2024-12-02 08:43:45,913 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:43:45,913 INFO L435 NwaCegarLoop]: 811 mSDtfsCounter, 416 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 446 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 1289 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:43:45,913 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [416 Valid, 1289 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 446 Invalid, 0 Unknown, 0 Unchecked, 13.9s Time] [2024-12-02 08:43:45,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2024-12-02 08:43:45,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 890. [2024-12-02 08:43:45,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 517 states have (on average 1.8974854932301741) internal successors, (981), 866 states have internal predecessors, (981), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:43:45,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 1012 transitions. [2024-12-02 08:43:45,938 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 1012 transitions. Word has length 39 [2024-12-02 08:43:45,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:43:45,939 INFO L471 AbstractCegarLoop]: Abstraction has 890 states and 1012 transitions. [2024-12-02 08:43:45,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:43:45,939 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 1012 transitions. [2024-12-02 08:43:45,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-12-02 08:43:45,940 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:43:45,940 INFO L218 NwaCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:43:45,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 08:43:46,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:43:46,140 INFO L396 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 541 more)] === [2024-12-02 08:43:46,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:43:46,141 INFO L85 PathProgramCache]: Analyzing trace with hash 722634956, now seen corresponding path program 1 times [2024-12-02 08:43:46,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:43:46,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [275924008] [2024-12-02 08:43:46,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:43:46,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:43:46,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:43:46,143 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:43:46,144 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 08:43:47,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:43:47,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 888 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-02 08:43:47,424 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:43:47,534 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 [2024-12-02 08:43:57,790 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:43:57,790 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 08:44:13,985 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 08:44:13,985 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:44:13,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275924008] [2024-12-02 08:44:13,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275924008] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 08:44:13,986 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 08:44:13,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2024-12-02 08:44:13,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026668331] [2024-12-02 08:44:13,986 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 08:44:13,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 08:44:13,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:44:13,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 08:44:13,987 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=159, Invalid=393, Unknown=0, NotChecked=0, Total=552 [2024-12-02 08:44:13,988 INFO L87 Difference]: Start difference. First operand 890 states and 1012 transitions. Second operand has 24 states, 24 states have (on average 3.125) internal successors, (75), 24 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:44:18,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:22,051 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:26,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:30,092 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:34,191 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:38,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:42,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:46,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:50,309 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:54,320 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:44:58,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:47:17,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:47:17,513 INFO L93 Difference]: Finished difference Result 930 states and 1053 transitions. [2024-12-02 08:47:17,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-02 08:47:17,515 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.125) internal successors, (75), 24 states have internal predecessors, (75), 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 39 [2024-12-02 08:47:17,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:47:17,518 INFO L225 Difference]: With dead ends: 930 [2024-12-02 08:47:17,518 INFO L226 Difference]: Without dead ends: 930 [2024-12-02 08:47:17,518 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 25.9s TimeCoverageRelationStatistics Valid=354, Invalid=836, Unknown=0, NotChecked=0, Total=1190 [2024-12-02 08:47:17,519 INFO L435 NwaCegarLoop]: 979 mSDtfsCounter, 96 mSDsluCounter, 7553 mSDsCounter, 0 mSdLazyCounter, 3380 mSolverCounterSat, 10 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 165.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 8532 SdHoareTripleChecker+Invalid, 3401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 3380 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 169.3s IncrementalHoareTripleChecker+Time [2024-12-02 08:47:17,519 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 8532 Invalid, 3401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 3380 Invalid, 11 Unknown, 0 Unchecked, 169.3s Time] [2024-12-02 08:47:17,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 930 states. [2024-12-02 08:47:17,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 930 to 930. [2024-12-02 08:47:17,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 557 states have (on average 1.8348294434470378) internal successors, (1022), 906 states have internal predecessors, (1022), 18 states have call successors, (18), 10 states have call predecessors, (18), 9 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-12-02 08:47:17,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 1053 transitions. [2024-12-02 08:47:17,533 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 1053 transitions. Word has length 39 [2024-12-02 08:47:17,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:47:17,533 INFO L471 AbstractCegarLoop]: Abstraction has 930 states and 1053 transitions. [2024-12-02 08:47:17,533 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.125) internal successors, (75), 24 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:47:17,533 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 1053 transitions. [2024-12-02 08:47:17,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-12-02 08:47:17,534 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:47:17,534 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:47:17,564 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 08:47:17,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:47:17,735 INFO L396 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 541 more)] === [2024-12-02 08:47:17,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:47:17,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1844491710, now seen corresponding path program 2 times [2024-12-02 08:47:17,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:47:17,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [434779751] [2024-12-02 08:47:17,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 08:47:17,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:47:17,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:47:17,737 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:47:17,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 08:47:18,916 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-02 08:47:18,916 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 08:47:18,982 INFO L256 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 08:47:18,984 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:47:19,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:47:19,598 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 [2024-12-02 08:47:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:47:27,721 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:47:27,722 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:47:27,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434779751] [2024-12-02 08:47:27,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434779751] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:47:27,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:47:27,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:47:27,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620262616] [2024-12-02 08:47:27,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:47:27,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 08:47:27,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:47:27,723 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 08:47:27,723 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:47:27,723 INFO L87 Difference]: Start difference. First operand 930 states and 1053 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:47:52,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:47:52,343 INFO L93 Difference]: Finished difference Result 1362 states and 1559 transitions. [2024-12-02 08:47:52,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 08:47:52,345 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 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 47 [2024-12-02 08:47:52,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:47:52,349 INFO L225 Difference]: With dead ends: 1362 [2024-12-02 08:47:52,349 INFO L226 Difference]: Without dead ends: 1362 [2024-12-02 08:47:52,349 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 08:47:52,349 INFO L435 NwaCegarLoop]: 641 mSDtfsCounter, 1322 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 802 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1322 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2024-12-02 08:47:52,350 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1322 Valid, 1232 Invalid, 824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 802 Invalid, 0 Unknown, 0 Unchecked, 24.6s Time] [2024-12-02 08:47:52,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1362 states. [2024-12-02 08:47:52,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1362 to 1128. [2024-12-02 08:47:52,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1128 states, 750 states have (on average 1.9053333333333333) internal successors, (1429), 1100 states have internal predecessors, (1429), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:47:52,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1128 states to 1128 states and 1467 transitions. [2024-12-02 08:47:52,368 INFO L78 Accepts]: Start accepts. Automaton has 1128 states and 1467 transitions. Word has length 47 [2024-12-02 08:47:52,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:47:52,369 INFO L471 AbstractCegarLoop]: Abstraction has 1128 states and 1467 transitions. [2024-12-02 08:47:52,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 08:47:52,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1128 states and 1467 transitions. [2024-12-02 08:47:52,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-12-02 08:47:52,369 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:47:52,369 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:47:52,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 08:47:52,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:47:52,570 INFO L396 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 541 more)] === [2024-12-02 08:47:52,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:47:52,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1969746614, now seen corresponding path program 1 times [2024-12-02 08:47:52,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:47:52,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [915513775] [2024-12-02 08:47:52,571 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:47:52,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:47:52,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:47:52,573 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:47:52,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 08:47:53,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:47:53,860 INFO L256 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 08:47:53,862 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:47:54,245 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-12-02 08:47:54,246 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 [2024-12-02 08:47:54,521 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:47:54,521 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:47:54,521 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:47:54,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915513775] [2024-12-02 08:47:54,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915513775] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:47:54,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:47:54,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:47:54,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925919866] [2024-12-02 08:47:54,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:47:54,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:47:54,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:47:54,522 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:47:54,523 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:47:54,523 INFO L87 Difference]: Start difference. First operand 1128 states and 1467 transitions. Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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) [2024-12-02 08:47:58,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 08:48:14,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:48:14,960 INFO L93 Difference]: Finished difference Result 1201 states and 1468 transitions. [2024-12-02 08:48:14,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:48:14,961 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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 55 [2024-12-02 08:48:14,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:48:14,964 INFO L225 Difference]: With dead ends: 1201 [2024-12-02 08:48:14,964 INFO L226 Difference]: Without dead ends: 1201 [2024-12-02 08:48:14,965 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:48:14,965 INFO L435 NwaCegarLoop]: 815 mSDtfsCounter, 376 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 451 mSolverCounterSat, 8 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 378 SdHoareTripleChecker+Valid, 1308 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 451 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-12-02 08:48:14,965 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [378 Valid, 1308 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 451 Invalid, 1 Unknown, 0 Unchecked, 20.4s Time] [2024-12-02 08:48:14,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2024-12-02 08:48:14,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 1123. [2024-12-02 08:48:14,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1123 states, 750 states have (on average 1.8986666666666667) internal successors, (1424), 1095 states have internal predecessors, (1424), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:48:14,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1123 states to 1123 states and 1462 transitions. [2024-12-02 08:48:14,983 INFO L78 Accepts]: Start accepts. Automaton has 1123 states and 1462 transitions. Word has length 55 [2024-12-02 08:48:14,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:48:14,983 INFO L471 AbstractCegarLoop]: Abstraction has 1123 states and 1462 transitions. [2024-12-02 08:48:14,983 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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) [2024-12-02 08:48:14,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1123 states and 1462 transitions. [2024-12-02 08:48:14,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-12-02 08:48:14,984 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:48:14,984 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:48:15,029 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 08:48:15,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:48:15,185 INFO L396 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 541 more)] === [2024-12-02 08:48:15,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:48:15,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1969746615, now seen corresponding path program 1 times [2024-12-02 08:48:15,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:48:15,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [481213043] [2024-12-02 08:48:15,186 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:48:15,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:48:15,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:48:15,187 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:48:15,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 08:48:16,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:48:16,774 INFO L256 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 08:48:16,776 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:48:18,174 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 08:48:18,175 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 [2024-12-02 08:48:18,910 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:48:18,910 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:48:18,910 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:48:18,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481213043] [2024-12-02 08:48:18,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481213043] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:48:18,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:48:18,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 08:48:18,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348263679] [2024-12-02 08:48:18,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:48:18,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 08:48:18,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:48:18,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 08:48:18,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 08:48:18,912 INFO L87 Difference]: Start difference. First operand 1123 states and 1462 transitions. Second operand has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 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) [2024-12-02 08:48:22,962 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 08:48:41,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:48:41,729 INFO L93 Difference]: Finished difference Result 1125 states and 1465 transitions. [2024-12-02 08:48:41,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 08:48:41,730 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 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 55 [2024-12-02 08:48:41,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:48:41,733 INFO L225 Difference]: With dead ends: 1125 [2024-12-02 08:48:41,733 INFO L226 Difference]: Without dead ends: 1125 [2024-12-02 08:48:41,733 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 08:48:41,733 INFO L435 NwaCegarLoop]: 960 mSDtfsCounter, 855 mSDsluCounter, 2617 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 866 SdHoareTripleChecker+Valid, 3577 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 22.8s IncrementalHoareTripleChecker+Time [2024-12-02 08:48:41,734 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [866 Valid, 3577 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 417 Invalid, 1 Unknown, 0 Unchecked, 22.8s Time] [2024-12-02 08:48:41,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2024-12-02 08:48:41,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 1122. [2024-12-02 08:48:41,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1122 states, 750 states have (on average 1.8973333333333333) internal successors, (1423), 1094 states have internal predecessors, (1423), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:48:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1122 states to 1122 states and 1461 transitions. [2024-12-02 08:48:41,763 INFO L78 Accepts]: Start accepts. Automaton has 1122 states and 1461 transitions. Word has length 55 [2024-12-02 08:48:41,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:48:41,763 INFO L471 AbstractCegarLoop]: Abstraction has 1122 states and 1461 transitions. [2024-12-02 08:48:41,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.4) internal successors, (17), 5 states have internal predecessors, (17), 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) [2024-12-02 08:48:41,763 INFO L276 IsEmpty]: Start isEmpty. Operand 1122 states and 1461 transitions. [2024-12-02 08:48:41,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-12-02 08:48:41,764 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:48:41,764 INFO L218 NwaCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 08:48:41,806 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 08:48:41,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:48:41,965 INFO L396 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 541 more)] === [2024-12-02 08:48:41,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:48:41,966 INFO L85 PathProgramCache]: Analyzing trace with hash -939305282, now seen corresponding path program 1 times [2024-12-02 08:48:41,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:48:41,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666525627] [2024-12-02 08:48:41,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:48:41,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:48:41,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:48:41,968 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:48:41,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 08:48:43,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:48:43,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 08:48:43,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:48:44,776 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 08:48:44,776 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 [2024-12-02 08:48:49,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:48:49,623 INFO L349 Elim1Store]: treesize reduction 21, result has 30.0 percent of original size [2024-12-02 08:48:49,623 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 [2024-12-02 08:48:49,941 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 08:48:49,941 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 [2024-12-02 08:48:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:48:50,831 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:48:50,832 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:48:50,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666525627] [2024-12-02 08:48:50,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666525627] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:48:50,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:48:50,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 08:48:50,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92382955] [2024-12-02 08:48:50,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:48:50,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 08:48:50,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:48:50,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 08:48:50,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:48:50,833 INFO L87 Difference]: Start difference. First operand 1122 states and 1461 transitions. Second operand has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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) [2024-12-02 08:48:54,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 08:48:58,893 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 08:50:06,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:50:06,874 INFO L93 Difference]: Finished difference Result 1342 states and 1541 transitions. [2024-12-02 08:50:06,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:50:06,875 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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 59 [2024-12-02 08:50:06,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:50:06,879 INFO L225 Difference]: With dead ends: 1342 [2024-12-02 08:50:06,879 INFO L226 Difference]: Without dead ends: 1342 [2024-12-02 08:50:06,879 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:50:06,880 INFO L435 NwaCegarLoop]: 643 mSDtfsCounter, 2577 mSDsluCounter, 2394 mSDsCounter, 0 mSdLazyCounter, 1910 mSolverCounterSat, 23 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2590 SdHoareTripleChecker+Valid, 3037 SdHoareTripleChecker+Invalid, 1935 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 1910 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 75.9s IncrementalHoareTripleChecker+Time [2024-12-02 08:50:06,880 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2590 Valid, 3037 Invalid, 1935 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 1910 Invalid, 2 Unknown, 0 Unchecked, 75.9s Time] [2024-12-02 08:50:06,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2024-12-02 08:50:06,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1137. [2024-12-02 08:50:06,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 765 states have (on average 1.8888888888888888) internal successors, (1445), 1109 states have internal predecessors, (1445), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:50:06,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 1483 transitions. [2024-12-02 08:50:06,903 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 1483 transitions. Word has length 59 [2024-12-02 08:50:06,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:50:06,904 INFO L471 AbstractCegarLoop]: Abstraction has 1137 states and 1483 transitions. [2024-12-02 08:50:06,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.3333333333333335) internal successors, (21), 9 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) [2024-12-02 08:50:06,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 1483 transitions. [2024-12-02 08:50:06,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-12-02 08:50:06,905 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:50:06,905 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-12-02 08:50:06,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-12-02 08:50:07,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:50:07,105 INFO L396 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 541 more)] === [2024-12-02 08:50:07,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:50:07,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1130724623, now seen corresponding path program 1 times [2024-12-02 08:50:07,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:50:07,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1567176447] [2024-12-02 08:50:07,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:50:07,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:50:07,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:50:07,108 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:50:07,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 08:50:08,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:50:08,508 INFO L256 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 08:50:08,510 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:50:08,571 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 [2024-12-02 08:50:08,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:50:08,776 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 [2024-12-02 08:50:09,443 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-12-02 08:50:09,443 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 [2024-12-02 08:50:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:50:09,802 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:50:09,802 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:50:09,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567176447] [2024-12-02 08:50:09,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567176447] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:50:09,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:50:09,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 08:50:09,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291187577] [2024-12-02 08:50:09,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:50:09,803 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 08:50:09,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:50:09,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 08:50:09,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:50:09,804 INFO L87 Difference]: Start difference. First operand 1137 states and 1483 transitions. Second operand has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (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) [2024-12-02 08:50:13,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:50:27,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:50:27,792 INFO L93 Difference]: Finished difference Result 1214 states and 1487 transitions. [2024-12-02 08:50:27,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 08:50:27,792 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (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 62 [2024-12-02 08:50:27,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:50:27,795 INFO L225 Difference]: With dead ends: 1214 [2024-12-02 08:50:27,795 INFO L226 Difference]: Without dead ends: 1214 [2024-12-02 08:50:27,795 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 08:50:27,796 INFO L435 NwaCegarLoop]: 816 mSDtfsCounter, 377 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 4 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 1304 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:50:27,796 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 1304 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 443 Invalid, 1 Unknown, 0 Unchecked, 18.0s Time] [2024-12-02 08:50:27,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1214 states. [2024-12-02 08:50:27,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1214 to 1136. [2024-12-02 08:50:27,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 765 states have (on average 1.8862745098039215) internal successors, (1443), 1108 states have internal predecessors, (1443), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:50:27,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1481 transitions. [2024-12-02 08:50:27,813 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1481 transitions. Word has length 62 [2024-12-02 08:50:27,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:50:27,813 INFO L471 AbstractCegarLoop]: Abstraction has 1136 states and 1481 transitions. [2024-12-02 08:50:27,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 12.0) internal successors, (24), 3 states have internal predecessors, (24), 1 states have call successors, (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) [2024-12-02 08:50:27,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1481 transitions. [2024-12-02 08:50:27,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2024-12-02 08:50:27,814 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:50:27,814 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-12-02 08:50:27,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 08:50:28,014 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:50:28,014 INFO L396 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 541 more)] === [2024-12-02 08:50:28,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:50:28,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1130724622, now seen corresponding path program 1 times [2024-12-02 08:50:28,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:50:28,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2134475051] [2024-12-02 08:50:28,016 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:50:28,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:50:28,016 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:50:28,017 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:50:28,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 08:50:29,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:50:29,470 INFO L256 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 08:50:29,473 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:50:30,532 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 [2024-12-02 08:50:30,645 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 [2024-12-02 08:50:30,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:50:30,852 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 16 treesize of output 1 [2024-12-02 08:50:33,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 08:50:33,785 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 17 treesize of output 19 [2024-12-02 08:50:34,039 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-12-02 08:50:34,039 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 [2024-12-02 08:50:36,372 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:50:36,372 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:50:36,372 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:50:36,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134475051] [2024-12-02 08:50:36,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134475051] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:50:36,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:50:36,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 08:50:36,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77320635] [2024-12-02 08:50:36,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:50:36,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 08:50:36,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:50:36,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 08:50:36,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 08:50:36,373 INFO L87 Difference]: Start difference. First operand 1136 states and 1481 transitions. Second operand has 9 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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) [2024-12-02 08:50:40,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 08:50:44,562 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:50:48,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-12-02 08:52:19,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:52:19,952 INFO L93 Difference]: Finished difference Result 1219 states and 1487 transitions. [2024-12-02 08:52:19,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 08:52:19,953 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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 62 [2024-12-02 08:52:19,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:52:19,955 INFO L225 Difference]: With dead ends: 1219 [2024-12-02 08:52:19,955 INFO L226 Difference]: Without dead ends: 1219 [2024-12-02 08:52:19,955 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-12-02 08:52:19,956 INFO L435 NwaCegarLoop]: 730 mSDtfsCounter, 1456 mSDsluCounter, 3203 mSDsCounter, 0 mSdLazyCounter, 2673 mSolverCounterSat, 7 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 101.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1467 SdHoareTripleChecker+Valid, 3933 SdHoareTripleChecker+Invalid, 2683 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 2673 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 102.7s IncrementalHoareTripleChecker+Time [2024-12-02 08:52:19,956 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1467 Valid, 3933 Invalid, 2683 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 2673 Invalid, 3 Unknown, 0 Unchecked, 102.7s Time] [2024-12-02 08:52:19,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2024-12-02 08:52:19,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 1136. [2024-12-02 08:52:19,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1136 states, 765 states have (on average 1.8849673202614379) internal successors, (1442), 1108 states have internal predecessors, (1442), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:52:19,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1136 states to 1136 states and 1480 transitions. [2024-12-02 08:52:19,970 INFO L78 Accepts]: Start accepts. Automaton has 1136 states and 1480 transitions. Word has length 62 [2024-12-02 08:52:19,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:52:19,970 INFO L471 AbstractCegarLoop]: Abstraction has 1136 states and 1480 transitions. [2024-12-02 08:52:19,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.0) internal successors, (24), 8 states have internal predecessors, (24), 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) [2024-12-02 08:52:19,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1136 states and 1480 transitions. [2024-12-02 08:52:19,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-12-02 08:52:19,971 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:52:19,971 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-12-02 08:52:20,015 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-12-02 08:52:20,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:52:20,172 INFO L396 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 541 more)] === [2024-12-02 08:52:20,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:52:20,172 INFO L85 PathProgramCache]: Analyzing trace with hash 12293476, now seen corresponding path program 1 times [2024-12-02 08:52:20,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:52:20,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [579309840] [2024-12-02 08:52:20,173 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:52:20,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:52:20,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:52:20,174 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:52:20,175 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 08:52:21,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:52:21,490 INFO L256 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 08:52:21,492 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:52:21,550 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 [2024-12-02 08:52:21,778 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 [2024-12-02 08:52:22,313 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 [2024-12-02 08:52:22,597 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:52:22,597 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:52:22,597 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:52:22,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579309840] [2024-12-02 08:52:22,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579309840] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:52:22,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:52:22,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:52:22,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958058229] [2024-12-02 08:52:22,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:52:22,598 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:52:22,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:52:22,598 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:52:22,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:52:22,599 INFO L87 Difference]: Start difference. First operand 1136 states and 1480 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 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) [2024-12-02 08:52:26,766 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:30,790 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:52:34,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.08s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:08,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 08:53:08,872 INFO L93 Difference]: Finished difference Result 1135 states and 1478 transitions. [2024-12-02 08:53:08,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 08:53:08,873 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 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 65 [2024-12-02 08:53:08,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 08:53:08,876 INFO L225 Difference]: With dead ends: 1135 [2024-12-02 08:53:08,876 INFO L226 Difference]: Without dead ends: 1135 [2024-12-02 08:53:08,876 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-02 08:53:08,876 INFO L435 NwaCegarLoop]: 957 mSDtfsCounter, 13 mSDsluCounter, 1796 mSDsCounter, 0 mSdLazyCounter, 1108 mSolverCounterSat, 0 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2753 SdHoareTripleChecker+Invalid, 1111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1108 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 46.0s IncrementalHoareTripleChecker+Time [2024-12-02 08:53:08,876 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2753 Invalid, 1111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1108 Invalid, 3 Unknown, 0 Unchecked, 46.0s Time] [2024-12-02 08:53:08,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1135 states. [2024-12-02 08:53:08,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1135 to 1135. [2024-12-02 08:53:08,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1135 states, 765 states have (on average 1.8823529411764706) internal successors, (1440), 1107 states have internal predecessors, (1440), 22 states have call successors, (22), 13 states have call predecessors, (22), 11 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2024-12-02 08:53:08,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1135 states to 1135 states and 1478 transitions. [2024-12-02 08:53:08,890 INFO L78 Accepts]: Start accepts. Automaton has 1135 states and 1478 transitions. Word has length 65 [2024-12-02 08:53:08,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 08:53:08,890 INFO L471 AbstractCegarLoop]: Abstraction has 1135 states and 1478 transitions. [2024-12-02 08:53:08,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 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) [2024-12-02 08:53:08,891 INFO L276 IsEmpty]: Start isEmpty. Operand 1135 states and 1478 transitions. [2024-12-02 08:53:08,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-12-02 08:53:08,891 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 08:53:08,891 INFO L218 NwaCegarLoop]: trace histogram [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] [2024-12-02 08:53:08,933 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 08:53:09,091 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:53:09,092 INFO L396 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 541 more)] === [2024-12-02 08:53:09,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 08:53:09,092 INFO L85 PathProgramCache]: Analyzing trace with hash 12293477, now seen corresponding path program 1 times [2024-12-02 08:53:09,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 08:53:09,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [356545750] [2024-12-02 08:53:09,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 08:53:09,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 08:53:09,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 08:53:09,094 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 08:53:09,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_8b16b307-127f-4388-9841-a458d9d5d002/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 08:53:10,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 08:53:10,474 INFO L256 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 08:53:10,476 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 08:53:10,596 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 [2024-12-02 08:53:10,893 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 [2024-12-02 08:53:10,953 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 [2024-12-02 08:53:11,895 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 [2024-12-02 08:53:12,262 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2024-12-02 08:53:12,262 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 08:53:12,262 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 08:53:12,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [356545750] [2024-12-02 08:53:12,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [356545750] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 08:53:12,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 08:53:12,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 08:53:12,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757795330] [2024-12-02 08:53:12,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 08:53:12,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 08:53:12,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 08:53:12,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 08:53:12,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 08:53:12,264 INFO L87 Difference]: Start difference. First operand 1135 states and 1478 transitions. Second operand has 5 states, 4 states have (on average 6.75) internal successors, (27), 5 states have internal predecessors, (27), 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) [2024-12-02 08:53:16,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:20,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-12-02 08:53:24,410 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec, FloatRoundingMode], hasArrays=true, hasNonlinArith=false, quantifiers []