./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:51:51,967 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:51:52,044 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 14:51:52,049 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:51:52,049 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:51:52,081 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:51:52,082 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:51:52,082 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:51:52,082 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:51:52,082 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:51:52,082 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:51:52,082 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:51:52,083 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:51:52,083 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:51:52,083 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:51:52,083 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:51:52,083 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:51:52,084 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:51:52,086 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:51:52,086 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:51:52,086 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:51:52,087 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:51:52,087 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:51:52,087 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:51:52,087 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:51:52,087 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:51:52,088 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:51:52,088 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:51:52,088 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:51:52,088 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:51:52,089 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:51:52,089 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:51:52,089 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:51:52,089 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:51:52,089 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_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 [2024-11-13 14:51:52,405 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:51:52,414 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:51:52,416 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:51:52,418 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:51:52,418 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:51:52,419 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i Unable to find full path for "g++" [2024-11-13 14:51:54,432 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:51:54,822 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:51:54,825 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i [2024-11-13 14:51:54,848 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data/63ed14dc0/585132a81d5d45b0b4799ee8ca1e8688/FLAG81551ca84 [2024-11-13 14:51:54,868 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data/63ed14dc0/585132a81d5d45b0b4799ee8ca1e8688 [2024-11-13 14:51:54,870 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:51:54,872 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:51:54,873 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:51:54,873 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:51:54,877 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:51:54,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:51:54" (1/1) ... [2024-11-13 14:51:54,881 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67c95001 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:51:54, skipping insertion in model container [2024-11-13 14:51:54,881 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:51:54" (1/1) ... [2024-11-13 14:51:54,933 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:51:55,356 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:51:55,459 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:51:55,464 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:51:55,482 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-11-13 14:51:55,482 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5109ea47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:51:55, skipping insertion in model container [2024-11-13 14:51:55,482 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:51:55,483 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2024-11-13 14:51:55,485 INFO L158 Benchmark]: Toolchain (without parser) took 612.25ms. Allocated memory is still 142.6MB. Free memory was 115.6MB in the beginning and 100.5MB in the end (delta: 15.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 14:51:55,485 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 14:51:55,486 INFO L158 Benchmark]: CACSL2BoogieTranslator took 609.61ms. Allocated memory is still 142.6MB. Free memory was 115.4MB in the beginning and 100.7MB in the end (delta: 14.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-13 14:51:55,487 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.33ms. Allocated memory is still 117.4MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 609.61ms. Allocated memory is still 142.6MB. Free memory was 115.4MB in the beginning and 100.7MB in the end (delta: 14.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 607]: 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_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:51:58,083 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:51:58,223 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2024-11-13 14:51:58,232 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:51:58,233 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:51:58,272 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:51:58,273 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:51:58,273 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:51:58,273 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:51:58,274 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:51:58,274 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:51:58,274 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:51:58,274 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:51:58,274 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:51:58,276 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:51:58,277 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:51:58,277 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:51:58,277 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:51:58,278 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:51:58,278 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:51:58,279 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:51:58,280 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:51:58,280 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:51:58,280 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:51:58,280 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:51:58,280 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:51:58,280 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:51:58,280 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:51:58,280 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:51:58,281 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 14:51:58,281 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 14:51:58,281 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:51:58,282 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:51:58,282 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:51:58,282 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:51:58,282 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_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b04cfdc033f25419ae30b8c067b1e8de34cd963e91f12bceeafd05a3d125e0b7 [2024-11-13 14:51:58,634 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:51:58,643 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:51:58,646 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:51:58,648 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:51:58,649 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:51:58,651 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i Unable to find full path for "g++" [2024-11-13 14:52:00,727 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:52:01,129 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:52:01,133 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/sv-benchmarks/c/ldv-memsafety/memleaks_test23_3.i [2024-11-13 14:52:01,156 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data/26ab6a846/7c85fab5cfaa4b22ad7616b8dc7a3e0b/FLAG1629be0a4 [2024-11-13 14:52:01,313 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/data/26ab6a846/7c85fab5cfaa4b22ad7616b8dc7a3e0b [2024-11-13 14:52:01,317 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:52:01,320 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:52:01,321 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:52:01,321 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:52:01,327 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:52:01,328 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:52:01" (1/1) ... [2024-11-13 14:52:01,329 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4983c922 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:01, skipping insertion in model container [2024-11-13 14:52:01,329 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:52:01" (1/1) ... [2024-11-13 14:52:01,385 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:52:01,894 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:52:02,028 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:52:02,033 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:52:02,067 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-11-13 14:52:02,085 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:52:02,138 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:52:02,188 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:52:02,191 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:52:02,206 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:52:02,299 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:52:02,364 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:52:02,365 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02 WrapperNode [2024-11-13 14:52:02,365 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:52:02,366 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:52:02,366 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:52:02,366 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:52:02,374 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,404 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,435 INFO L138 Inliner]: procedures = 174, calls = 117, calls flagged for inlining = 29, calls inlined = 14, statements flattened = 191 [2024-11-13 14:52:02,439 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:52:02,440 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:52:02,440 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:52:02,440 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:52:02,450 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,450 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,456 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,500 INFO L175 MemorySlicer]: Split 35 memory accesses to 3 slices as follows [2, 29, 4]. 83 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 2, 0]. The 17 writes are split as follows [0, 13, 4]. [2024-11-13 14:52:02,500 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,500 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,548 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,552 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,555 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,557 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,563 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:52:02,565 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:52:02,565 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:52:02,566 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:52:02,569 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (1/1) ... [2024-11-13 14:52:02,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:52:02,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:02,610 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:52:02,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:52:02,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-11-13 14:52:02,647 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-11-13 14:52:02,648 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-11-13 14:52:02,648 INFO L130 BoogieDeclarations]: Found specification of procedure LDV_INIT_LIST_HEAD [2024-11-13 14:52:02,649 INFO L138 BoogieDeclarations]: Found implementation of procedure LDV_INIT_LIST_HEAD [2024-11-13 14:52:02,649 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_list_add [2024-11-13 14:52:02,649 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_list_add [2024-11-13 14:52:02,649 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-11-13 14:52:02,649 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-11-13 14:52:02,649 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:52:02,649 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:52:02,649 INFO L130 BoogieDeclarations]: Found specification of procedure free_reports [2024-11-13 14:52:02,649 INFO L138 BoogieDeclarations]: Found implementation of procedure free_reports [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-11-13 14:52:02,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_list_del [2024-11-13 14:52:02,651 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_list_del [2024-11-13 14:52:02,651 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-11-13 14:52:02,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-11-13 14:52:02,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:52:02,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:52:02,901 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:52:02,903 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:52:03,858 INFO L? ?]: Removed 230 outVars from TransFormulas that were not future-live. [2024-11-13 14:52:03,858 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:52:03,879 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:52:03,880 INFO L316 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-13 14:52:03,881 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:52:03 BoogieIcfgContainer [2024-11-13 14:52:03,881 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:52:03,884 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:52:03,884 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:52:03,890 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:52:03,890 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:52:01" (1/3) ... [2024-11-13 14:52:03,891 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c110935 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:52:03, skipping insertion in model container [2024-11-13 14:52:03,892 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:52:02" (2/3) ... [2024-11-13 14:52:03,892 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c110935 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:52:03, skipping insertion in model container [2024-11-13 14:52:03,893 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:52:03" (3/3) ... [2024-11-13 14:52:03,894 INFO L112 eAbstractionObserver]: Analyzing ICFG memleaks_test23_3.i [2024-11-13 14:52:03,911 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:52:03,912 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG memleaks_test23_3.i that has 7 procedures, 198 locations, 1 initial locations, 2 loop locations, and 76 error locations. [2024-11-13 14:52:03,967 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:52:03,984 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;@41563d66, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:52:03,984 INFO L334 AbstractCegarLoop]: Starting to check reachability of 76 error locations. [2024-11-13 14:52:03,989 INFO L276 IsEmpty]: Start isEmpty. Operand has 198 states, 107 states have (on average 1.8504672897196262) internal successors, (198), 183 states have internal predecessors, (198), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-13 14:52:03,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 14:52:03,997 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:03,997 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:04,000 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:04,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:04,004 INFO L85 PathProgramCache]: Analyzing trace with hash -486040678, now seen corresponding path program 1 times [2024-11-13 14:52:04,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:04,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1571966898] [2024-11-13 14:52:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:04,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:04,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:04,015 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:04,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:52:04,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:04,174 INFO L255 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:52:04,180 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:04,243 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-11-13 14:52:04,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:04,380 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:04,380 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:04,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1571966898] [2024-11-13 14:52:04,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1571966898] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:04,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:04,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:04,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147139579] [2024-11-13 14:52:04,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:04,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:04,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:04,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:04,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:04,426 INFO L87 Difference]: Start difference. First operand has 198 states, 107 states have (on average 1.8504672897196262) internal successors, (198), 183 states have internal predecessors, (198), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:05,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:05,470 INFO L93 Difference]: Finished difference Result 214 states and 230 transitions. [2024-11-13 14:52:05,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:52:05,473 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-13 14:52:05,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:05,484 INFO L225 Difference]: With dead ends: 214 [2024-11-13 14:52:05,484 INFO L226 Difference]: Without dead ends: 212 [2024-11-13 14:52:05,487 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:52:05,492 INFO L432 NwaCegarLoop]: 199 mSDtfsCounter, 10 mSDsluCounter, 617 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 452 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:05,495 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 816 Invalid, 452 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-13 14:52:05,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2024-11-13 14:52:05,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 205. [2024-11-13 14:52:05,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 113 states have (on average 1.7964601769911503) internal successors, (203), 188 states have internal predecessors, (203), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2024-11-13 14:52:05,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 222 transitions. [2024-11-13 14:52:05,574 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 222 transitions. Word has length 12 [2024-11-13 14:52:05,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:05,575 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 222 transitions. [2024-11-13 14:52:05,575 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:05,575 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 222 transitions. [2024-11-13 14:52:05,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 14:52:05,576 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:05,576 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:05,613 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-13 14:52:05,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:05,780 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting LDV_INIT_LIST_HEADErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:05,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:05,780 INFO L85 PathProgramCache]: Analyzing trace with hash -486040677, now seen corresponding path program 1 times [2024-11-13 14:52:05,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:05,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1474960296] [2024-11-13 14:52:05,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:05,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:05,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:05,783 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:05,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:52:05,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:05,896 INFO L255 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 14:52:05,899 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:05,924 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-11-13 14:52:06,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:06,115 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:06,115 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:06,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474960296] [2024-11-13 14:52:06,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474960296] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:06,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:06,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:52:06,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568955103] [2024-11-13 14:52:06,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:06,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:52:06,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:06,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:52:06,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:52:06,118 INFO L87 Difference]: Start difference. First operand 205 states and 222 transitions. Second operand has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:07,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:07,417 INFO L93 Difference]: Finished difference Result 209 states and 224 transitions. [2024-11-13 14:52:07,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:52:07,421 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-13 14:52:07,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:07,422 INFO L225 Difference]: With dead ends: 209 [2024-11-13 14:52:07,422 INFO L226 Difference]: Without dead ends: 209 [2024-11-13 14:52:07,423 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-11-13 14:52:07,424 INFO L432 NwaCegarLoop]: 198 mSDtfsCounter, 10 mSDsluCounter, 875 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 399 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:07,424 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 1073 Invalid, 399 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-13 14:52:07,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2024-11-13 14:52:07,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 205. [2024-11-13 14:52:07,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 113 states have (on average 1.7787610619469028) internal successors, (201), 188 states have internal predecessors, (201), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2024-11-13 14:52:07,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 220 transitions. [2024-11-13 14:52:07,455 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 220 transitions. Word has length 12 [2024-11-13 14:52:07,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:07,455 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 220 transitions. [2024-11-13 14:52:07,455 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 1.2857142857142858) internal successors, (9), 6 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:07,456 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 220 transitions. [2024-11-13 14:52:07,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 14:52:07,456 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:07,456 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:07,478 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 14:52:07,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:07,658 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting LDV_INIT_LIST_HEADErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:07,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:07,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1256769657, now seen corresponding path program 1 times [2024-11-13 14:52:07,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:07,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077439363] [2024-11-13 14:52:07,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:07,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:07,663 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:07,670 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:07,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:52:07,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:07,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:52:07,807 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:07,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:07,884 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:07,885 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:07,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077439363] [2024-11-13 14:52:07,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077439363] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:07,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:07,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:07,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049500744] [2024-11-13 14:52:07,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:07,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:52:07,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:07,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:52:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:07,890 INFO L87 Difference]: Start difference. First operand 205 states and 220 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:07,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:07,954 INFO L93 Difference]: Finished difference Result 196 states and 210 transitions. [2024-11-13 14:52:07,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:52:07,954 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2024-11-13 14:52:07,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:07,957 INFO L225 Difference]: With dead ends: 196 [2024-11-13 14:52:07,959 INFO L226 Difference]: Without dead ends: 196 [2024-11-13 14:52:07,960 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:07,960 INFO L432 NwaCegarLoop]: 208 mSDtfsCounter, 0 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 813 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:07,961 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 813 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 14:52:07,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2024-11-13 14:52:07,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2024-11-13 14:52:07,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 109 states have (on average 1.7706422018348624) internal successors, (193), 180 states have internal predecessors, (193), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2024-11-13 14:52:07,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 210 transitions. [2024-11-13 14:52:07,984 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 210 transitions. Word has length 12 [2024-11-13 14:52:07,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:07,984 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 210 transitions. [2024-11-13 14:52:07,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:07,984 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 210 transitions. [2024-11-13 14:52:07,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 14:52:07,985 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:07,985 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:08,008 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:52:08,187 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:08,190 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:08,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:08,191 INFO L85 PathProgramCache]: Analyzing trace with hash -486126726, now seen corresponding path program 1 times [2024-11-13 14:52:08,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:08,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [928019870] [2024-11-13 14:52:08,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:08,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:08,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:08,195 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:08,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:52:08,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:08,312 INFO L255 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:52:08,313 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:08,344 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:08,344 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:08,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928019870] [2024-11-13 14:52:08,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928019870] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:08,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:08,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:08,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028548056] [2024-11-13 14:52:08,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:08,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:52:08,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:08,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:52:08,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:08,347 INFO L87 Difference]: Start difference. First operand 196 states and 210 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 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-11-13 14:52:08,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:08,408 INFO L93 Difference]: Finished difference Result 197 states and 210 transitions. [2024-11-13 14:52:08,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:52:08,411 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 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 12 [2024-11-13 14:52:08,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:08,412 INFO L225 Difference]: With dead ends: 197 [2024-11-13 14:52:08,413 INFO L226 Difference]: Without dead ends: 197 [2024-11-13 14:52:08,413 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:08,414 INFO L432 NwaCegarLoop]: 200 mSDtfsCounter, 100 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:08,416 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 689 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 14:52:08,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2024-11-13 14:52:08,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 196. [2024-11-13 14:52:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 109 states have (on average 1.761467889908257) internal successors, (192), 180 states have internal predecessors, (192), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2024-11-13 14:52:08,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 209 transitions. [2024-11-13 14:52:08,433 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 209 transitions. Word has length 12 [2024-11-13 14:52:08,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:08,434 INFO L471 AbstractCegarLoop]: Abstraction has 196 states and 209 transitions. [2024-11-13 14:52:08,434 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 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-11-13 14:52:08,434 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 209 transitions. [2024-11-13 14:52:08,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2024-11-13 14:52:08,434 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:08,435 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:08,451 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 14:52:08,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:08,640 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:08,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:08,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1256683609, now seen corresponding path program 1 times [2024-11-13 14:52:08,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:08,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [415271756] [2024-11-13 14:52:08,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:08,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:08,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:08,644 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:08,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:52:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:08,741 INFO L255 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:52:08,742 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:08,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:08,786 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:08,786 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:08,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [415271756] [2024-11-13 14:52:08,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [415271756] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:08,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:08,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:08,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602497607] [2024-11-13 14:52:08,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:08,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:52:08,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:08,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:52:08,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:08,788 INFO L87 Difference]: Start difference. First operand 196 states and 209 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 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-11-13 14:52:08,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:08,827 INFO L93 Difference]: Finished difference Result 198 states and 211 transitions. [2024-11-13 14:52:08,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:52:08,828 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 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 12 [2024-11-13 14:52:08,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:08,829 INFO L225 Difference]: With dead ends: 198 [2024-11-13 14:52:08,829 INFO L226 Difference]: Without dead ends: 198 [2024-11-13 14:52:08,829 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:08,830 INFO L432 NwaCegarLoop]: 203 mSDtfsCounter, 94 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:08,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 700 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:08,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-13 14:52:08,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 198. [2024-11-13 14:52:08,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 111 states have (on average 1.7477477477477477) internal successors, (194), 182 states have internal predecessors, (194), 8 states have call successors, (8), 6 states have call predecessors, (8), 7 states have return successors, (9), 9 states have call predecessors, (9), 8 states have call successors, (9) [2024-11-13 14:52:08,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 211 transitions. [2024-11-13 14:52:08,839 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 211 transitions. Word has length 12 [2024-11-13 14:52:08,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:08,840 INFO L471 AbstractCegarLoop]: Abstraction has 198 states and 211 transitions. [2024-11-13 14:52:08,840 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 5 states have internal predecessors, (10), 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-11-13 14:52:08,840 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 211 transitions. [2024-11-13 14:52:08,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-11-13 14:52:08,841 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:08,841 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:08,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-13 14:52:09,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:09,045 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr46ASSERT_VIOLATIONMEMORY_LEAK === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:09,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:09,046 INFO L85 PathProgramCache]: Analyzing trace with hash 302506322, now seen corresponding path program 1 times [2024-11-13 14:52:09,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:09,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [98582818] [2024-11-13 14:52:09,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:09,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:09,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:09,048 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:09,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:52:09,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:09,130 INFO L255 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:52:09,131 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:09,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:09,180 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:09,181 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:09,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98582818] [2024-11-13 14:52:09,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98582818] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:09,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:52:09,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898196785] [2024-11-13 14:52:09,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:09,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:52:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:09,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:52:09,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:09,182 INFO L87 Difference]: Start difference. First operand 198 states and 211 transitions. Second operand has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:09,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:09,739 INFO L93 Difference]: Finished difference Result 210 states and 225 transitions. [2024-11-13 14:52:09,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:52:09,740 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 13 [2024-11-13 14:52:09,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:09,741 INFO L225 Difference]: With dead ends: 210 [2024-11-13 14:52:09,741 INFO L226 Difference]: Without dead ends: 202 [2024-11-13 14:52:09,742 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:09,742 INFO L432 NwaCegarLoop]: 165 mSDtfsCounter, 51 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:09,743 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 368 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 14:52:09,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2024-11-13 14:52:09,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 192. [2024-11-13 14:52:09,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 106 states have (on average 1.7735849056603774) internal successors, (188), 177 states have internal predecessors, (188), 8 states have call successors, (8), 6 states have call predecessors, (8), 6 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-13 14:52:09,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 204 transitions. [2024-11-13 14:52:09,750 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 204 transitions. Word has length 13 [2024-11-13 14:52:09,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:09,751 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 204 transitions. [2024-11-13 14:52:09,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 4 states have internal predecessors, (11), 1 states have call successors, (1), 1 states have call predecessors, (1), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-11-13 14:52:09,751 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 204 transitions. [2024-11-13 14:52:09,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-13 14:52:09,752 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:09,752 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:09,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 14:52:09,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:09,954 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:09,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:09,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1740164442, now seen corresponding path program 1 times [2024-11-13 14:52:09,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:09,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743302498] [2024-11-13 14:52:09,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:09,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:09,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:09,966 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:09,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:52:10,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:10,142 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:52:10,147 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:10,358 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 14:52:10,358 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-11-13 14:52:10,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:10,432 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:10,432 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:10,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743302498] [2024-11-13 14:52:10,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743302498] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:10,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:10,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:10,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470281607] [2024-11-13 14:52:10,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:10,433 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:10,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:10,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:10,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:10,434 INFO L87 Difference]: Start difference. First operand 192 states and 204 transitions. Second operand has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 14:52:11,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:11,804 INFO L93 Difference]: Finished difference Result 243 states and 258 transitions. [2024-11-13 14:52:11,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:52:11,805 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 16 [2024-11-13 14:52:11,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:11,807 INFO L225 Difference]: With dead ends: 243 [2024-11-13 14:52:11,807 INFO L226 Difference]: Without dead ends: 243 [2024-11-13 14:52:11,807 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2024-11-13 14:52:11,808 INFO L432 NwaCegarLoop]: 130 mSDtfsCounter, 343 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 456 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:11,808 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [345 Valid, 437 Invalid, 456 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-13 14:52:11,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-13 14:52:11,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 202. [2024-11-13 14:52:11,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 115 states have (on average 1.7565217391304349) internal successors, (202), 186 states have internal predecessors, (202), 8 states have call successors, (8), 7 states have call predecessors, (8), 8 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-13 14:52:11,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 220 transitions. [2024-11-13 14:52:11,818 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 220 transitions. Word has length 16 [2024-11-13 14:52:11,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:11,822 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 220 transitions. [2024-11-13 14:52:11,822 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.0) internal successors, (12), 6 states have internal predecessors, (12), 1 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-13 14:52:11,822 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 220 transitions. [2024-11-13 14:52:11,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2024-11-13 14:52:11,823 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:11,823 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:11,848 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-13 14:52:12,027 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:12,028 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:12,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:12,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1740164441, now seen corresponding path program 1 times [2024-11-13 14:52:12,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:12,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682895270] [2024-11-13 14:52:12,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:12,029 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:12,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:12,031 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:12,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:52:12,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:12,160 INFO L255 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 14:52:12,162 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:12,306 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-13 14:52:12,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:52:12,348 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-11-13 14:52:12,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:12,441 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:12,441 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:12,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682895270] [2024-11-13 14:52:12,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682895270] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:12,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:12,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:12,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654181103] [2024-11-13 14:52:12,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:12,442 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:52:12,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:12,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:52:12,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=28, Unknown=1, NotChecked=10, Total=56 [2024-11-13 14:52:12,443 INFO L87 Difference]: Start difference. First operand 202 states and 220 transitions. Second operand has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 14:52:13,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:13,672 INFO L93 Difference]: Finished difference Result 242 states and 257 transitions. [2024-11-13 14:52:13,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:52:13,673 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2024-11-13 14:52:13,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:13,674 INFO L225 Difference]: With dead ends: 242 [2024-11-13 14:52:13,674 INFO L226 Difference]: Without dead ends: 242 [2024-11-13 14:52:13,674 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=76, Unknown=1, NotChecked=18, Total=132 [2024-11-13 14:52:13,675 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 400 mSDsluCounter, 159 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 255 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:13,675 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [403 Valid, 244 Invalid, 749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 458 Invalid, 0 Unknown, 255 Unchecked, 1.1s Time] [2024-11-13 14:52:13,676 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-11-13 14:52:13,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 201. [2024-11-13 14:52:13,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 115 states have (on average 1.7478260869565216) internal successors, (201), 185 states have internal predecessors, (201), 8 states have call successors, (8), 7 states have call predecessors, (8), 8 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-13 14:52:13,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 219 transitions. [2024-11-13 14:52:13,683 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 219 transitions. Word has length 16 [2024-11-13 14:52:13,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:13,683 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 219 transitions. [2024-11-13 14:52:13,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-13 14:52:13,684 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 219 transitions. [2024-11-13 14:52:13,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-13 14:52:13,684 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:13,684 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:13,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-13 14:52:13,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:13,889 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:13,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:13,889 INFO L85 PathProgramCache]: Analyzing trace with hash 203812962, now seen corresponding path program 1 times [2024-11-13 14:52:13,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:13,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [202406782] [2024-11-13 14:52:13,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:13,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:13,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:13,893 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:13,894 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:52:14,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:14,013 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 14:52:14,014 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:14,024 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-11-13 14:52:14,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:14,066 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:14,066 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:14,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202406782] [2024-11-13 14:52:14,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202406782] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:14,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:14,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:14,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516202123] [2024-11-13 14:52:14,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:14,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:52:14,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:14,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:52:14,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:14,067 INFO L87 Difference]: Start difference. First operand 201 states and 219 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:14,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:14,886 INFO L93 Difference]: Finished difference Result 251 states and 278 transitions. [2024-11-13 14:52:14,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:52:14,887 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2024-11-13 14:52:14,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:14,889 INFO L225 Difference]: With dead ends: 251 [2024-11-13 14:52:14,889 INFO L226 Difference]: Without dead ends: 251 [2024-11-13 14:52:14,889 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:14,890 INFO L432 NwaCegarLoop]: 168 mSDtfsCounter, 61 mSDsluCounter, 453 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:14,890 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 621 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 14:52:14,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2024-11-13 14:52:14,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 227. [2024-11-13 14:52:14,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 143 states have (on average 1.7622377622377623) internal successors, (252), 211 states have internal predecessors, (252), 8 states have call successors, (8), 7 states have call predecessors, (8), 8 states have return successors, (10), 8 states have call predecessors, (10), 8 states have call successors, (10) [2024-11-13 14:52:14,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 270 transitions. [2024-11-13 14:52:14,904 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 270 transitions. Word has length 25 [2024-11-13 14:52:14,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:14,904 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 270 transitions. [2024-11-13 14:52:14,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:14,905 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 270 transitions. [2024-11-13 14:52:14,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-11-13 14:52:14,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:14,905 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:14,920 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 14:52:15,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:15,106 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:15,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:15,106 INFO L85 PathProgramCache]: Analyzing trace with hash 203812963, now seen corresponding path program 1 times [2024-11-13 14:52:15,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:15,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [72553977] [2024-11-13 14:52:15,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:15,107 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:15,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:15,110 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:15,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:52:15,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:15,260 INFO L255 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-13 14:52:15,262 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:15,279 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-11-13 14:52:15,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:15,394 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:15,394 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:15,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72553977] [2024-11-13 14:52:15,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [72553977] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:15,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:15,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:15,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166903323] [2024-11-13 14:52:15,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:15,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:52:15,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:15,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:52:15,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:15,396 INFO L87 Difference]: Start difference. First operand 227 states and 270 transitions. Second operand has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:16,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:16,382 INFO L93 Difference]: Finished difference Result 249 states and 276 transitions. [2024-11-13 14:52:16,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:52:16,383 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 25 [2024-11-13 14:52:16,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:16,384 INFO L225 Difference]: With dead ends: 249 [2024-11-13 14:52:16,384 INFO L226 Difference]: Without dead ends: 249 [2024-11-13 14:52:16,384 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:16,385 INFO L432 NwaCegarLoop]: 167 mSDtfsCounter, 58 mSDsluCounter, 489 mSDsCounter, 0 mSdLazyCounter, 321 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 656 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 321 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:16,385 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 656 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 321 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-13 14:52:16,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2024-11-13 14:52:16,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 228. [2024-11-13 14:52:16,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 145 states have (on average 1.7448275862068965) internal successors, (253), 211 states have internal predecessors, (253), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:16,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 274 transitions. [2024-11-13 14:52:16,395 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 274 transitions. Word has length 25 [2024-11-13 14:52:16,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:16,395 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 274 transitions. [2024-11-13 14:52:16,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:16,396 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 274 transitions. [2024-11-13 14:52:16,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-13 14:52:16,396 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:16,397 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:16,419 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:52:16,597 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:16,597 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr36ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:16,598 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:16,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1704174142, now seen corresponding path program 1 times [2024-11-13 14:52:16,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:16,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [741446981] [2024-11-13 14:52:16,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:16,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:16,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:16,600 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:16,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:52:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:16,736 INFO L255 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:52:16,737 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:16,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:16,794 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:16,794 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:16,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741446981] [2024-11-13 14:52:16,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741446981] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:16,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:16,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:52:16,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807793110] [2024-11-13 14:52:16,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:16,796 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:52:16,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:16,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:52:16,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:16,797 INFO L87 Difference]: Start difference. First operand 228 states and 274 transitions. Second operand has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:16,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:16,839 INFO L93 Difference]: Finished difference Result 228 states and 274 transitions. [2024-11-13 14:52:16,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:52:16,840 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2024-11-13 14:52:16,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:16,843 INFO L225 Difference]: With dead ends: 228 [2024-11-13 14:52:16,846 INFO L226 Difference]: Without dead ends: 228 [2024-11-13 14:52:16,847 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:52:16,847 INFO L432 NwaCegarLoop]: 193 mSDtfsCounter, 84 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:16,848 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 671 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:16,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-13 14:52:16,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 227. [2024-11-13 14:52:16,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 145 states have (on average 1.7379310344827585) internal successors, (252), 210 states have internal predecessors, (252), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:16,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 273 transitions. [2024-11-13 14:52:16,865 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 273 transitions. Word has length 27 [2024-11-13 14:52:16,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:16,865 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 273 transitions. [2024-11-13 14:52:16,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:16,866 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 273 transitions. [2024-11-13 14:52:16,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-13 14:52:16,866 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:16,866 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:16,891 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:52:17,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:17,067 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:17,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:17,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1289790584, now seen corresponding path program 1 times [2024-11-13 14:52:17,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:17,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1407278270] [2024-11-13 14:52:17,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:17,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:17,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:17,070 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:17,071 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:52:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:17,214 INFO L255 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:52:17,216 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:17,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:17,287 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:17,291 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:17,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407278270] [2024-11-13 14:52:17,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407278270] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:17,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:17,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:17,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073914209] [2024-11-13 14:52:17,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:17,291 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:52:17,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:17,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:52:17,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:17,292 INFO L87 Difference]: Start difference. First operand 227 states and 273 transitions. Second operand has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:17,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:17,438 INFO L93 Difference]: Finished difference Result 227 states and 272 transitions. [2024-11-13 14:52:17,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:52:17,440 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 28 [2024-11-13 14:52:17,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:17,442 INFO L225 Difference]: With dead ends: 227 [2024-11-13 14:52:17,442 INFO L226 Difference]: Without dead ends: 227 [2024-11-13 14:52:17,442 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:17,443 INFO L432 NwaCegarLoop]: 182 mSDtfsCounter, 77 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:17,444 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 829 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 14:52:17,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-13 14:52:17,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2024-11-13 14:52:17,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 210 states have internal predecessors, (251), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:17,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 272 transitions. [2024-11-13 14:52:17,457 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 272 transitions. Word has length 28 [2024-11-13 14:52:17,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:17,457 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 272 transitions. [2024-11-13 14:52:17,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 5 states have internal predecessors, (22), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:17,457 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 272 transitions. [2024-11-13 14:52:17,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-13 14:52:17,460 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:17,460 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:17,482 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 14:52:17,664 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:17,664 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:17,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:17,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1111955093, now seen corresponding path program 1 times [2024-11-13 14:52:17,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:17,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1137396546] [2024-11-13 14:52:17,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:17,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:17,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:17,669 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:17,671 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 14:52:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:17,843 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:52:17,845 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:17,852 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-11-13 14:52:17,881 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (= (store |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base| (_ bv1 1)) |c_#valid|)) is different from true [2024-11-13 14:52:17,915 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-13 14:52:17,916 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-11-13 14:52:17,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:17,972 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:17,972 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:17,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137396546] [2024-11-13 14:52:17,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137396546] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:17,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:17,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:17,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477713668] [2024-11-13 14:52:17,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:17,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:52:17,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:17,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:52:17,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=14, Unknown=1, NotChecked=6, Total=30 [2024-11-13 14:52:17,974 INFO L87 Difference]: Start difference. First operand 227 states and 272 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:18,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:18,889 INFO L93 Difference]: Finished difference Result 255 states and 281 transitions. [2024-11-13 14:52:18,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:52:18,891 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2024-11-13 14:52:18,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:18,892 INFO L225 Difference]: With dead ends: 255 [2024-11-13 14:52:18,893 INFO L226 Difference]: Without dead ends: 255 [2024-11-13 14:52:18,893 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=20, Unknown=1, NotChecked=8, Total=42 [2024-11-13 14:52:18,894 INFO L432 NwaCegarLoop]: 121 mSDtfsCounter, 120 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 281 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:18,894 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 370 Invalid, 621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 322 Invalid, 0 Unknown, 281 Unchecked, 0.9s Time] [2024-11-13 14:52:18,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 255 states. [2024-11-13 14:52:18,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 255 to 224. [2024-11-13 14:52:18,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 145 states have (on average 1.6827586206896552) internal successors, (244), 207 states have internal predecessors, (244), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:18,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 265 transitions. [2024-11-13 14:52:18,906 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 265 transitions. Word has length 33 [2024-11-13 14:52:18,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:18,908 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 265 transitions. [2024-11-13 14:52:18,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:18,909 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 265 transitions. [2024-11-13 14:52:18,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-13 14:52:18,912 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:18,912 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:18,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-13 14:52:19,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:19,112 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:19,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:19,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1111955092, now seen corresponding path program 1 times [2024-11-13 14:52:19,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:19,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000656199] [2024-11-13 14:52:19,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:19,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:19,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:19,117 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:19,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 14:52:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:19,313 INFO L255 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 14:52:19,317 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:19,332 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-11-13 14:52:19,376 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (= (store |c_old(#length)| |ldv_zalloc_#t~malloc13#1.base| |c_ldv_zalloc_#in~size#1|) |c_#length|)) is different from true [2024-11-13 14:52:19,421 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-13 14:52:19,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2024-11-13 14:52:19,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:19,818 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:19,818 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:19,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000656199] [2024-11-13 14:52:19,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000656199] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:19,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:19,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:19,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615555649] [2024-11-13 14:52:19,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:19,819 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:19,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:19,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:19,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=22, Unknown=1, NotChecked=8, Total=42 [2024-11-13 14:52:19,820 INFO L87 Difference]: Start difference. First operand 224 states and 265 transitions. Second operand has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:21,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:21,506 INFO L93 Difference]: Finished difference Result 245 states and 270 transitions. [2024-11-13 14:52:21,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:52:21,507 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2024-11-13 14:52:21,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:21,509 INFO L225 Difference]: With dead ends: 245 [2024-11-13 14:52:21,509 INFO L226 Difference]: Without dead ends: 245 [2024-11-13 14:52:21,509 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=30, Unknown=1, NotChecked=10, Total=56 [2024-11-13 14:52:21,510 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 119 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:21,510 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 430 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 441 Invalid, 0 Unknown, 271 Unchecked, 1.5s Time] [2024-11-13 14:52:21,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2024-11-13 14:52:21,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 224. [2024-11-13 14:52:21,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 145 states have (on average 1.6689655172413793) internal successors, (242), 207 states have internal predecessors, (242), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:21,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 263 transitions. [2024-11-13 14:52:21,519 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 263 transitions. Word has length 33 [2024-11-13 14:52:21,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:21,520 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 263 transitions. [2024-11-13 14:52:21,520 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:21,520 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 263 transitions. [2024-11-13 14:52:21,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-13 14:52:21,521 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:21,521 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:21,558 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 14:52:21,725 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:21,725 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:21,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:21,725 INFO L85 PathProgramCache]: Analyzing trace with hash 857972895, now seen corresponding path program 1 times [2024-11-13 14:52:21,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:21,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [92530547] [2024-11-13 14:52:21,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:21,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:21,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:21,728 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:21,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 14:52:21,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:21,882 INFO L255 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 14:52:21,884 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:21,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:21,909 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:21,910 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:21,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92530547] [2024-11-13 14:52:21,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92530547] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:21,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:21,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:52:21,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148488295] [2024-11-13 14:52:21,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:21,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:52:21,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:21,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:52:21,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:21,912 INFO L87 Difference]: Start difference. First operand 224 states and 263 transitions. Second operand has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:21,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:21,939 INFO L93 Difference]: Finished difference Result 228 states and 267 transitions. [2024-11-13 14:52:21,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:52:21,939 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 35 [2024-11-13 14:52:21,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:21,941 INFO L225 Difference]: With dead ends: 228 [2024-11-13 14:52:21,941 INFO L226 Difference]: Without dead ends: 228 [2024-11-13 14:52:21,941 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:21,942 INFO L432 NwaCegarLoop]: 191 mSDtfsCounter, 0 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:21,942 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 567 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:21,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-13 14:52:21,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2024-11-13 14:52:21,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 149 states have (on average 1.651006711409396) internal successors, (246), 211 states have internal predecessors, (246), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:21,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 267 transitions. [2024-11-13 14:52:21,951 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 267 transitions. Word has length 35 [2024-11-13 14:52:21,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:21,952 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 267 transitions. [2024-11-13 14:52:21,952 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.25) internal successors, (29), 4 states have internal predecessors, (29), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:21,952 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 267 transitions. [2024-11-13 14:52:21,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-11-13 14:52:21,953 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:21,953 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:21,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 14:52:22,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:22,154 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr29ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:22,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:22,154 INFO L85 PathProgramCache]: Analyzing trace with hash 827356055, now seen corresponding path program 1 times [2024-11-13 14:52:22,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:22,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [369206785] [2024-11-13 14:52:22,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:22,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:22,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:22,156 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:22,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 14:52:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:22,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:52:22,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:22,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:22,495 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:22,496 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:22,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369206785] [2024-11-13 14:52:22,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369206785] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:22,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:22,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:52:22,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396198984] [2024-11-13 14:52:22,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:22,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:52:22,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:22,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:52:22,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:22,498 INFO L87 Difference]: Start difference. First operand 228 states and 267 transitions. Second operand has 6 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:22,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:22,755 INFO L93 Difference]: Finished difference Result 226 states and 264 transitions. [2024-11-13 14:52:22,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:52:22,757 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 36 [2024-11-13 14:52:22,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:22,758 INFO L225 Difference]: With dead ends: 226 [2024-11-13 14:52:22,758 INFO L226 Difference]: Without dead ends: 226 [2024-11-13 14:52:22,759 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:52:22,759 INFO L432 NwaCegarLoop]: 178 mSDtfsCounter, 62 mSDsluCounter, 577 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:22,760 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [65 Valid, 755 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-13 14:52:22,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-11-13 14:52:22,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 226. [2024-11-13 14:52:22,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 149 states have (on average 1.6308724832214765) internal successors, (243), 209 states have internal predecessors, (243), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:22,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 264 transitions. [2024-11-13 14:52:22,769 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 264 transitions. Word has length 36 [2024-11-13 14:52:22,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:22,770 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 264 transitions. [2024-11-13 14:52:22,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.0) internal successors, (30), 5 states have internal predecessors, (30), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:22,770 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 264 transitions. [2024-11-13 14:52:22,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-13 14:52:22,771 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:22,771 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:22,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 14:52:22,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:22,972 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:22,972 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:22,972 INFO L85 PathProgramCache]: Analyzing trace with hash -80791250, now seen corresponding path program 1 times [2024-11-13 14:52:22,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:22,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [328276005] [2024-11-13 14:52:22,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:22,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:22,973 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:22,974 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:22,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 14:52:23,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:23,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:52:23,159 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:23,169 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-11-13 14:52:23,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 7 [2024-11-13 14:52:23,238 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base|)) (= |c_#length| (store |c_old(#length)| |ldv_zalloc_#t~malloc13#1.base| (select |c_#length| |ldv_zalloc_#t~malloc13#1.base|))))) is different from true [2024-11-13 14:52:23,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:52:23,283 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-11-13 14:52:23,297 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 14:52:23,298 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-11-13 14:52:23,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:23,436 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:23,436 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:23,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328276005] [2024-11-13 14:52:23,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328276005] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:23,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:23,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:23,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737905942] [2024-11-13 14:52:23,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:23,439 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:23,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:23,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:23,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=21, Unknown=1, NotChecked=8, Total=42 [2024-11-13 14:52:23,439 INFO L87 Difference]: Start difference. First operand 226 states and 264 transitions. Second operand has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:24,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:24,493 INFO L93 Difference]: Finished difference Result 249 states and 275 transitions. [2024-11-13 14:52:24,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:52:24,494 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 37 [2024-11-13 14:52:24,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:24,496 INFO L225 Difference]: With dead ends: 249 [2024-11-13 14:52:24,496 INFO L226 Difference]: Without dead ends: 249 [2024-11-13 14:52:24,496 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=29, Unknown=1, NotChecked=10, Total=56 [2024-11-13 14:52:24,497 INFO L432 NwaCegarLoop]: 111 mSDtfsCounter, 105 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 360 SdHoareTripleChecker+Invalid, 676 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:24,497 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 360 Invalid, 676 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 387 Invalid, 0 Unknown, 278 Unchecked, 1.0s Time] [2024-11-13 14:52:24,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2024-11-13 14:52:24,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 226. [2024-11-13 14:52:24,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 149 states have (on average 1.6174496644295302) internal successors, (241), 209 states have internal predecessors, (241), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:24,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 262 transitions. [2024-11-13 14:52:24,506 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 262 transitions. Word has length 37 [2024-11-13 14:52:24,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:24,507 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 262 transitions. [2024-11-13 14:52:24,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 6.2) internal successors, (31), 6 states have internal predecessors, (31), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:24,507 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 262 transitions. [2024-11-13 14:52:24,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-13 14:52:24,508 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:24,508 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:24,535 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-13 14:52:24,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:24,708 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:24,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:24,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1837354625, now seen corresponding path program 1 times [2024-11-13 14:52:24,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:24,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1259347609] [2024-11-13 14:52:24,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:24,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:24,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:24,714 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:24,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 14:52:24,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:24,901 INFO L255 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 14:52:24,902 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:24,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:24,943 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:24,943 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:24,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259347609] [2024-11-13 14:52:24,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259347609] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:24,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:24,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:52:24,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251377376] [2024-11-13 14:52:24,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:24,946 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:52:24,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:24,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:52:24,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:24,947 INFO L87 Difference]: Start difference. First operand 226 states and 262 transitions. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:24,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:24,973 INFO L93 Difference]: Finished difference Result 228 states and 264 transitions. [2024-11-13 14:52:24,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:52:24,974 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 41 [2024-11-13 14:52:24,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:24,975 INFO L225 Difference]: With dead ends: 228 [2024-11-13 14:52:24,976 INFO L226 Difference]: Without dead ends: 228 [2024-11-13 14:52:24,976 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:52:24,977 INFO L432 NwaCegarLoop]: 189 mSDtfsCounter, 0 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:24,977 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 560 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:52:24,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-11-13 14:52:24,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 228. [2024-11-13 14:52:24,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 151 states have (on average 1.609271523178808) internal successors, (243), 211 states have internal predecessors, (243), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 9 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:24,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 264 transitions. [2024-11-13 14:52:24,987 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 264 transitions. Word has length 41 [2024-11-13 14:52:24,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:24,987 INFO L471 AbstractCegarLoop]: Abstraction has 228 states and 264 transitions. [2024-11-13 14:52:24,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:52:24,988 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 264 transitions. [2024-11-13 14:52:24,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-13 14:52:24,989 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:24,989 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:25,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 14:52:25,189 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:25,189 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:25,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:25,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1123484368, now seen corresponding path program 1 times [2024-11-13 14:52:25,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:25,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408596383] [2024-11-13 14:52:25,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:25,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:25,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:25,192 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:25,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 14:52:25,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:25,370 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 14:52:25,373 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:25,438 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 14:52:25,439 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-11-13 14:52:25,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 14:52:25,584 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 14:52:25,584 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 21 treesize of output 20 [2024-11-13 14:52:25,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2024-11-13 14:52:25,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2024-11-13 14:52:25,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:25,881 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:25,881 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:25,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408596383] [2024-11-13 14:52:25,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408596383] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:25,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:25,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-13 14:52:25,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509620321] [2024-11-13 14:52:25,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:25,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 14:52:25,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:25,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 14:52:25,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:52:25,882 INFO L87 Difference]: Start difference. First operand 228 states and 264 transitions. Second operand has 11 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:27,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:52:27,343 INFO L93 Difference]: Finished difference Result 303 states and 344 transitions. [2024-11-13 14:52:27,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-13 14:52:27,344 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2024-11-13 14:52:27,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:52:27,345 INFO L225 Difference]: With dead ends: 303 [2024-11-13 14:52:27,346 INFO L226 Difference]: Without dead ends: 303 [2024-11-13 14:52:27,346 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:52:27,347 INFO L432 NwaCegarLoop]: 94 mSDtfsCounter, 354 mSDsluCounter, 518 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 783 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-13 14:52:27,347 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 612 Invalid, 783 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-13 14:52:27,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2024-11-13 14:52:27,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 239. [2024-11-13 14:52:27,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 162 states have (on average 1.6049382716049383) internal successors, (260), 219 states have internal predecessors, (260), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:52:27,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 281 transitions. [2024-11-13 14:52:27,357 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 281 transitions. Word has length 42 [2024-11-13 14:52:27,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:52:27,357 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 281 transitions. [2024-11-13 14:52:27,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:52:27,358 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 281 transitions. [2024-11-13 14:52:27,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-13 14:52:27,358 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:52:27,358 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:27,379 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-13 14:52:27,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:27,559 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:52:27,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:27,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1123484369, now seen corresponding path program 1 times [2024-11-13 14:52:27,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:52:27,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [35617288] [2024-11-13 14:52:27,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:27,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:27,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:27,562 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:27,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 14:52:27,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:27,759 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-13 14:52:27,764 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:27,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:52:27,982 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-11-13 14:52:28,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:52:28,182 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-11-13 14:52:36,358 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 14:52:36,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2024-11-13 14:52:36,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:52:36,604 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:52:36,604 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:52:36,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35617288] [2024-11-13 14:52:36,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35617288] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:36,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:36,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-13 14:52:36,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370434589] [2024-11-13 14:52:36,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:36,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 14:52:36,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:52:36,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 14:52:36,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=79, Unknown=6, NotChecked=0, Total=110 [2024-11-13 14:52:36,606 INFO L87 Difference]: Start difference. First operand 239 states and 281 transitions. Second operand has 11 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:52:40,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:52:48,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:52:52,798 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:52:56,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:18,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:22,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:30,574 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:34,645 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:38,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:42,686 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:46,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:50,785 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:54,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:53:59,366 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:03,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:07,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:11,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:15,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:19,639 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:23,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:27,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:31,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:35,770 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:39,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:43,801 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:47,815 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:51,828 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:55,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:54:59,890 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:03,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:11,992 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:16,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:20,109 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:28,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:32,172 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:36,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:48,385 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:52,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:55:56,412 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:00,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:04,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:08,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:12,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:16,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:20,505 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:24,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:28,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:32,753 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:36,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:40,833 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:44,887 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:48,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:52,951 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:57,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:56:57,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:56:57,097 INFO L93 Difference]: Finished difference Result 263 states and 301 transitions. [2024-11-13 14:56:57,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 14:56:57,098 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 42 [2024-11-13 14:56:57,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:56:57,099 INFO L225 Difference]: With dead ends: 263 [2024-11-13 14:56:57,099 INFO L226 Difference]: Without dead ends: 263 [2024-11-13 14:56:57,100 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 48.7s TimeCoverageRelationStatistics Valid=95, Invalid=307, Unknown=18, NotChecked=0, Total=420 [2024-11-13 14:56:57,100 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 475 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 639 mSolverCounterSat, 73 mSolverCounterUnsat, 159 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 219.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 477 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 639 IncrementalHoareTripleChecker+Invalid, 159 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 220.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:56:57,100 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [477 Valid, 340 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 639 Invalid, 159 Unknown, 0 Unchecked, 220.0s Time] [2024-11-13 14:56:57,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2024-11-13 14:56:57,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 237. [2024-11-13 14:56:57,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 162 states have (on average 1.5802469135802468) internal successors, (256), 217 states have internal predecessors, (256), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:56:57,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 277 transitions. [2024-11-13 14:56:57,111 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 277 transitions. Word has length 42 [2024-11-13 14:56:57,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:56:57,111 INFO L471 AbstractCegarLoop]: Abstraction has 237 states and 277 transitions. [2024-11-13 14:56:57,112 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:56:57,112 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 277 transitions. [2024-11-13 14:56:57,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 14:56:57,112 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:56:57,113 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:56:57,140 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 14:56:57,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:56:57,313 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr46ASSERT_VIOLATIONMEMORY_LEAK === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:56:57,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:56:57,314 INFO L85 PathProgramCache]: Analyzing trace with hash 468297147, now seen corresponding path program 1 times [2024-11-13 14:56:57,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:56:57,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121158572] [2024-11-13 14:56:57,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:56:57,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:56:57,314 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:56:57,318 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:56:57,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 14:56:57,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:56:57,523 INFO L255 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-13 14:56:57,524 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:56:57,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:56:57,558 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:56:57,558 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:56:57,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121158572] [2024-11-13 14:56:57,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121158572] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:56:57,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:56:57,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:56:57,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700199641] [2024-11-13 14:56:57,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:56:57,560 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:56:57,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:56:57,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:56:57,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:56:57,562 INFO L87 Difference]: Start difference. First operand 237 states and 277 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:56:57,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:56:57,595 INFO L93 Difference]: Finished difference Result 239 states and 278 transitions. [2024-11-13 14:56:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:56:57,596 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 43 [2024-11-13 14:56:57,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:56:57,597 INFO L225 Difference]: With dead ends: 239 [2024-11-13 14:56:57,599 INFO L226 Difference]: Without dead ends: 239 [2024-11-13 14:56:57,600 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:56:57,601 INFO L432 NwaCegarLoop]: 187 mSDtfsCounter, 0 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:56:57,601 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 555 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:56:57,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-13 14:56:57,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2024-11-13 14:56:57,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 164 states have (on average 1.5670731707317074) internal successors, (257), 219 states have internal predecessors, (257), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:56:57,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 278 transitions. [2024-11-13 14:56:57,613 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 278 transitions. Word has length 43 [2024-11-13 14:56:57,613 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:56:57,613 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 278 transitions. [2024-11-13 14:56:57,613 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:56:57,613 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 278 transitions. [2024-11-13 14:56:57,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 14:56:57,616 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:56:57,616 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:56:57,645 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-13 14:56:57,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:56:57,817 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:56:57,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:56:57,817 INFO L85 PathProgramCache]: Analyzing trace with hash -367465263, now seen corresponding path program 1 times [2024-11-13 14:56:57,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:56:57,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [133595758] [2024-11-13 14:56:57,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:56:57,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:56:57,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:56:57,821 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:56:57,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 14:56:58,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:56:58,068 INFO L255 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:56:58,070 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:56:58,076 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-11-13 14:56:58,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:56:58,221 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:56:58,222 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:56:58,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133595758] [2024-11-13 14:56:58,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133595758] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:56:58,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:56:58,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:56:58,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206892482] [2024-11-13 14:56:58,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:56:58,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:56:58,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:56:58,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:56:58,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:56:58,224 INFO L87 Difference]: Start difference. First operand 239 states and 278 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:56:59,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:56:59,364 INFO L93 Difference]: Finished difference Result 249 states and 277 transitions. [2024-11-13 14:56:59,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:56:59,365 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 43 [2024-11-13 14:56:59,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:56:59,366 INFO L225 Difference]: With dead ends: 249 [2024-11-13 14:56:59,367 INFO L226 Difference]: Without dead ends: 249 [2024-11-13 14:56:59,367 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:56:59,369 INFO L432 NwaCegarLoop]: 164 mSDtfsCounter, 34 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 704 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-13 14:56:59,369 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 704 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-13 14:56:59,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2024-11-13 14:56:59,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 238. [2024-11-13 14:56:59,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 164 states have (on average 1.548780487804878) internal successors, (254), 218 states have internal predecessors, (254), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:56:59,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 275 transitions. [2024-11-13 14:56:59,378 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 275 transitions. Word has length 43 [2024-11-13 14:56:59,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:56:59,378 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 275 transitions. [2024-11-13 14:56:59,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:56:59,379 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 275 transitions. [2024-11-13 14:56:59,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-13 14:56:59,379 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:56:59,380 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:56:59,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-13 14:56:59,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:56:59,580 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:56:59,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:56:59,581 INFO L85 PathProgramCache]: Analyzing trace with hash -367465262, now seen corresponding path program 1 times [2024-11-13 14:56:59,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:56:59,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [462346600] [2024-11-13 14:56:59,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:56:59,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:56:59,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:56:59,583 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:56:59,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-13 14:56:59,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:56:59,819 INFO L255 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:56:59,821 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:56:59,828 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-11-13 14:57:00,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:57:00,108 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:57:00,108 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:57:00,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462346600] [2024-11-13 14:57:00,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462346600] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:57:00,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:57:00,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:57:00,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411383998] [2024-11-13 14:57:00,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:57:00,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:57:00,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:57:00,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:57:00,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:57:00,110 INFO L87 Difference]: Start difference. First operand 238 states and 275 transitions. Second operand has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:57:01,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:57:01,337 INFO L93 Difference]: Finished difference Result 247 states and 275 transitions. [2024-11-13 14:57:01,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:57:01,338 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 43 [2024-11-13 14:57:01,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:57:01,339 INFO L225 Difference]: With dead ends: 247 [2024-11-13 14:57:01,339 INFO L226 Difference]: Without dead ends: 247 [2024-11-13 14:57:01,339 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:57:01,340 INFO L432 NwaCegarLoop]: 164 mSDtfsCounter, 30 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 745 SdHoareTripleChecker+Invalid, 371 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:57:01,340 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 745 Invalid, 371 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-13 14:57:01,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2024-11-13 14:57:01,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 238. [2024-11-13 14:57:01,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 164 states have (on average 1.5365853658536586) internal successors, (252), 218 states have internal predecessors, (252), 9 states have call successors, (9), 7 states have call predecessors, (9), 8 states have return successors, (12), 12 states have call predecessors, (12), 9 states have call successors, (12) [2024-11-13 14:57:01,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 273 transitions. [2024-11-13 14:57:01,348 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 273 transitions. Word has length 43 [2024-11-13 14:57:01,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:57:01,349 INFO L471 AbstractCegarLoop]: Abstraction has 238 states and 273 transitions. [2024-11-13 14:57:01,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:57:01,349 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 273 transitions. [2024-11-13 14:57:01,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-13 14:57:01,350 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:57:01,350 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:57:01,378 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-13 14:57:01,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:01,551 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:57:01,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:57:01,551 INFO L85 PathProgramCache]: Analyzing trace with hash -957087505, now seen corresponding path program 1 times [2024-11-13 14:57:01,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:57:01,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1790973044] [2024-11-13 14:57:01,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:57:01,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:01,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:57:01,554 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:57:01,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-13 14:57:01,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:57:01,826 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-13 14:57:01,831 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:57:01,860 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-11-13 14:57:02,080 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 15 treesize of output 1 [2024-11-13 14:57:02,168 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2024-11-13 14:57:02,168 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 44 [2024-11-13 14:57:02,231 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-13 14:57:02,231 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 19 treesize of output 11 [2024-11-13 14:57:02,382 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2024-11-13 14:57:02,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 44 [2024-11-13 14:57:02,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2024-11-13 14:57:02,802 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2024-11-13 14:57:03,149 INFO L349 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2024-11-13 14:57:03,149 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 38 [2024-11-13 14:57:03,250 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 19 treesize of output 11 [2024-11-13 14:57:03,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:57:03,416 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:57:03,416 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:57:03,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1790973044] [2024-11-13 14:57:03,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1790973044] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:57:03,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:57:03,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-13 14:57:03,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252682608] [2024-11-13 14:57:03,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:57:03,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 14:57:03,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:57:03,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 14:57:03,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2024-11-13 14:57:03,418 INFO L87 Difference]: Start difference. First operand 238 states and 273 transitions. Second operand has 18 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:57:08,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:57:08,004 INFO L93 Difference]: Finished difference Result 366 states and 414 transitions. [2024-11-13 14:57:08,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 14:57:08,006 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2024-11-13 14:57:08,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:57:08,007 INFO L225 Difference]: With dead ends: 366 [2024-11-13 14:57:08,007 INFO L226 Difference]: Without dead ends: 366 [2024-11-13 14:57:08,008 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=156, Invalid=966, Unknown=0, NotChecked=0, Total=1122 [2024-11-13 14:57:08,008 INFO L432 NwaCegarLoop]: 93 mSDtfsCounter, 370 mSDsluCounter, 1097 mSDsCounter, 0 mSdLazyCounter, 1632 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1190 SdHoareTripleChecker+Invalid, 1672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 1632 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:57:08,009 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 1190 Invalid, 1672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 1632 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-13 14:57:08,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 366 states. [2024-11-13 14:57:08,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 366 to 299. [2024-11-13 14:57:08,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 219 states have (on average 1.552511415525114) internal successors, (340), 275 states have internal predecessors, (340), 12 states have call successors, (12), 10 states have call predecessors, (12), 11 states have return successors, (17), 13 states have call predecessors, (17), 12 states have call successors, (17) [2024-11-13 14:57:08,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 369 transitions. [2024-11-13 14:57:08,025 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 369 transitions. Word has length 45 [2024-11-13 14:57:08,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:57:08,025 INFO L471 AbstractCegarLoop]: Abstraction has 299 states and 369 transitions. [2024-11-13 14:57:08,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:57:08,025 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 369 transitions. [2024-11-13 14:57:08,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-13 14:57:08,026 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:57:08,026 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:57:08,048 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-13 14:57:08,231 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:08,231 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:57:08,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:57:08,231 INFO L85 PathProgramCache]: Analyzing trace with hash -957087504, now seen corresponding path program 1 times [2024-11-13 14:57:08,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:57:08,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496181969] [2024-11-13 14:57:08,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:57:08,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:08,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:57:08,233 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:57:08,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-13 14:57:08,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:57:08,434 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-13 14:57:08,439 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:57:08,470 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-11-13 14:57:08,477 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-11-13 14:57:08,785 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 15 treesize of output 1 [2024-11-13 14:57:08,793 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 11 treesize of output 7 [2024-11-13 14:57:08,873 INFO L349 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2024-11-13 14:57:08,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 26 [2024-11-13 14:57:08,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 14:57:08,936 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-13 14:57:13,086 INFO L349 Elim1Store]: treesize reduction 19, result has 47.2 percent of original size [2024-11-13 14:57:13,086 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 1 case distinctions, treesize of input 16 treesize of output 26 [2024-11-13 14:57:13,269 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:57:13,269 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-13 14:57:13,281 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 14:57:13,324 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:57:13,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 37 [2024-11-13 14:57:13,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2024-11-13 14:57:14,009 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:57:14,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2024-11-13 14:57:14,078 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:57:14,079 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 74 treesize of output 69 [2024-11-13 14:57:14,187 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 22 [2024-11-13 14:57:15,275 INFO L349 Elim1Store]: treesize reduction 15, result has 37.5 percent of original size [2024-11-13 14:57:15,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 14:57:16,133 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 80 treesize of output 60 [2024-11-13 14:57:16,146 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 56 treesize of output 48 [2024-11-13 14:57:16,172 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:57:16,173 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 56 treesize of output 62 [2024-11-13 14:57:16,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:57:16,581 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:57:16,581 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:57:16,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496181969] [2024-11-13 14:57:16,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496181969] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:57:16,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:57:16,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-13 14:57:16,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906377804] [2024-11-13 14:57:16,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:57:16,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 14:57:16,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:57:16,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 14:57:16,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=298, Unknown=2, NotChecked=0, Total=342 [2024-11-13 14:57:16,583 INFO L87 Difference]: Start difference. First operand 299 states and 369 transitions. Second operand has 19 states, 15 states have (on average 2.533333333333333) internal successors, (38), 16 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:57:24,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:57:24,831 INFO L93 Difference]: Finished difference Result 398 states and 457 transitions. [2024-11-13 14:57:24,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:57:24,831 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 2.533333333333333) internal successors, (38), 16 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2024-11-13 14:57:24,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:57:24,832 INFO L225 Difference]: With dead ends: 398 [2024-11-13 14:57:24,832 INFO L226 Difference]: Without dead ends: 398 [2024-11-13 14:57:24,833 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=107, Invalid=818, Unknown=5, NotChecked=0, Total=930 [2024-11-13 14:57:24,833 INFO L432 NwaCegarLoop]: 112 mSDtfsCounter, 296 mSDsluCounter, 1206 mSDsCounter, 0 mSdLazyCounter, 1932 mSolverCounterSat, 22 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1318 SdHoareTripleChecker+Invalid, 1964 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 1932 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-13 14:57:24,833 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 1318 Invalid, 1964 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 1932 Invalid, 10 Unknown, 0 Unchecked, 6.5s Time] [2024-11-13 14:57:24,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2024-11-13 14:57:24,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 336. [2024-11-13 14:57:24,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 336 states, 249 states have (on average 1.5542168674698795) internal successors, (387), 308 states have internal predecessors, (387), 15 states have call successors, (15), 13 states have call predecessors, (15), 15 states have return successors, (21), 14 states have call predecessors, (21), 15 states have call successors, (21) [2024-11-13 14:57:24,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 336 states to 336 states and 423 transitions. [2024-11-13 14:57:24,843 INFO L78 Accepts]: Start accepts. Automaton has 336 states and 423 transitions. Word has length 45 [2024-11-13 14:57:24,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:57:24,844 INFO L471 AbstractCegarLoop]: Abstraction has 336 states and 423 transitions. [2024-11-13 14:57:24,844 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 2.533333333333333) internal successors, (38), 16 states have internal predecessors, (38), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:57:24,844 INFO L276 IsEmpty]: Start isEmpty. Operand 336 states and 423 transitions. [2024-11-13 14:57:24,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-13 14:57:24,845 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:57:24,845 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:57:24,868 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-13 14:57:25,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:25,046 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:57:25,046 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:57:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash -638091792, now seen corresponding path program 1 times [2024-11-13 14:57:25,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:57:25,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535838287] [2024-11-13 14:57:25,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:57:25,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:25,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:57:25,048 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:57:25,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-13 14:57:25,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:57:25,251 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-13 14:57:25,256 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:57:25,359 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-11-13 14:57:25,482 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2024-11-13 14:57:25,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2024-11-13 14:57:25,848 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 11 treesize of output 7 [2024-11-13 14:57:25,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 14:57:26,225 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:57:26,225 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:57:26,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 37 [2024-11-13 14:57:26,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:57:26,603 INFO L349 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2024-11-13 14:57:26,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2024-11-13 14:57:27,210 INFO L349 Elim1Store]: treesize reduction 32, result has 37.3 percent of original size [2024-11-13 14:57:27,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 50 [2024-11-13 14:57:27,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-13 14:57:27,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2024-11-13 14:57:27,318 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:57:27,318 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 15 [2024-11-13 14:57:27,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 14:57:27,998 INFO L349 Elim1Store]: treesize reduction 36, result has 59.1 percent of original size [2024-11-13 14:57:27,998 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 92 treesize of output 114 [2024-11-13 14:57:28,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 87 [2024-11-13 14:57:28,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2024-11-13 14:57:28,966 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:57:28,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 19 [2024-11-13 14:57:29,863 INFO L349 Elim1Store]: treesize reduction 15, result has 37.5 percent of original size [2024-11-13 14:57:29,863 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 14:57:31,081 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 80 treesize of output 68 [2024-11-13 14:57:31,816 INFO L349 Elim1Store]: treesize reduction 77, result has 13.5 percent of original size [2024-11-13 14:57:31,816 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 72 treesize of output 42 [2024-11-13 14:57:32,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:57:32,043 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:57:32,044 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:57:32,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535838287] [2024-11-13 14:57:32,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535838287] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:57:32,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:57:32,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2024-11-13 14:57:32,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141749403] [2024-11-13 14:57:32,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:57:32,044 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:57:32,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:57:32,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:57:32,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=670, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:57:32,046 INFO L87 Difference]: Start difference. First operand 336 states and 423 transitions. Second operand has 28 states, 25 states have (on average 1.6) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:57:43,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:57:43,845 INFO L93 Difference]: Finished difference Result 462 states and 524 transitions. [2024-11-13 14:57:43,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-13 14:57:43,846 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 1.6) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2024-11-13 14:57:43,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:57:43,847 INFO L225 Difference]: With dead ends: 462 [2024-11-13 14:57:43,847 INFO L226 Difference]: Without dead ends: 462 [2024-11-13 14:57:43,848 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=316, Invalid=2654, Unknown=0, NotChecked=0, Total=2970 [2024-11-13 14:57:43,848 INFO L432 NwaCegarLoop]: 84 mSDtfsCounter, 637 mSDsluCounter, 1209 mSDsCounter, 0 mSdLazyCounter, 2646 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 640 SdHoareTripleChecker+Valid, 1293 SdHoareTripleChecker+Invalid, 2708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 2646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.9s IncrementalHoareTripleChecker+Time [2024-11-13 14:57:43,848 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [640 Valid, 1293 Invalid, 2708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 2646 Invalid, 0 Unknown, 0 Unchecked, 7.9s Time] [2024-11-13 14:57:43,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 462 states. [2024-11-13 14:57:43,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 462 to 363. [2024-11-13 14:57:43,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 270 states have (on average 1.5703703703703704) internal successors, (424), 332 states have internal predecessors, (424), 19 states have call successors, (19), 14 states have call predecessors, (19), 17 states have return successors, (26), 16 states have call predecessors, (26), 19 states have call successors, (26) [2024-11-13 14:57:43,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 469 transitions. [2024-11-13 14:57:43,863 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 469 transitions. Word has length 47 [2024-11-13 14:57:43,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:57:43,863 INFO L471 AbstractCegarLoop]: Abstraction has 363 states and 469 transitions. [2024-11-13 14:57:43,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 1.6) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:57:43,864 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 469 transitions. [2024-11-13 14:57:43,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-13 14:57:43,864 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:57:43,864 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:57:43,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-13 14:57:44,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:44,065 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting free_reportsErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:57:44,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:57:44,065 INFO L85 PathProgramCache]: Analyzing trace with hash -638091791, now seen corresponding path program 1 times [2024-11-13 14:57:44,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:57:44,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [756553008] [2024-11-13 14:57:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:57:44,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:57:44,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:57:44,071 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:57:44,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-13 14:57:44,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:57:44,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-13 14:57:44,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:57:44,382 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-11-13 14:57:44,483 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2024-11-13 14:57:44,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2024-11-13 14:57:44,861 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 11 treesize of output 7 [2024-11-13 14:57:44,885 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 11 treesize of output 7 [2024-11-13 14:57:45,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 14:57:45,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 14:57:45,265 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:57:45,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:57:45,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-13 14:57:45,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 37 [2024-11-13 14:57:45,787 INFO L349 Elim1Store]: treesize reduction 98, result has 30.0 percent of original size [2024-11-13 14:57:45,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 39 treesize of output 60 [2024-11-13 14:57:46,039 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-13 14:57:46,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 16 [2024-11-13 14:57:46,426 INFO L349 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2024-11-13 14:57:46,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2024-11-13 14:57:46,826 INFO L349 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2024-11-13 14:57:46,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 74 treesize of output 57 [2024-11-13 14:57:46,853 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-13 14:57:47,056 INFO L349 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2024-11-13 14:57:47,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 74 treesize of output 57 [2024-11-13 14:57:47,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-13 14:57:47,489 INFO L349 Elim1Store]: treesize reduction 15, result has 37.5 percent of original size [2024-11-13 14:57:47,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 14:57:48,209 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 14:57:48,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 70 treesize of output 29 [2024-11-13 14:57:48,217 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 14:57:48,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:57:48,386 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:57:48,386 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:57:48,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756553008] [2024-11-13 14:57:48,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756553008] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:57:48,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:57:48,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2024-11-13 14:57:48,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118627181] [2024-11-13 14:57:48,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:57:48,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-13 14:57:48,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:57:48,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-13 14:57:48,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2024-11-13 14:57:48,388 INFO L87 Difference]: Start difference. First operand 363 states and 469 transitions. Second operand has 28 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:02,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:02,566 INFO L93 Difference]: Finished difference Result 476 states and 519 transitions. [2024-11-13 14:58:02,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2024-11-13 14:58:02,567 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2024-11-13 14:58:02,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:02,568 INFO L225 Difference]: With dead ends: 476 [2024-11-13 14:58:02,568 INFO L226 Difference]: Without dead ends: 476 [2024-11-13 14:58:02,569 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 987 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=414, Invalid=3368, Unknown=0, NotChecked=0, Total=3782 [2024-11-13 14:58:02,570 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 757 mSDsluCounter, 1599 mSDsCounter, 0 mSdLazyCounter, 3268 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 759 SdHoareTripleChecker+Valid, 1684 SdHoareTripleChecker+Invalid, 3342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 3268 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.5s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:02,570 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [759 Valid, 1684 Invalid, 3342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 3268 Invalid, 0 Unknown, 0 Unchecked, 9.5s Time] [2024-11-13 14:58:02,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2024-11-13 14:58:02,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 351. [2024-11-13 14:58:02,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 264 states have (on average 1.5265151515151516) internal successors, (403), 321 states have internal predecessors, (403), 15 states have call successors, (15), 14 states have call predecessors, (15), 15 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2024-11-13 14:58:02,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 437 transitions. [2024-11-13 14:58:02,591 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 437 transitions. Word has length 47 [2024-11-13 14:58:02,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:02,591 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 437 transitions. [2024-11-13 14:58:02,591 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 24 states have (on average 1.6666666666666667) internal successors, (40), 20 states have internal predecessors, (40), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:02,591 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 437 transitions. [2024-11-13 14:58:02,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-13 14:58:02,592 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:02,592 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:02,614 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-13 14:58:02,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:02,793 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:58:02,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:02,793 INFO L85 PathProgramCache]: Analyzing trace with hash 714109707, now seen corresponding path program 1 times [2024-11-13 14:58:02,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:58:02,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2100417599] [2024-11-13 14:58:02,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:02,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:02,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:02,796 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:02,798 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-13 14:58:03,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:03,046 INFO L255 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-13 14:58:03,049 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:03,078 INFO L349 Elim1Store]: treesize reduction 15, result has 42.3 percent of original size [2024-11-13 14:58:03,078 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 16 treesize of output 17 [2024-11-13 14:58:03,219 INFO L349 Elim1Store]: treesize reduction 14, result has 61.1 percent of original size [2024-11-13 14:58:03,219 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 25 treesize of output 34 [2024-11-13 14:58:03,333 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 15 treesize of output 1 [2024-11-13 14:58:03,442 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 19 [2024-11-13 14:58:03,661 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 19 treesize of output 11 [2024-11-13 14:58:03,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:58:03,749 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:58:03,749 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:58:03,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100417599] [2024-11-13 14:58:03,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100417599] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:58:03,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:58:03,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-13 14:58:03,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207527445] [2024-11-13 14:58:03,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:58:03,749 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-13 14:58:03,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:58:03,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-13 14:58:03,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=179, Unknown=0, NotChecked=0, Total=210 [2024-11-13 14:58:03,750 INFO L87 Difference]: Start difference. First operand 351 states and 437 transitions. Second operand has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:58:06,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:06,694 INFO L93 Difference]: Finished difference Result 381 states and 451 transitions. [2024-11-13 14:58:06,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 14:58:06,695 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 46 [2024-11-13 14:58:06,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:06,697 INFO L225 Difference]: With dead ends: 381 [2024-11-13 14:58:06,697 INFO L226 Difference]: Without dead ends: 381 [2024-11-13 14:58:06,697 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2024-11-13 14:58:06,698 INFO L432 NwaCegarLoop]: 108 mSDtfsCounter, 408 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 962 SdHoareTripleChecker+Invalid, 1240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:06,698 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [410 Valid, 962 Invalid, 1240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-13 14:58:06,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-11-13 14:58:06,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 350. [2024-11-13 14:58:06,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 264 states have (on average 1.5113636363636365) internal successors, (399), 320 states have internal predecessors, (399), 15 states have call successors, (15), 14 states have call predecessors, (15), 15 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2024-11-13 14:58:06,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 433 transitions. [2024-11-13 14:58:06,707 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 433 transitions. Word has length 46 [2024-11-13 14:58:06,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:06,707 INFO L471 AbstractCegarLoop]: Abstraction has 350 states and 433 transitions. [2024-11-13 14:58:06,707 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 3.076923076923077) internal successors, (40), 13 states have internal predecessors, (40), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-13 14:58:06,708 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 433 transitions. [2024-11-13 14:58:06,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-13 14:58:06,708 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:06,708 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:06,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-13 14:58:06,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:06,909 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:58:06,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:06,909 INFO L85 PathProgramCache]: Analyzing trace with hash 714109708, now seen corresponding path program 1 times [2024-11-13 14:58:06,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:58:06,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137399710] [2024-11-13 14:58:06,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:06,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:06,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:06,911 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:06,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-13 14:58:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:07,173 INFO L255 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-13 14:58:07,178 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:07,264 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_malloc_#res.base| (_ BitVec 32))) (and (= (store |c_old(#length)| |ldv_malloc_#res.base| (select |c_#length| |ldv_malloc_#res.base|)) |c_#length|) (= (_ bv0 1) (select |c_old(#valid)| |ldv_malloc_#res.base|)))) is different from true [2024-11-13 14:58:07,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:07,286 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-11-13 14:58:07,379 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-11-13 14:58:07,405 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-13 14:58:07,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2024-11-13 14:58:07,581 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 14:58:07,581 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-11-13 14:58:07,618 INFO L349 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2024-11-13 14:58:07,618 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 21 treesize of output 26 [2024-11-13 14:58:07,838 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 11 treesize of output 7 [2024-11-13 14:58:07,862 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 11 treesize of output 7 [2024-11-13 14:58:08,076 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 11 [2024-11-13 14:58:08,097 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 11 [2024-11-13 14:58:08,674 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 7 treesize of output 3 [2024-11-13 14:58:08,679 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 7 treesize of output 3 [2024-11-13 14:58:08,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:58:08,871 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:58:08,871 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:58:08,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137399710] [2024-11-13 14:58:08,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137399710] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:58:08,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:58:08,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:58:08,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858961711] [2024-11-13 14:58:08,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:58:08,872 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 14:58:08,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:58:08,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 14:58:08,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=237, Unknown=1, NotChecked=30, Total=306 [2024-11-13 14:58:08,873 INFO L87 Difference]: Start difference. First operand 350 states and 433 transitions. Second operand has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 16 states have internal predecessors, (40), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:17,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:17,901 INFO L93 Difference]: Finished difference Result 392 states and 464 transitions. [2024-11-13 14:58:17,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 14:58:17,902 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 16 states have internal predecessors, (40), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2024-11-13 14:58:17,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:17,903 INFO L225 Difference]: With dead ends: 392 [2024-11-13 14:58:17,903 INFO L226 Difference]: Without dead ends: 392 [2024-11-13 14:58:17,903 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=147, Invalid=848, Unknown=1, NotChecked=60, Total=1056 [2024-11-13 14:58:17,904 INFO L432 NwaCegarLoop]: 72 mSDtfsCounter, 556 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1791 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 750 SdHoareTripleChecker+Invalid, 2121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 1791 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:17,904 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [559 Valid, 750 Invalid, 2121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 1791 Invalid, 0 Unknown, 280 Unchecked, 5.0s Time] [2024-11-13 14:58:17,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2024-11-13 14:58:17,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 350. [2024-11-13 14:58:17,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 264 states have (on average 1.5) internal successors, (396), 320 states have internal predecessors, (396), 15 states have call successors, (15), 14 states have call predecessors, (15), 15 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2024-11-13 14:58:17,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 430 transitions. [2024-11-13 14:58:17,914 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 430 transitions. Word has length 46 [2024-11-13 14:58:17,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:17,914 INFO L471 AbstractCegarLoop]: Abstraction has 350 states and 430 transitions. [2024-11-13 14:58:17,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 16 states have internal predecessors, (40), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:17,914 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 430 transitions. [2024-11-13 14:58:17,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-13 14:58:17,915 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:17,915 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:17,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-13 14:58:18,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:18,116 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:58:18,116 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:18,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1069393400, now seen corresponding path program 1 times [2024-11-13 14:58:18,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:58:18,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697892248] [2024-11-13 14:58:18,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:18,117 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:18,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:18,118 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:18,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-13 14:58:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:18,401 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-13 14:58:18,413 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:18,420 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-11-13 14:58:18,539 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 15 treesize of output 1 [2024-11-13 14:58:18,609 INFO L349 Elim1Store]: treesize reduction 58, result has 24.7 percent of original size [2024-11-13 14:58:18,609 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 3 case distinctions, treesize of input 25 treesize of output 36 [2024-11-13 14:58:18,662 INFO L349 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2024-11-13 14:58:18,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 16 [2024-11-13 14:58:18,921 INFO L349 Elim1Store]: treesize reduction 122, result has 25.6 percent of original size [2024-11-13 14:58:18,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 39 treesize of output 60 [2024-11-13 14:58:19,285 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 27 [2024-11-13 14:58:19,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 14:58:19,755 INFO L349 Elim1Store]: treesize reduction 240, result has 4.4 percent of original size [2024-11-13 14:58:19,755 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 91 treesize of output 44 [2024-11-13 14:58:19,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 35 [2024-11-13 14:58:20,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 43 treesize of output 31 [2024-11-13 14:58:21,304 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 14:58:21,304 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 29 [2024-11-13 14:58:21,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:58:21,539 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:58:21,539 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:58:21,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697892248] [2024-11-13 14:58:21,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697892248] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:58:21,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:58:21,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2024-11-13 14:58:21,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924174603] [2024-11-13 14:58:21,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:58:21,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 14:58:21,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:58:21,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 14:58:21,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2024-11-13 14:58:21,541 INFO L87 Difference]: Start difference. First operand 350 states and 430 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:30,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:58:33,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:33,480 INFO L93 Difference]: Finished difference Result 374 states and 435 transitions. [2024-11-13 14:58:33,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-13 14:58:33,480 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 49 [2024-11-13 14:58:33,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:33,482 INFO L225 Difference]: With dead ends: 374 [2024-11-13 14:58:33,482 INFO L226 Difference]: Without dead ends: 374 [2024-11-13 14:58:33,482 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2024-11-13 14:58:33,483 INFO L432 NwaCegarLoop]: 83 mSDtfsCounter, 418 mSDsluCounter, 1048 mSDsCounter, 0 mSdLazyCounter, 1986 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 2030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 1986 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:33,484 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 1131 Invalid, 2030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 1986 Invalid, 0 Unknown, 0 Unchecked, 9.0s Time] [2024-11-13 14:58:33,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2024-11-13 14:58:33,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 348. [2024-11-13 14:58:33,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 264 states have (on average 1.4696969696969697) internal successors, (388), 318 states have internal predecessors, (388), 15 states have call successors, (15), 14 states have call predecessors, (15), 15 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2024-11-13 14:58:33,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 422 transitions. [2024-11-13 14:58:33,493 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 422 transitions. Word has length 49 [2024-11-13 14:58:33,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:33,493 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 422 transitions. [2024-11-13 14:58:33,494 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:33,494 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 422 transitions. [2024-11-13 14:58:33,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-13 14:58:33,494 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:33,494 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:33,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-13 14:58:33,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:33,695 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:58:33,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:33,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1069393401, now seen corresponding path program 1 times [2024-11-13 14:58:33,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:58:33,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [697564384] [2024-11-13 14:58:33,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:33,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:33,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:33,698 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:33,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-13 14:58:34,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:34,032 INFO L255 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-13 14:58:34,038 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:34,107 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-11-13 14:58:34,119 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-11-13 14:58:34,478 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 11 treesize of output 7 [2024-11-13 14:58:34,489 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 15 treesize of output 1 [2024-11-13 14:58:34,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:34,561 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 18 treesize of output 13 [2024-11-13 14:58:34,636 INFO L349 Elim1Store]: treesize reduction 74, result has 29.5 percent of original size [2024-11-13 14:58:34,637 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 32 treesize of output 44 [2024-11-13 14:58:34,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 3 [2024-11-13 14:58:34,738 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-13 14:58:34,738 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 19 treesize of output 11 [2024-11-13 14:58:35,064 INFO L349 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2024-11-13 14:58:35,065 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 24 treesize of output 26 [2024-11-13 14:58:35,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 13 [2024-11-13 14:58:35,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 21 [2024-11-13 14:58:35,483 INFO L349 Elim1Store]: treesize reduction 29, result has 19.4 percent of original size [2024-11-13 14:58:35,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 30 treesize of output 32 [2024-11-13 14:58:35,762 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:58:35,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 34 [2024-11-13 14:58:35,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:58:35,793 INFO L349 Elim1Store]: treesize reduction 20, result has 4.8 percent of original size [2024-11-13 14:58:35,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 11 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 35 [2024-11-13 14:58:36,713 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:58:36,713 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 27 [2024-11-13 14:58:36,728 INFO L349 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2024-11-13 14:58:36,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 22 treesize of output 10 [2024-11-13 14:58:37,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:58:37,011 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:58:37,011 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:58:37,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697564384] [2024-11-13 14:58:37,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697564384] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:58:37,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:58:37,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2024-11-13 14:58:37,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346090711] [2024-11-13 14:58:37,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:58:37,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 14:58:37,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:58:37,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 14:58:37,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=455, Unknown=0, NotChecked=0, Total=506 [2024-11-13 14:58:37,013 INFO L87 Difference]: Start difference. First operand 348 states and 422 transitions. Second operand has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:49,486 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:58:52,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:58:56,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 14:58:58,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:58:58,418 INFO L93 Difference]: Finished difference Result 408 states and 475 transitions. [2024-11-13 14:58:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 14:58:58,418 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 49 [2024-11-13 14:58:58,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:58:58,421 INFO L225 Difference]: With dead ends: 408 [2024-11-13 14:58:58,421 INFO L226 Difference]: Without dead ends: 408 [2024-11-13 14:58:58,422 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=226, Invalid=1754, Unknown=0, NotChecked=0, Total=1980 [2024-11-13 14:58:58,422 INFO L432 NwaCegarLoop]: 112 mSDtfsCounter, 497 mSDsluCounter, 1490 mSDsCounter, 0 mSdLazyCounter, 2404 mSolverCounterSat, 40 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 497 SdHoareTripleChecker+Valid, 1602 SdHoareTripleChecker+Invalid, 2447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 2404 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2024-11-13 14:58:58,423 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [497 Valid, 1602 Invalid, 2447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 2404 Invalid, 3 Unknown, 0 Unchecked, 18.5s Time] [2024-11-13 14:58:58,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 408 states. [2024-11-13 14:58:58,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 408 to 356. [2024-11-13 14:58:58,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 271 states have (on average 1.4686346863468636) internal successors, (398), 325 states have internal predecessors, (398), 15 states have call successors, (15), 15 states have call predecessors, (15), 16 states have return successors, (19), 15 states have call predecessors, (19), 15 states have call successors, (19) [2024-11-13 14:58:58,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 432 transitions. [2024-11-13 14:58:58,438 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 432 transitions. Word has length 49 [2024-11-13 14:58:58,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:58:58,438 INFO L471 AbstractCegarLoop]: Abstraction has 356 states and 432 transitions. [2024-11-13 14:58:58,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 3 states have call successors, (3), 3 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:58:58,438 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 432 transitions. [2024-11-13 14:58:58,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-13 14:58:58,439 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:58:58,440 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:58:58,468 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-13 14:58:58,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:58,644 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ldv_list_delErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:58:58,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:58:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1367287047, now seen corresponding path program 1 times [2024-11-13 14:58:58,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:58:58,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1620436294] [2024-11-13 14:58:58,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:58:58,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:58:58,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:58:58,648 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:58:58,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-13 14:58:58,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:58:58,955 INFO L255 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 14:58:58,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:58:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:58:59,041 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:58:59,042 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:58:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620436294] [2024-11-13 14:58:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620436294] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:58:59,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:58:59,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:58:59,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482630389] [2024-11-13 14:58:59,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:58:59,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:58:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:58:59,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:58:59,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:58:59,045 INFO L87 Difference]: Start difference. First operand 356 states and 432 transitions. Second operand has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:59:00,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:00,010 INFO L93 Difference]: Finished difference Result 375 states and 450 transitions. [2024-11-13 14:59:00,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:59:00,011 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 52 [2024-11-13 14:59:00,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:00,012 INFO L225 Difference]: With dead ends: 375 [2024-11-13 14:59:00,012 INFO L226 Difference]: Without dead ends: 375 [2024-11-13 14:59:00,013 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:59:00,013 INFO L432 NwaCegarLoop]: 169 mSDtfsCounter, 18 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:00,014 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 500 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-13 14:59:00,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 375 states. [2024-11-13 14:59:00,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 375 to 368. [2024-11-13 14:59:00,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 282 states have (on average 1.4680851063829787) internal successors, (414), 335 states have internal predecessors, (414), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:00,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 450 transitions. [2024-11-13 14:59:00,026 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 450 transitions. Word has length 52 [2024-11-13 14:59:00,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:00,027 INFO L471 AbstractCegarLoop]: Abstraction has 368 states and 450 transitions. [2024-11-13 14:59:00,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:59:00,027 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 450 transitions. [2024-11-13 14:59:00,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2024-11-13 14:59:00,028 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:00,028 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:00,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-13 14:59:00,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:00,229 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ldv_list_delErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:00,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:00,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1367287046, now seen corresponding path program 1 times [2024-11-13 14:59:00,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:00,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807214037] [2024-11-13 14:59:00,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:00,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:00,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:00,232 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:00,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-13 14:59:00,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:00,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-11-13 14:59:00,571 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:00,754 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-11-13 14:59:00,918 INFO L349 Elim1Store]: treesize reduction 22, result has 35.3 percent of original size [2024-11-13 14:59:00,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 27 [2024-11-13 14:59:01,463 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 11 treesize of output 7 [2024-11-13 14:59:01,514 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 11 treesize of output 7 [2024-11-13 14:59:01,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 14:59:01,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 14:59:02,011 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:59:02,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 14:59:02,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 37 [2024-11-13 14:59:02,315 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-13 14:59:02,547 INFO L349 Elim1Store]: treesize reduction 32, result has 34.7 percent of original size [2024-11-13 14:59:02,547 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 31 treesize of output 35 [2024-11-13 14:59:03,800 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-13 14:59:03,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 69 treesize of output 57 [2024-11-13 14:59:03,904 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-13 14:59:03,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 29 [2024-11-13 14:59:05,163 INFO L349 Elim1Store]: treesize reduction 52, result has 53.6 percent of original size [2024-11-13 14:59:05,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 142 treesize of output 183 [2024-11-13 14:59:05,394 INFO L349 Elim1Store]: treesize reduction 72, result has 35.1 percent of original size [2024-11-13 14:59:05,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 9 new quantified variables, introduced 26 case distinctions, treesize of input 199 treesize of output 167 [2024-11-13 14:59:08,990 INFO L349 Elim1Store]: treesize reduction 15, result has 37.5 percent of original size [2024-11-13 14:59:08,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 9 [2024-11-13 14:59:13,062 INFO L349 Elim1Store]: treesize reduction 8, result has 90.1 percent of original size [2024-11-13 14:59:13,063 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 289 treesize of output 335 [2024-11-13 14:59:14,073 INFO L349 Elim1Store]: treesize reduction 157, result has 47.1 percent of original size [2024-11-13 14:59:14,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 13 select indices, 13 select index equivalence classes, 3 disjoint index pairs (out of 78 index pairs), introduced 14 new quantified variables, introduced 75 case distinctions, treesize of input 267 treesize of output 291 [2024-11-13 14:59:14,300 INFO L349 Elim1Store]: treesize reduction 6, result has 80.6 percent of original size [2024-11-13 14:59:14,300 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 104 treesize of output 120 [2024-11-13 14:59:15,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:15,173 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:15,173 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:15,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807214037] [2024-11-13 14:59:15,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807214037] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:15,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:15,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2024-11-13 14:59:15,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736740758] [2024-11-13 14:59:15,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:15,173 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-13 14:59:15,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:15,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-13 14:59:15,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=785, Unknown=0, NotChecked=0, Total=870 [2024-11-13 14:59:15,174 INFO L87 Difference]: Start difference. First operand 368 states and 450 transitions. Second operand has 30 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 22 states have internal predecessors, (44), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:59:29,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:29,446 INFO L93 Difference]: Finished difference Result 423 states and 483 transitions. [2024-11-13 14:59:29,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-11-13 14:59:29,447 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 22 states have internal predecessors, (44), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2024-11-13 14:59:29,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:29,448 INFO L225 Difference]: With dead ends: 423 [2024-11-13 14:59:29,448 INFO L226 Difference]: Without dead ends: 423 [2024-11-13 14:59:29,449 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 876 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=306, Invalid=3116, Unknown=0, NotChecked=0, Total=3422 [2024-11-13 14:59:29,450 INFO L432 NwaCegarLoop]: 84 mSDtfsCounter, 517 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 2340 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 519 SdHoareTripleChecker+Valid, 1401 SdHoareTripleChecker+Invalid, 2393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 2340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:29,452 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [519 Valid, 1401 Invalid, 2393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 2340 Invalid, 0 Unknown, 0 Unchecked, 9.2s Time] [2024-11-13 14:59:29,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2024-11-13 14:59:29,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 368. [2024-11-13 14:59:29,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 282 states have (on average 1.4609929078014185) internal successors, (412), 335 states have internal predecessors, (412), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:29,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 448 transitions. [2024-11-13 14:59:29,471 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 448 transitions. Word has length 52 [2024-11-13 14:59:29,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:29,471 INFO L471 AbstractCegarLoop]: Abstraction has 368 states and 448 transitions. [2024-11-13 14:59:29,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 27 states have (on average 1.6296296296296295) internal successors, (44), 22 states have internal predecessors, (44), 5 states have call successors, (5), 5 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 14:59:29,472 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 448 transitions. [2024-11-13 14:59:29,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2024-11-13 14:59:29,472 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:29,472 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:29,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-13 14:59:29,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:29,673 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr43ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:29,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:29,674 INFO L85 PathProgramCache]: Analyzing trace with hash 26911336, now seen corresponding path program 1 times [2024-11-13 14:59:29,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:29,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1536145361] [2024-11-13 14:59:29,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:29,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:29,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:29,676 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:29,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-13 14:59:29,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:29,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-13 14:59:29,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:30,155 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 11 treesize of output 7 [2024-11-13 14:59:30,517 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-13 14:59:30,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2024-11-13 14:59:30,653 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:59:30,654 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 21 [2024-11-13 14:59:30,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:30,943 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:30,943 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:30,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536145361] [2024-11-13 14:59:30,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536145361] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:30,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:30,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-13 14:59:30,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765246053] [2024-11-13 14:59:30,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:30,944 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 14:59:30,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:30,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 14:59:30,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-11-13 14:59:30,945 INFO L87 Difference]: Start difference. First operand 368 states and 448 transitions. Second operand has 18 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 14:59:33,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:33,205 INFO L93 Difference]: Finished difference Result 412 states and 471 transitions. [2024-11-13 14:59:33,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-13 14:59:33,206 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 54 [2024-11-13 14:59:33,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:33,208 INFO L225 Difference]: With dead ends: 412 [2024-11-13 14:59:33,208 INFO L226 Difference]: Without dead ends: 412 [2024-11-13 14:59:33,209 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=683, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:59:33,209 INFO L432 NwaCegarLoop]: 139 mSDtfsCounter, 492 mSDsluCounter, 1538 mSDsCounter, 0 mSdLazyCounter, 721 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 1677 SdHoareTripleChecker+Invalid, 761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:33,209 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 1677 Invalid, 761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 721 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-13 14:59:33,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 412 states. [2024-11-13 14:59:33,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 412 to 370. [2024-11-13 14:59:33,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 284 states have (on average 1.454225352112676) internal successors, (413), 337 states have internal predecessors, (413), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:33,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 449 transitions. [2024-11-13 14:59:33,221 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 449 transitions. Word has length 54 [2024-11-13 14:59:33,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:33,221 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 449 transitions. [2024-11-13 14:59:33,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 3.066666666666667) internal successors, (46), 15 states have internal predecessors, (46), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 14:59:33,221 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 449 transitions. [2024-11-13 14:59:33,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 14:59:33,222 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:33,222 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:33,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2024-11-13 14:59:33,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:33,423 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr44ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:33,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:33,423 INFO L85 PathProgramCache]: Analyzing trace with hash 834251701, now seen corresponding path program 1 times [2024-11-13 14:59:33,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:33,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [669576923] [2024-11-13 14:59:33,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:33,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:33,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:33,426 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:33,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-13 14:59:33,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:33,713 INFO L255 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-13 14:59:33,718 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:33,994 INFO L349 Elim1Store]: treesize reduction 12, result has 42.9 percent of original size [2024-11-13 14:59:33,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 20 treesize of output 22 [2024-11-13 14:59:34,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-13 14:59:35,638 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-13 14:59:35,638 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 34 [2024-11-13 14:59:36,152 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:59:36,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 54 [2024-11-13 14:59:37,625 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:59:37,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2024-11-13 14:59:38,405 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:59:38,406 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 71 treesize of output 51 [2024-11-13 14:59:38,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:38,661 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:38,661 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:38,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669576923] [2024-11-13 14:59:38,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669576923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:38,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:38,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2024-11-13 14:59:38,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799060005] [2024-11-13 14:59:38,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:38,662 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-13 14:59:38,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:38,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-13 14:59:38,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=360, Unknown=0, NotChecked=0, Total=420 [2024-11-13 14:59:38,665 INFO L87 Difference]: Start difference. First operand 370 states and 449 transitions. Second operand has 21 states, 18 states have (on average 2.611111111111111) internal successors, (47), 17 states have internal predecessors, (47), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 14:59:48,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:48,703 INFO L93 Difference]: Finished difference Result 446 states and 490 transitions. [2024-11-13 14:59:48,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-13 14:59:48,703 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.611111111111111) internal successors, (47), 17 states have internal predecessors, (47), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 55 [2024-11-13 14:59:48,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:48,705 INFO L225 Difference]: With dead ends: 446 [2024-11-13 14:59:48,705 INFO L226 Difference]: Without dead ends: 446 [2024-11-13 14:59:48,705 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 455 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=251, Invalid=1729, Unknown=0, NotChecked=0, Total=1980 [2024-11-13 14:59:48,706 INFO L432 NwaCegarLoop]: 91 mSDtfsCounter, 688 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 1538 mSolverCounterSat, 74 mSolverCounterUnsat, 12 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 1108 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1538 IncrementalHoareTripleChecker+Invalid, 12 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:48,706 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [690 Valid, 1108 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1538 Invalid, 12 Unknown, 0 Unchecked, 6.4s Time] [2024-11-13 14:59:48,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2024-11-13 14:59:48,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 371. [2024-11-13 14:59:48,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 285 states have (on average 1.4526315789473685) internal successors, (414), 338 states have internal predecessors, (414), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:48,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 450 transitions. [2024-11-13 14:59:48,717 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 450 transitions. Word has length 55 [2024-11-13 14:59:48,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:48,717 INFO L471 AbstractCegarLoop]: Abstraction has 371 states and 450 transitions. [2024-11-13 14:59:48,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.611111111111111) internal successors, (47), 17 states have internal predecessors, (47), 4 states have call successors, (4), 4 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 14:59:48,717 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 450 transitions. [2024-11-13 14:59:48,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-13 14:59:48,718 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:48,718 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:48,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-13 14:59:48,919 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:48,919 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:48,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:48,919 INFO L85 PathProgramCache]: Analyzing trace with hash 596160928, now seen corresponding path program 1 times [2024-11-13 14:59:48,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:48,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [22599165] [2024-11-13 14:59:48,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:48,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:48,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:48,922 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:48,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-13 14:59:49,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:49,246 INFO L255 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:59:49,248 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:49,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:49,296 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:49,296 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:49,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22599165] [2024-11-13 14:59:49,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22599165] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:49,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:49,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:59:49,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907532083] [2024-11-13 14:59:49,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:49,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:59:49,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:49,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:59:49,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:59:49,297 INFO L87 Difference]: Start difference. First operand 371 states and 450 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:59:49,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:49,345 INFO L93 Difference]: Finished difference Result 380 states and 459 transitions. [2024-11-13 14:59:49,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:59:49,346 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 55 [2024-11-13 14:59:49,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:49,348 INFO L225 Difference]: With dead ends: 380 [2024-11-13 14:59:49,348 INFO L226 Difference]: Without dead ends: 380 [2024-11-13 14:59:49,348 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:59:49,348 INFO L432 NwaCegarLoop]: 181 mSDtfsCounter, 0 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:49,348 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 715 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 14:59:49,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2024-11-13 14:59:49,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 380. [2024-11-13 14:59:49,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 294 states have (on average 1.4387755102040816) internal successors, (423), 347 states have internal predecessors, (423), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:49,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 459 transitions. [2024-11-13 14:59:49,356 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 459 transitions. Word has length 55 [2024-11-13 14:59:49,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:49,356 INFO L471 AbstractCegarLoop]: Abstraction has 380 states and 459 transitions. [2024-11-13 14:59:49,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 14:59:49,356 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 459 transitions. [2024-11-13 14:59:49,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-13 14:59:49,357 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:49,357 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:49,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-13 14:59:49,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:49,558 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr45ASSERT_VIOLATIONMEMORY_FREE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:49,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:49,559 INFO L85 PathProgramCache]: Analyzing trace with hash 91999242, now seen corresponding path program 1 times [2024-11-13 14:59:49,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:49,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227693373] [2024-11-13 14:59:49,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:49,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:49,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:49,561 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:49,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-13 14:59:49,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:49,865 INFO L255 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 14:59:49,867 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:50,032 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 19 treesize of output 11 [2024-11-13 14:59:50,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:50,066 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:50,066 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:50,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227693373] [2024-11-13 14:59:50,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227693373] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:50,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:50,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-13 14:59:50,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648924366] [2024-11-13 14:59:50,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:50,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:59:50,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:50,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:59:50,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-13 14:59:50,068 INFO L87 Difference]: Start difference. First operand 380 states and 459 transitions. Second operand has 8 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 14:59:51,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:51,314 INFO L93 Difference]: Finished difference Result 384 states and 464 transitions. [2024-11-13 14:59:51,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 14:59:51,314 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 56 [2024-11-13 14:59:51,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:51,316 INFO L225 Difference]: With dead ends: 384 [2024-11-13 14:59:51,316 INFO L226 Difference]: Without dead ends: 384 [2024-11-13 14:59:51,316 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:59:51,316 INFO L432 NwaCegarLoop]: 160 mSDtfsCounter, 32 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:51,317 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 833 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-13 14:59:51,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 384 states. [2024-11-13 14:59:51,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 384 to 383. [2024-11-13 14:59:51,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 297 states have (on average 1.4410774410774412) internal successors, (428), 350 states have internal predecessors, (428), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:51,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 464 transitions. [2024-11-13 14:59:51,324 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 464 transitions. Word has length 56 [2024-11-13 14:59:51,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:51,324 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 464 transitions. [2024-11-13 14:59:51,325 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 8.0) internal successors, (48), 7 states have internal predecessors, (48), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 14:59:51,325 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 464 transitions. [2024-11-13 14:59:51,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-13 14:59:51,325 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:51,326 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:51,353 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-11-13 14:59:51,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:51,527 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:51,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:51,527 INFO L85 PathProgramCache]: Analyzing trace with hash -193517519, now seen corresponding path program 1 times [2024-11-13 14:59:51,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:51,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [446301992] [2024-11-13 14:59:51,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:51,528 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:51,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:51,532 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:51,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-13 14:59:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:51,951 INFO L255 TraceCheckSpWp]: Trace formula consists of 355 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 14:59:51,952 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:52,091 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base|)) (= |c_#length| (store |c_old(#length)| |ldv_zalloc_#t~malloc13#1.base| (select |c_#length| |ldv_zalloc_#t~malloc13#1.base|))))) is different from true [2024-11-13 14:59:52,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:59:52,137 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 14 [2024-11-13 14:59:52,175 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 14:59:52,175 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-11-13 14:59:52,260 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:52,260 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:52,261 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:52,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446301992] [2024-11-13 14:59:52,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446301992] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:52,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:52,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-13 14:59:52,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294201641] [2024-11-13 14:59:52,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:52,261 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:59:52,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:52,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:59:52,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2024-11-13 14:59:52,262 INFO L87 Difference]: Start difference. First operand 383 states and 464 transitions. Second operand has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 14:59:53,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 14:59:53,942 INFO L93 Difference]: Finished difference Result 385 states and 463 transitions. [2024-11-13 14:59:53,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:59:53,943 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 58 [2024-11-13 14:59:53,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 14:59:53,945 INFO L225 Difference]: With dead ends: 385 [2024-11-13 14:59:53,945 INFO L226 Difference]: Without dead ends: 385 [2024-11-13 14:59:53,945 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=10, Invalid=13, Unknown=1, NotChecked=6, Total=30 [2024-11-13 14:59:53,945 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 52 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 549 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 14:59:53,945 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 323 Invalid, 549 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 336 Invalid, 0 Unknown, 204 Unchecked, 1.7s Time] [2024-11-13 14:59:53,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-11-13 14:59:53,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 381. [2024-11-13 14:59:53,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 381 states, 297 states have (on average 1.430976430976431) internal successors, (425), 348 states have internal predecessors, (425), 16 states have call successors, (16), 16 states have call predecessors, (16), 17 states have return successors, (20), 16 states have call predecessors, (20), 16 states have call successors, (20) [2024-11-13 14:59:53,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 381 states to 381 states and 461 transitions. [2024-11-13 14:59:53,951 INFO L78 Accepts]: Start accepts. Automaton has 381 states and 461 transitions. Word has length 58 [2024-11-13 14:59:53,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 14:59:53,951 INFO L471 AbstractCegarLoop]: Abstraction has 381 states and 461 transitions. [2024-11-13 14:59:53,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-13 14:59:53,951 INFO L276 IsEmpty]: Start isEmpty. Operand 381 states and 461 transitions. [2024-11-13 14:59:53,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-13 14:59:53,952 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 14:59:53,952 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:59:53,980 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-13 14:59:54,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:54,153 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 14:59:54,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:59:54,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1771508950, now seen corresponding path program 1 times [2024-11-13 14:59:54,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 14:59:54,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1332021332] [2024-11-13 14:59:54,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:59:54,154 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:59:54,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:59:54,156 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:59:54,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-13 14:59:54,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:59:54,491 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 14:59:54,495 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:59:54,594 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 11 treesize of output 7 [2024-11-13 14:59:54,613 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 11 treesize of output 7 [2024-11-13 14:59:54,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 11 [2024-11-13 14:59:54,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 11 [2024-11-13 14:59:55,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 14:59:55,486 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 14:59:55,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2024-11-13 14:59:55,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:59:55,677 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:59:55,678 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 14:59:55,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332021332] [2024-11-13 14:59:55,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332021332] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:59:55,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:59:55,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-13 14:59:55,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525140405] [2024-11-13 14:59:55,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:59:55,678 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-13 14:59:55,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 14:59:55,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-13 14:59:55,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=210, Unknown=0, NotChecked=0, Total=240 [2024-11-13 14:59:55,679 INFO L87 Difference]: Start difference. First operand 381 states and 461 transitions. Second operand has 16 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 15:00:00,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:00:00,917 INFO L93 Difference]: Finished difference Result 466 states and 535 transitions. [2024-11-13 15:00:00,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 15:00:00,918 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 59 [2024-11-13 15:00:00,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:00:00,919 INFO L225 Difference]: With dead ends: 466 [2024-11-13 15:00:00,919 INFO L226 Difference]: Without dead ends: 466 [2024-11-13 15:00:00,920 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=129, Invalid=801, Unknown=0, NotChecked=0, Total=930 [2024-11-13 15:00:00,921 INFO L432 NwaCegarLoop]: 173 mSDtfsCounter, 169 mSDsluCounter, 1932 mSDsCounter, 0 mSdLazyCounter, 1105 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 2105 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 1105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-13 15:00:00,921 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 2105 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 1105 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-13 15:00:00,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2024-11-13 15:00:00,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 370. [2024-11-13 15:00:00,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 289 states have (on average 1.4152249134948096) internal successors, (409), 339 states have internal predecessors, (409), 15 states have call successors, (15), 15 states have call predecessors, (15), 16 states have return successors, (18), 15 states have call predecessors, (18), 15 states have call successors, (18) [2024-11-13 15:00:00,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 442 transitions. [2024-11-13 15:00:00,930 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 442 transitions. Word has length 59 [2024-11-13 15:00:00,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:00:00,931 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 442 transitions. [2024-11-13 15:00:00,931 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2024-11-13 15:00:00,931 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 442 transitions. [2024-11-13 15:00:00,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-13 15:00:00,932 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:00:00,932 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:00:00,956 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2024-11-13 15:00:01,132 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:00:01,132 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 15:00:01,133 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:00:01,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1771508951, now seen corresponding path program 1 times [2024-11-13 15:00:01,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:00:01,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1115204477] [2024-11-13 15:00:01,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:00:01,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:00:01,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:00:01,135 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:00:01,136 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-13 15:00:01,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:00:01,547 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-13 15:00:01,551 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:00:01,607 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 11 treesize of output 7 [2024-11-13 15:00:01,714 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2024-11-13 15:00:01,715 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-11-13 15:00:01,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 5 [2024-11-13 15:00:01,954 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 15:00:01,955 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-11-13 15:00:02,193 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 15:00:02,255 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-13 15:00:02,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 26 treesize of output 36 [2024-11-13 15:00:02,432 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 21 [2024-11-13 15:00:02,457 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 11 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 11 [2024-11-13 15:00:04,210 INFO L349 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2024-11-13 15:00:04,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 31 [2024-11-13 15:00:04,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:00:04,606 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:00:04,606 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:00:04,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115204477] [2024-11-13 15:00:04,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115204477] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:00:04,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:00:04,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2024-11-13 15:00:04,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474496902] [2024-11-13 15:00:04,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:00:04,606 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-13 15:00:04,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:00:04,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-13 15:00:04,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=461, Unknown=0, NotChecked=0, Total=506 [2024-11-13 15:00:04,607 INFO L87 Difference]: Start difference. First operand 370 states and 442 transitions. Second operand has 23 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 15:00:08,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:12,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:18,101 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:22,331 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:29,373 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:36,445 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:40,978 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:45,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:49,908 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:51,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:00:56,325 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:01:00,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:01:04,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:01:04,008 INFO L93 Difference]: Finished difference Result 525 states and 599 transitions. [2024-11-13 15:01:04,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-13 15:01:04,009 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 59 [2024-11-13 15:01:04,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:01:04,011 INFO L225 Difference]: With dead ends: 525 [2024-11-13 15:01:04,011 INFO L226 Difference]: Without dead ends: 525 [2024-11-13 15:01:04,012 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=368, Invalid=2388, Unknown=0, NotChecked=0, Total=2756 [2024-11-13 15:01:04,012 INFO L432 NwaCegarLoop]: 183 mSDtfsCounter, 336 mSDsluCounter, 2697 mSDsCounter, 0 mSdLazyCounter, 1964 mSolverCounterSat, 12 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 53.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 2880 SdHoareTripleChecker+Invalid, 1987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 1964 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.1s IncrementalHoareTripleChecker+Time [2024-11-13 15:01:04,012 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 2880 Invalid, 1987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 1964 Invalid, 11 Unknown, 0 Unchecked, 54.1s Time] [2024-11-13 15:01:04,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2024-11-13 15:01:04,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 383. [2024-11-13 15:01:04,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 299 states have (on average 1.4247491638795986) internal successors, (426), 350 states have internal predecessors, (426), 17 states have call successors, (17), 15 states have call predecessors, (17), 17 states have return successors, (20), 17 states have call predecessors, (20), 17 states have call successors, (20) [2024-11-13 15:01:04,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 463 transitions. [2024-11-13 15:01:04,017 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 463 transitions. Word has length 59 [2024-11-13 15:01:04,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:01:04,018 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 463 transitions. [2024-11-13 15:01:04,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 15:01:04,018 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 463 transitions. [2024-11-13 15:01:04,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-13 15:01:04,018 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:01:04,019 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:01:04,037 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-13 15:01:04,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:01:04,219 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr46ASSERT_VIOLATIONMEMORY_LEAK === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 15:01:04,219 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:01:04,220 INFO L85 PathProgramCache]: Analyzing trace with hash 197820303, now seen corresponding path program 1 times [2024-11-13 15:01:04,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:01:04,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829884528] [2024-11-13 15:01:04,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:01:04,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:01:04,220 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:01:04,222 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:01:04,223 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-13 15:01:04,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:01:04,549 INFO L255 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-13 15:01:04,554 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:01:04,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2024-11-13 15:01:04,858 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 15 treesize of output 1 [2024-11-13 15:01:05,106 INFO L349 Elim1Store]: treesize reduction 86, result has 34.4 percent of original size [2024-11-13 15:01:05,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 62 treesize of output 81 [2024-11-13 15:01:05,128 INFO L349 Elim1Store]: treesize reduction 9, result has 35.7 percent of original size [2024-11-13 15:01:05,129 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 27 treesize of output 24 [2024-11-13 15:01:05,883 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-13 15:01:05,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 101 [2024-11-13 15:01:06,223 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-13 15:01:06,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 118 treesize of output 101 [2024-11-13 15:01:06,993 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| |c_~#dev~0.base|) |c_~#dev~0.offset|))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| .cse1 (_ bv1 1)))) (and (or (exists ((|v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ BitVec 32))) (and (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|)) (exists ((v_DerPreprocessor_5 (_ BitVec 1)) (v_DerPreprocessor_4 (_ BitVec 1)) (|v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)) (= (_ bv0 1) (select (store .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (select (store (store .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| v_DerPreprocessor_4) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| v_DerPreprocessor_5) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|)) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)) (= (store (store .cse0 |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ bv0 1)) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ bv0 1)) |c_#valid|))))) (exists ((|v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ BitVec 32)) (v_DerPreprocessor_3 (_ BitVec 1))) (and (= (_ bv0 1) (select (store .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| v_DerPreprocessor_3) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)) (= (store (store .cse0 |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ bv0 1)) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ bv0 1)) |c_#valid|))) (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|))))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| .cse1)) (= (_ bv0 1) (bvadd (_ bv1 1) (select .cse0 |c_~#dev~0.base|)))))) is different from true [2024-11-13 15:01:07,723 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse1 (select (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_disconnect_device_~dev#1.base|) |c_ULTIMATE.start_disconnect_device_~dev#1.offset|))) (let ((.cse0 (store |c_ULTIMATE.start_main_old_#valid#1| .cse1 (_ bv1 1)))) (and (or (exists ((|v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ BitVec 32))) (and (exists ((|v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ BitVec 32)) (v_DerPreprocessor_3 (_ BitVec 1))) (and (= (store (store .cse0 |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ bv0 1)) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ bv0 1)) |c_#valid|) (= (select (store .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| v_DerPreprocessor_3) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|) (_ bv0 1)))) (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|)))) (exists ((|v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ BitVec 32))) (and (exists ((v_DerPreprocessor_5 (_ BitVec 1)) (v_DerPreprocessor_4 (_ BitVec 1)) (|v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ BitVec 32))) (and (= (store (store .cse0 |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ bv0 1)) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select (store .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (select (store (store .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| v_DerPreprocessor_4) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| v_DerPreprocessor_5) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|)) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)) (not (= |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)))) (= (_ bv0 1) (select .cse0 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|))))) (= (_ bv0 1) (bvadd (_ bv1 1) (select .cse0 |c_ULTIMATE.start_disconnect_device_~dev#1.base|))) (= .cse1 |c_ULTIMATE.start_disconnect_device_#t~mem64#1.base|) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| .cse1))))) is different from true [2024-11-13 15:01:08,419 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 139 treesize of output 99 [2024-11-13 15:01:09,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:01:09,774 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:01:09,775 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:01:09,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829884528] [2024-11-13 15:01:09,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829884528] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:01:09,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:01:09,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2024-11-13 15:01:09,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528488331] [2024-11-13 15:01:09,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:01:09,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 15:01:09,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:01:09,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 15:01:09,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=330, Unknown=2, NotChecked=74, Total=462 [2024-11-13 15:01:09,776 INFO L87 Difference]: Start difference. First operand 383 states and 463 transitions. Second operand has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 15:01:24,517 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (select (select |c_#memory_$Pointer$#1.base| |c_~#dev~0.base|) |c_~#dev~0.offset|))) (and (exists ((|v_ULTIMATE.start_disconnect_device_~dev#1.base_13| (_ BitVec 32))) (= (bvadd (_ bv1 1) (select |c_#valid| |v_ULTIMATE.start_disconnect_device_~dev#1.base_13|)) (_ bv0 1))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| .cse0)) (= (store |c_ULTIMATE.start_main_old_#valid#1| .cse0 (_ bv1 1)) |c_#valid|) (let ((.cse1 (store |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_disconnect_device_#t~mem65#1.base| (_ bv1 1)))) (or (exists ((v_DerPreprocessor_5 (_ BitVec 1)) (v_DerPreprocessor_4 (_ BitVec 1)) (|v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ BitVec 32)) (|v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ BitVec 32))) (and (not (= |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)) (= (store (store .cse1 |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| (_ bv0 1)) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (_ bv0 1)) |c_#valid|) (= (_ bv0 1) (select (store .cse1 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| (select (store (store .cse1 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18| v_DerPreprocessor_4) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29| v_DerPreprocessor_5) |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|)) |v_ULTIMATE.start_hid_open_report_~parser~0#1.base_29|)) (= (select .cse1 |v_ULTIMATE.start_hid_open_report_~#item~0#1.base_18|) (_ bv0 1)))) (exists ((v_prenex_12 (_ BitVec 32)) (v_prenex_11 (_ BitVec 32)) (v_DerPreprocessor_3 (_ BitVec 1))) (and (= (_ bv0 1) (select .cse1 v_prenex_12)) (= (_ bv0 1) (select (store .cse1 v_prenex_12 v_DerPreprocessor_3) v_prenex_11)) (= (store (store .cse1 v_prenex_11 (_ bv0 1)) v_prenex_12 (_ bv0 1)) |c_#valid|))))) (= (_ bv0 1) (bvadd (_ bv1 1) (select |c_#valid| |c_~#dev~0.base|))) (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |c_ULTIMATE.start_disconnect_device_#t~mem65#1.base|)))) is different from true [2024-11-13 15:01:31,883 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:01:34,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.55s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:01:39,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:01:39,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:01:39,706 INFO L93 Difference]: Finished difference Result 416 states and 498 transitions. [2024-11-13 15:01:39,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-13 15:01:39,707 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 60 [2024-11-13 15:01:39,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:01:39,708 INFO L225 Difference]: With dead ends: 416 [2024-11-13 15:01:39,708 INFO L226 Difference]: Without dead ends: 388 [2024-11-13 15:01:39,709 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 11.5s TimeCoverageRelationStatistics Valid=122, Invalid=815, Unknown=5, NotChecked=180, Total=1122 [2024-11-13 15:01:39,709 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 260 mSDsluCounter, 1044 mSDsCounter, 0 mSdLazyCounter, 1772 mSolverCounterSat, 45 mSolverCounterUnsat, 9 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 2380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 1772 IncrementalHoareTripleChecker+Invalid, 9 IncrementalHoareTripleChecker+Unknown, 554 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:01:39,709 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [262 Valid, 1129 Invalid, 2380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 1772 Invalid, 9 Unknown, 554 Unchecked, 20.5s Time] [2024-11-13 15:01:39,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 388 states. [2024-11-13 15:01:39,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 388 to 364. [2024-11-13 15:01:39,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 282 states have (on average 1.4432624113475176) internal successors, (407), 332 states have internal predecessors, (407), 16 states have call successors, (16), 14 states have call predecessors, (16), 16 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2024-11-13 15:01:39,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 442 transitions. [2024-11-13 15:01:39,716 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 442 transitions. Word has length 60 [2024-11-13 15:01:39,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:01:39,716 INFO L471 AbstractCegarLoop]: Abstraction has 364 states and 442 transitions. [2024-11-13 15:01:39,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 4 states have call successors, (4), 3 states have call predecessors, (4), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-11-13 15:01:39,717 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 442 transitions. [2024-11-13 15:01:39,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-13 15:01:39,717 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:01:39,717 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:01:39,741 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-13 15:01:39,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:01:39,918 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 15:01:39,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:01:39,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1286737935, now seen corresponding path program 1 times [2024-11-13 15:01:39,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:01:39,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1958820703] [2024-11-13 15:01:39,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:01:39,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:01:39,919 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:01:39,920 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:01:39,921 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-13 15:01:40,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:01:40,292 INFO L255 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 15:01:40,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:01:40,331 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 15:01:40,331 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:01:40,331 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:01:40,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958820703] [2024-11-13 15:01:40,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958820703] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:01:40,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:01:40,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 15:01:40,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705704919] [2024-11-13 15:01:40,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:01:40,332 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 15:01:40,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:01:40,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 15:01:40,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:01:40,333 INFO L87 Difference]: Start difference. First operand 364 states and 442 transitions. Second operand has 4 states, 3 states have (on average 16.333333333333332) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-13 15:01:40,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:01:40,812 INFO L93 Difference]: Finished difference Result 363 states and 441 transitions. [2024-11-13 15:01:40,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 15:01:40,813 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 16.333333333333332) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 60 [2024-11-13 15:01:40,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:01:40,814 INFO L225 Difference]: With dead ends: 363 [2024-11-13 15:01:40,814 INFO L226 Difference]: Without dead ends: 363 [2024-11-13 15:01:40,814 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 15:01:40,815 INFO L432 NwaCegarLoop]: 176 mSDtfsCounter, 4 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 142 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 15:01:40,815 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 391 Invalid, 142 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 15:01:40,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-13 15:01:40,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 363. [2024-11-13 15:01:40,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 282 states have (on average 1.4397163120567376) internal successors, (406), 331 states have internal predecessors, (406), 16 states have call successors, (16), 14 states have call predecessors, (16), 16 states have return successors, (19), 17 states have call predecessors, (19), 16 states have call successors, (19) [2024-11-13 15:01:40,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 441 transitions. [2024-11-13 15:01:40,823 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 441 transitions. Word has length 60 [2024-11-13 15:01:40,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:01:40,823 INFO L471 AbstractCegarLoop]: Abstraction has 363 states and 441 transitions. [2024-11-13 15:01:40,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 16.333333333333332) internal successors, (49), 4 states have internal predecessors, (49), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2024-11-13 15:01:40,824 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 441 transitions. [2024-11-13 15:01:40,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-13 15:01:40,824 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:01:40,824 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:01:40,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-11-13 15:01:41,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:01:41,025 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 15:01:41,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:01:41,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1286737934, now seen corresponding path program 1 times [2024-11-13 15:01:41,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:01:41,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046409637] [2024-11-13 15:01:41,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:01:41,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:01:41,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:01:41,028 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:01:41,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-13 15:01:41,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:01:41,433 INFO L255 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-13 15:01:41,438 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:01:41,552 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 11 treesize of output 7 [2024-11-13 15:01:41,675 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-11-13 15:01:42,040 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 15 treesize of output 1 [2024-11-13 15:01:42,104 INFO L349 Elim1Store]: treesize reduction 56, result has 25.3 percent of original size [2024-11-13 15:01:42,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 32 [2024-11-13 15:01:42,327 INFO L349 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2024-11-13 15:01:42,328 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 10 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 35 [2024-11-13 15:01:42,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 10 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 15 [2024-11-13 15:01:43,073 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:01:43,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 22 [2024-11-13 15:01:43,085 INFO L349 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2024-11-13 15:01:43,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 22 treesize of output 10 [2024-11-13 15:01:43,356 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:01:43,357 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 15 treesize of output 15 [2024-11-13 15:01:43,704 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:01:43,704 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:01:43,996 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2024-11-13 15:01:54,025 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse3 (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|)) (.cse8 (select |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|)) (.cse4 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse5 (bvadd (_ bv5 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse6 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse7 (bvadd (_ bv7 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (and (forall ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse1 (select v_ArrVal_2543 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse2 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse0 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) .cse1) .cse2))) (or (bvule (bvadd (_ bv8 32) .cse0) (bvadd (_ bv12 32) .cse0)) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse0) (select |c_#length| (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2543) .cse1) .cse2)))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (not (= (store (store (store (store .cse3 .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) .cse7 (select v_ArrVal_2541 .cse7)) v_ArrVal_2541)))))) (not (= v_ArrVal_2543 (store (store (store (store .cse8 .cse4 (select v_ArrVal_2543 .cse4)) .cse5 (select v_ArrVal_2543 .cse5)) .cse6 (select v_ArrVal_2543 .cse6)) .cse7 (select v_ArrVal_2543 .cse7)))))) (forall ((v_ArrVal_2543 (Array (_ BitVec 32) (_ BitVec 32)))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (or (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse10 (select v_ArrVal_2543 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse11 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse13 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse12 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) .cse10) .cse11))) (let ((.cse9 (bvadd (_ bv16 32) .cse13 .cse12))) (or (not (bvule .cse9 (select |c_#length| (select (select (store |c_#memory_$Pointer$#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2543) .cse10) .cse11)))) (bvule (bvadd (_ bv12 32) .cse12) .cse9) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)) (not (bvule (bvadd (_ bv12 32) .cse13 .cse12) .cse9))))))) (not (= (store (store (store (store .cse3 .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) .cse7 (select v_ArrVal_2541 .cse7)) v_ArrVal_2541)))) (not (= v_ArrVal_2543 (store (store (store (store .cse8 .cse4 (select v_ArrVal_2543 .cse4)) .cse5 (select v_ArrVal_2543 .cse5)) .cse6 (select v_ArrVal_2543 .cse6)) .cse7 (select v_ArrVal_2543 .cse7)))))))) is different from false [2024-11-13 15:01:55,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:01:55,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 120 [2024-11-13 15:01:55,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 15:01:55,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36974 treesize of output 36846 [2024-11-13 15:01:56,165 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 15:01:58,845 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:01:58,846 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 116 treesize of output 120 [2024-11-13 15:01:58,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 15:01:59,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1183726 treesize of output 1179630 [2024-11-13 15:02:00,051 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 15:02:06,223 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_hid_open_report_~device#1.base| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|))) (let ((.cse22 (select |c_#length| |c_ULTIMATE.start_hid_open_report_~device#1.base|)) (.cse35 (not .cse0)) (.cse1 (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base|) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| |c_ULTIMATE.start_hid_open_report_~device#1.offset|)) (.cse2 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse3 (bvadd (_ bv5 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse4 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)) (.cse5 (bvadd (_ bv7 32) |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (and (or .cse0 (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_283 (_ BitVec 32)) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse6 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse6) (select |c_#length| v_arrayElimCell_283))) (bvule (bvadd (_ bv8 32) .cse6) (bvadd (_ bv12 32) .cse6)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))))) (or .cse0 (forall ((v_arrayElimCell_278 (_ BitVec 32)) (v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse9 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse8 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)))) (let ((.cse7 (bvadd (_ bv16 32) .cse9 .cse8))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (not (bvule .cse7 (select |c_#length| v_arrayElimCell_278))) (bvule (bvadd (_ bv12 32) .cse8) .cse7) (not (bvule (bvadd (_ bv12 32) .cse9 .cse8) .cse7)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32))))))) (or (and (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)) (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse10 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse13 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse11 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse10))) (let ((.cse12 (bvadd (_ bv16 32) .cse13 .cse11))) (or (= |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| .cse10) (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (= .cse5 .cse10) (bvule (bvadd (_ bv12 32) .cse11) .cse12) (not (bvule (bvadd (_ bv12 32) .cse13 .cse11) .cse12)) (= .cse4 .cse10) (forall ((v_arrayElimCell_277 (_ BitVec 32))) (not (bvule .cse12 (select |c_#length| v_arrayElimCell_277)))) (= .cse3 .cse10) (= .cse2 .cse10)))))))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse17 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse16 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse15 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse17))) (let ((.cse14 (bvadd (_ bv16 32) .cse16 .cse15))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (forall ((v_DerPreprocessor_8 (_ BitVec 32))) (not (bvule .cse14 (select |c_#length| v_DerPreprocessor_8)))) (bvule (bvadd (_ bv12 32) .cse15) .cse14) (not (bvule (bvadd (_ bv12 32) .cse16 .cse15) .cse14)) (not (= .cse3 .cse17))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse18 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse21 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse19 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse18))) (let ((.cse20 (bvadd (_ bv16 32) .cse21 .cse19))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (not (= |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| .cse18)) (bvule (bvadd (_ bv12 32) .cse19) .cse20) (not (bvule (bvadd (_ bv12 32) .cse21 .cse19) .cse20)) (not (bvule .cse20 .cse22))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)) (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse26 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse25 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse23 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse26))) (let ((.cse24 (bvadd (_ bv16 32) .cse25 .cse23))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (bvule (bvadd (_ bv12 32) .cse23) .cse24) (not (bvule (bvadd (_ bv12 32) .cse25 .cse23) .cse24)) (forall ((v_DerPreprocessor_9 (_ BitVec 32))) (not (bvule .cse24 (select |c_#length| v_DerPreprocessor_9)))) (not (= .cse4 .cse26))))))))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse30 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse29 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse28 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse30))) (let ((.cse27 (bvadd (_ bv16 32) .cse29 .cse28))) (or (forall ((v_DerPreprocessor_7 (_ BitVec 32))) (not (bvule .cse27 (select |c_#length| v_DerPreprocessor_7)))) (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (bvule (bvadd (_ bv12 32) .cse28) .cse27) (not (bvule (bvadd (_ bv12 32) .cse29 .cse28) .cse27)) (not (= .cse2 .cse30))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse34 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse33 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse32 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse34))) (let ((.cse31 (bvadd (_ bv16 32) .cse33 .cse32))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (forall ((v_DerPreprocessor_10 (_ BitVec 32))) (not (bvule .cse31 (select |c_#length| v_DerPreprocessor_10)))) (bvule (bvadd (_ bv12 32) .cse32) .cse31) (not (bvule (bvadd (_ bv12 32) .cse33 .cse32) .cse31)) (not (= .cse5 .cse34))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32))))) .cse35) (or .cse0 (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_281 (_ BitVec 32)) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse36 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse36) (select |c_#length| v_arrayElimCell_281))) (bvule (bvadd (_ bv8 32) .cse36) (bvadd (_ bv12 32) .cse36)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))))) (or (and (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse38 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse37 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse38))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (forall ((v_DerPreprocessor_12 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse37) (select |c_#length| v_DerPreprocessor_12)))) (bvule (bvadd (_ bv8 32) .cse37) (bvadd (_ bv12 32) .cse37)) (not (= .cse3 .cse38)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse39 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse40 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse39))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (not (= .cse5 .cse39)) (forall ((v_DerPreprocessor_14 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse40) (select |c_#length| v_DerPreprocessor_14)))) (bvule (bvadd (_ bv8 32) .cse40) (bvadd (_ bv12 32) .cse40)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse41 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse42 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse41))) (or (= |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| .cse41) (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (= .cse5 .cse41) (= .cse4 .cse41) (= .cse3 .cse41) (forall ((v_arrayElimCell_282 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse42) (select |c_#length| v_arrayElimCell_282)))) (= .cse2 .cse41) (bvule (bvadd (_ bv8 32) .cse42) (bvadd (_ bv12 32) .cse42)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)) (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse43 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse44 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse43))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (not (= |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset| .cse43)) (bvule (bvadd (_ bv8 32) .cse44) (bvadd (_ bv12 32) .cse44)) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse44) .cse22)))))))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse46 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse45 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse46))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (forall ((v_DerPreprocessor_13 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse45) (select |c_#length| v_DerPreprocessor_13)))) (bvule (bvadd (_ bv8 32) .cse45) (bvadd (_ bv12 32) .cse45)) (not (= .cse4 .cse46)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|))) (let ((.cse47 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse48))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (forall ((v_DerPreprocessor_11 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse47) (select |c_#length| v_DerPreprocessor_11)))) (not (= .cse2 .cse48)) (bvule (bvadd (_ bv8 32) .cse47) (bvadd (_ bv12 32) .cse47)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32))))) .cse35) (or .cse0 (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32)) (v_arrayElimCell_276 (_ BitVec 32))) (let ((.cse51 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse49 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_~parser~0#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_~parser~0#1.offset|)))) (let ((.cse50 (bvadd (_ bv16 32) .cse51 .cse49))) (or (not (= v_ArrVal_2541 (store (store (store (store .cse1 .cse2 (select v_ArrVal_2541 .cse2)) .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)))) (bvule (bvadd (_ bv12 32) .cse49) .cse50) (not (bvule (bvadd (_ bv12 32) .cse51 .cse49) .cse50)) (not (bvule .cse50 (select |c_#length| v_arrayElimCell_276))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))))))))) is different from true [2024-11-13 15:02:15,605 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| |c_ULTIMATE.start_hid_open_report_~device#1.base|))) (let ((.cse13 (not .cse0)) (.cse18 (select |c_#length| |c_ULTIMATE.start_hid_open_report_~device#1.base|)) (.cse2 (store (select |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base|) |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset| |c_ULTIMATE.start_hid_open_report_~device#1.offset|)) (.cse3 (bvadd (_ bv4 32) |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)) (.cse4 (bvadd (_ bv5 32) |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)) (.cse5 (bvadd (_ bv6 32) |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)) (.cse6 (bvadd (_ bv7 32) |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (and (or .cse0 (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_283 (_ BitVec 32)) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse1 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)))) (or (bvule (bvadd (_ bv8 32) .cse1) (bvadd (_ bv12 32) .cse1)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse1) (select |c_#length| v_arrayElimCell_283))))))) (or .cse0 (forall ((v_arrayElimCell_278 (_ BitVec 32)) (v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse9 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse8 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)))) (let ((.cse7 (bvadd (_ bv16 32) .cse9 .cse8))) (or (not (bvule .cse7 (select |c_#length| v_arrayElimCell_278))) (bvule (bvadd (_ bv12 32) .cse8) .cse7) (not (bvule (bvadd (_ bv12 32) .cse9 .cse8) .cse7)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32))))))) (or .cse0 (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32)) (v_arrayElimCell_276 (_ BitVec 32))) (let ((.cse12 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse11 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)))) (let ((.cse10 (bvadd (_ bv16 32) .cse12 .cse11))) (or (not (bvule .cse10 (select |c_#length| v_arrayElimCell_276))) (bvule (bvadd (_ bv12 32) .cse11) .cse10) (not (bvule (bvadd (_ bv12 32) .cse12 .cse11) .cse10)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32))))))) (or .cse13 (and (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse15 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse14 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse15))) (or (forall ((v_DerPreprocessor_14 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse14) (select |c_#length| v_DerPreprocessor_14)))) (bvule (bvadd (_ bv8 32) .cse14) (bvadd (_ bv12 32) .cse14)) (not (= .cse15 .cse6)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse16 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse17 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse16))) (or (not (= .cse16 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)) (bvule (bvadd (_ bv8 32) .cse17) (bvadd (_ bv12 32) .cse17)) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse17) .cse18)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse19 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse20 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse19))) (or (not (= .cse19 .cse3)) (forall ((v_DerPreprocessor_11 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse20) (select |c_#length| v_DerPreprocessor_11)))) (bvule (bvadd (_ bv8 32) .cse20) (bvadd (_ bv12 32) .cse20)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse21 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse22 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse21))) (or (= .cse21 .cse6) (= .cse21 .cse5) (bvule (bvadd (_ bv8 32) .cse22) (bvadd (_ bv12 32) .cse22)) (= .cse21 .cse4) (= .cse21 .cse3) (= .cse21 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (forall ((v_arrayElimCell_282 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse22) (select |c_#length| v_arrayElimCell_282)))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse23 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse24 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse23))) (or (not (= .cse23 .cse4)) (bvule (bvadd (_ bv8 32) .cse24) (bvadd (_ bv12 32) .cse24)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (forall ((v_DerPreprocessor_12 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse24) (select |c_#length| v_DerPreprocessor_12)))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse26 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse25 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse26))) (or (bvule (bvadd (_ bv8 32) .cse25) (bvadd (_ bv12 32) .cse25)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (forall ((v_DerPreprocessor_13 (_ BitVec 32))) (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse25) (select |c_#length| v_DerPreprocessor_13)))) (not (= .cse26 .cse5)))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))))) (or .cse0 (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32))) (v_arrayElimCell_281 (_ BitVec 32)) (|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (let ((.cse27 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)))) (or (not (bvule (bvadd (_ bv16 32) (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|) .cse27) (select |c_#length| v_arrayElimCell_281))) (bvule (bvadd (_ bv8 32) .cse27) (bvadd (_ bv12 32) .cse27)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))))) (or .cse13 (and (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse28 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse31 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse29 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse28))) (let ((.cse30 (bvadd (_ bv16 32) .cse31 .cse29))) (or (not (= .cse28 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|)) (bvule (bvadd (_ bv12 32) .cse29) .cse30) (not (bvule .cse30 .cse18)) (not (bvule (bvadd (_ bv12 32) .cse31 .cse29) .cse30)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse35 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse34 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse33 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse35))) (let ((.cse32 (bvadd (_ bv16 32) .cse34 .cse33))) (or (forall ((v_DerPreprocessor_9 (_ BitVec 32))) (not (bvule .cse32 (select |c_#length| v_DerPreprocessor_9)))) (bvule (bvadd (_ bv12 32) .cse33) .cse32) (not (bvule (bvadd (_ bv12 32) .cse34 .cse33) .cse32)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (not (= .cse35 .cse5))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)) (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse36 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse39 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse37 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse36))) (let ((.cse38 (bvadd (_ bv16 32) .cse39 .cse37))) (or (not (= .cse36 .cse4)) (bvule (bvadd (_ bv12 32) .cse37) .cse38) (forall ((v_DerPreprocessor_8 (_ BitVec 32))) (not (bvule .cse38 (select |c_#length| v_DerPreprocessor_8)))) (not (bvule (bvadd (_ bv12 32) .cse39 .cse37) .cse38)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541))))))))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse42 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse43 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse40 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse42))) (let ((.cse41 (bvadd (_ bv16 32) .cse43 .cse40))) (or (bvule (bvadd (_ bv12 32) .cse40) .cse41) (forall ((v_DerPreprocessor_10 (_ BitVec 32))) (not (bvule .cse41 (select |c_#length| v_DerPreprocessor_10)))) (not (= .cse42 .cse6)) (not (bvule (bvadd (_ bv12 32) .cse43 .cse40) .cse41)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse46 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse47 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse44 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse46))) (let ((.cse45 (bvadd (_ bv16 32) .cse47 .cse44))) (or (bvule (bvadd (_ bv12 32) .cse44) .cse45) (= .cse46 .cse6) (= .cse46 .cse5) (= .cse46 .cse4) (= .cse46 .cse3) (not (bvule (bvadd (_ bv12 32) .cse47 .cse44) .cse45)) (forall ((v_arrayElimCell_277 (_ BitVec 32))) (not (bvule .cse45 (select |c_#length| v_arrayElimCell_277)))) (= .cse46 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32)))) (forall ((|ULTIMATE.start_hid_register_report_~id#1| (_ BitVec 32))) (or (forall ((v_ArrVal_2541 (Array (_ BitVec 32) (_ BitVec 32)))) (let ((.cse48 (select v_ArrVal_2541 |c_ULTIMATE.start_hid_open_report_#t~ret59#1.offset|))) (let ((.cse51 (bvmul (_ bv4 32) |ULTIMATE.start_hid_register_report_~id#1|)) (.cse49 (select (select (store |c_#memory_$Pointer$#1.offset| |c_ULTIMATE.start_hid_open_report_#t~ret59#1.base| v_ArrVal_2541) |c_ULTIMATE.start_hid_open_report_~device#1.base|) .cse48))) (let ((.cse50 (bvadd (_ bv16 32) .cse51 .cse49))) (or (not (= .cse48 .cse3)) (bvule (bvadd (_ bv12 32) .cse49) .cse50) (not (bvule (bvadd (_ bv12 32) .cse51 .cse49) .cse50)) (not (= (store (store (store (store .cse2 .cse3 (select v_ArrVal_2541 .cse3)) .cse4 (select v_ArrVal_2541 .cse4)) .cse5 (select v_ArrVal_2541 .cse5)) .cse6 (select v_ArrVal_2541 .cse6)) v_ArrVal_2541)) (forall ((v_DerPreprocessor_7 (_ BitVec 32))) (not (bvule .cse50 (select |c_#length| v_DerPreprocessor_7))))))))) (bvuge |ULTIMATE.start_hid_register_report_~id#1| (_ bv256 32))))))))) is different from true [2024-11-13 15:02:15,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2024-11-13 15:02:16,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46 [2024-11-13 15:02:16,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2024-11-13 15:02:16,281 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 15:02:16,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2024-11-13 15:02:16,479 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2024-11-13 15:02:16,553 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46 [2024-11-13 15:02:16,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2024-11-13 15:02:16,692 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 15:02:16,734 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 36 [2024-11-13 15:02:16,791 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 15:02:16,819 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46 [2024-11-13 15:02:16,878 WARN L214 Elim1Store]: Array PQE input equivalent to true [2024-11-13 15:02:16,904 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 46 [2024-11-13 15:02:31,548 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:02:31,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046409637] [2024-11-13 15:02:31,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046409637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:02:31,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1188787052] [2024-11-13 15:02:31,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:02:31,549 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-13 15:02:31,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/cvc4 [2024-11-13 15:02:31,551 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-13 15:02:31,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (45)] Waiting until timeout for monitored process [2024-11-13 15:02:32,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:02:32,721 INFO L255 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-13 15:02:32,728 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:02:34,281 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-11-13 15:02:38,439 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 15 treesize of output 1 [2024-11-13 15:02:38,490 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 11 treesize of output 7 [2024-11-13 15:02:39,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:39,526 INFO L349 Elim1Store]: treesize reduction 29, result has 27.5 percent of original size [2024-11-13 15:02:39,527 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 27 treesize of output 33 [2024-11-13 15:02:39,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:39,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:39,604 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 15:02:39,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 21 [2024-11-13 15:02:40,541 INFO L349 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2024-11-13 15:02:40,541 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 15 treesize of output 7 [2024-11-13 15:02:40,580 INFO L349 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2024-11-13 15:02:40,580 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 30 treesize of output 22 [2024-11-13 15:02:43,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:43,174 INFO L349 Elim1Store]: treesize reduction 25, result has 26.5 percent of original size [2024-11-13 15:02:43,174 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 23 treesize of output 25 [2024-11-13 15:02:43,351 INFO L349 Elim1Store]: treesize reduction 26, result has 33.3 percent of original size [2024-11-13 15:02:43,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 28 treesize of output 30 [2024-11-13 15:02:45,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2024-11-13 15:02:45,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 27 [2024-11-13 15:02:46,799 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 15:02:46,800 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 68 treesize of output 30 [2024-11-13 15:02:46,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:46,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 13 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 21 [2024-11-13 15:02:51,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:51,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 15:02:51,838 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:02:51,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 23 [2024-11-13 15:02:55,156 WARN L873 $PredicateComparison]: unable to prove that (exists ((|ldv_zalloc_#t~malloc13#1.base| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_old(#valid)| |ldv_zalloc_#t~malloc13#1.base|)) (= |c_#length| (store |c_old(#length)| |ldv_zalloc_#t~malloc13#1.base| (select |c_#length| |ldv_zalloc_#t~malloc13#1.base|))))) is different from true [2024-11-13 15:02:55,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:02:55,317 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-11-13 15:02:55,385 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 15:02:55,385 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-11-13 15:02:56,511 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2024-11-13 15:02:56,511 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 15:03:07,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1188787052] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 15:03:07,205 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 15:03:07,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 28] total 50 [2024-11-13 15:03:07,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277113190] [2024-11-13 15:03:07,205 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 15:03:07,206 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-13 15:03:07,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:03:07,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-13 15:03:07,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=3550, Unknown=27, NotChecked=492, Total=4290 [2024-11-13 15:03:07,208 INFO L87 Difference]: Start difference. First operand 363 states and 441 transitions. Second operand has 51 states, 46 states have (on average 2.260869565217391) internal successors, (104), 42 states have internal predecessors, (104), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-13 15:03:47,423 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:03:52,599 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:04:10,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:04:14,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:04:40,903 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:04:44,960 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-13 15:04:45,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:04:45,674 INFO L93 Difference]: Finished difference Result 592 states and 682 transitions. [2024-11-13 15:04:45,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-13 15:04:45,675 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 46 states have (on average 2.260869565217391) internal successors, (104), 42 states have internal predecessors, (104), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 60 [2024-11-13 15:04:45,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:04:45,677 INFO L225 Difference]: With dead ends: 592 [2024-11-13 15:04:45,677 INFO L226 Difference]: Without dead ends: 592 [2024-11-13 15:04:45,680 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 2918 ImplicationChecksByTransitivity, 105.9s TimeCoverageRelationStatistics Valid=800, Invalid=9690, Unknown=32, NotChecked=820, Total=11342 [2024-11-13 15:04:45,681 INFO L432 NwaCegarLoop]: 97 mSDtfsCounter, 1328 mSDsluCounter, 2248 mSDsCounter, 0 mSdLazyCounter, 3595 mSolverCounterSat, 121 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 50.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1333 SdHoareTripleChecker+Valid, 2345 SdHoareTripleChecker+Invalid, 4213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 3595 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 478 IncrementalHoareTripleChecker+Unchecked, 51.2s IncrementalHoareTripleChecker+Time [2024-11-13 15:04:45,681 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1333 Valid, 2345 Invalid, 4213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 3595 Invalid, 19 Unknown, 478 Unchecked, 51.2s Time] [2024-11-13 15:04:45,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592 states. [2024-11-13 15:04:45,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592 to 444. [2024-11-13 15:04:45,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 350 states have (on average 1.48) internal successors, (518), 402 states have internal predecessors, (518), 23 states have call successors, (23), 18 states have call predecessors, (23), 22 states have return successors, (28), 23 states have call predecessors, (28), 23 states have call successors, (28) [2024-11-13 15:04:45,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 569 transitions. [2024-11-13 15:04:45,693 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 569 transitions. Word has length 60 [2024-11-13 15:04:45,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:04:45,696 INFO L471 AbstractCegarLoop]: Abstraction has 444 states and 569 transitions. [2024-11-13 15:04:45,696 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 46 states have (on average 2.260869565217391) internal successors, (104), 42 states have internal predecessors, (104), 8 states have call successors, (8), 5 states have call predecessors, (8), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2024-11-13 15:04:45,696 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 569 transitions. [2024-11-13 15:04:45,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-13 15:04:45,697 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:04:45,697 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:04:45,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt (45)] Ended with exit code 0 [2024-11-13 15:04:45,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-13 15:04:46,098 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/cvc4 --incremental --print-success --lang smt,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:04:46,098 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 15:04:46,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:04:46,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1613050903, now seen corresponding path program 1 times [2024-11-13 15:04:46,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:04:46,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1943122291] [2024-11-13 15:04:46,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:04:46,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:04:46,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:04:46,101 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:04:46,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-13 15:04:46,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:04:46,486 INFO L255 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-11-13 15:04:46,491 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:04:46,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-11-13 15:04:47,042 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 15:04:47,042 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-11-13 15:04:47,768 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 11 treesize of output 7 [2024-11-13 15:04:48,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 15:04:48,351 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 15:04:48,351 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 15:04:48,607 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 11 treesize of output 7 [2024-11-13 15:04:48,651 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 37 [2024-11-13 15:04:49,385 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-11-13 15:04:51,128 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-13 15:04:51,129 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 50 treesize of output 46 [2024-11-13 15:04:51,339 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-13 15:04:51,339 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2024-11-13 15:04:52,678 INFO L349 Elim1Store]: treesize reduction 48, result has 39.2 percent of original size [2024-11-13 15:04:52,679 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 17 case distinctions, treesize of input 106 treesize of output 91 [2024-11-13 15:04:53,112 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 15:04:53,112 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 21 [2024-11-13 15:05:05,537 INFO L349 Elim1Store]: treesize reduction 16, result has 51.5 percent of original size [2024-11-13 15:05:05,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 198 treesize of output 198 [2024-11-13 15:05:06,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 15:05:06,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-13 15:05:08,571 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:05:08,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 76 treesize of output 35 [2024-11-13 15:05:09,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:05:09,344 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:05:09,344 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:05:09,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943122291] [2024-11-13 15:05:09,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943122291] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:05:09,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:05:09,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2024-11-13 15:05:09,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082208182] [2024-11-13 15:05:09,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:05:09,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-13 15:05:09,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:05:09,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-13 15:05:09,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=1104, Unknown=0, NotChecked=0, Total=1190 [2024-11-13 15:05:09,346 INFO L87 Difference]: Start difference. First operand 444 states and 569 transitions. Second operand has 35 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 27 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 15:05:55,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 15:05:55,451 INFO L93 Difference]: Finished difference Result 591 states and 710 transitions. [2024-11-13 15:05:55,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2024-11-13 15:05:55,452 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 27 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 61 [2024-11-13 15:05:55,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 15:05:55,454 INFO L225 Difference]: With dead ends: 591 [2024-11-13 15:05:55,454 INFO L226 Difference]: Without dead ends: 591 [2024-11-13 15:05:55,456 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1474 ImplicationChecksByTransitivity, 32.7s TimeCoverageRelationStatistics Valid=504, Invalid=5816, Unknown=0, NotChecked=0, Total=6320 [2024-11-13 15:05:55,456 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 718 mSDsluCounter, 2061 mSDsCounter, 0 mSdLazyCounter, 3009 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 2164 SdHoareTripleChecker+Invalid, 3067 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 3009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.8s IncrementalHoareTripleChecker+Time [2024-11-13 15:05:55,456 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 2164 Invalid, 3067 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 3009 Invalid, 0 Unknown, 0 Unchecked, 23.8s Time] [2024-11-13 15:05:55,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2024-11-13 15:05:55,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 489. [2024-11-13 15:05:55,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 388 states have (on average 1.5103092783505154) internal successors, (586), 443 states have internal predecessors, (586), 26 states have call successors, (26), 22 states have call predecessors, (26), 26 states have return successors, (31), 23 states have call predecessors, (31), 26 states have call successors, (31) [2024-11-13 15:05:55,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 643 transitions. [2024-11-13 15:05:55,465 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 643 transitions. Word has length 61 [2024-11-13 15:05:55,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 15:05:55,465 INFO L471 AbstractCegarLoop]: Abstraction has 489 states and 643 transitions. [2024-11-13 15:05:55,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 27 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-13 15:05:55,466 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 643 transitions. [2024-11-13 15:05:55,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-13 15:05:55,466 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 15:05:55,466 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 15:05:55,490 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-13 15:05:55,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:05:55,671 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting free_reportsErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [free_reportsErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, free_reportsErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 73 more)] === [2024-11-13 15:05:55,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 15:05:55,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1613050904, now seen corresponding path program 1 times [2024-11-13 15:05:55,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 15:05:55,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1194247918] [2024-11-13 15:05:55,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 15:05:55,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 15:05:55,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 15:05:55,674 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 15:05:55,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a5d057ea-4d2b-4f7c-b6df-4e723759b18f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-13 15:05:56,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 15:05:56,069 INFO L255 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 95 conjuncts are in the unsatisfiable core [2024-11-13 15:05:56,074 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 15:05:56,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-11-13 15:05:56,639 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2024-11-13 15:05:56,639 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-11-13 15:05:57,400 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 11 treesize of output 7 [2024-11-13 15:05:57,425 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 11 treesize of output 7 [2024-11-13 15:05:57,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2024-11-13 15:05:57,727 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2024-11-13 15:05:58,074 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 15:05:58,075 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 7 [2024-11-13 15:05:58,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2024-11-13 15:05:58,402 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 37 [2024-11-13 15:05:59,259 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-11-13 15:06:01,211 INFO L349 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2024-11-13 15:06:01,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2024-11-13 15:06:01,333 INFO L349 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2024-11-13 15:06:01,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 61 treesize of output 53 [2024-11-13 15:06:03,127 INFO L349 Elim1Store]: treesize reduction 48, result has 47.3 percent of original size [2024-11-13 15:06:03,127 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 131 treesize of output 131 [2024-11-13 15:06:03,502 INFO L349 Elim1Store]: treesize reduction 48, result has 39.2 percent of original size [2024-11-13 15:06:03,503 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 7 new quantified variables, introduced 16 case distinctions, treesize of input 143 treesize of output 116 [2024-11-13 15:06:18,970 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 15:06:18,971 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 45 [2024-11-13 15:06:19,011 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-13 15:06:19,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2024-11-13 15:06:20,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 15:06:20,176 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 15:06:20,176 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 15:06:20,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194247918] [2024-11-13 15:06:20,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194247918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 15:06:20,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 15:06:20,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2024-11-13 15:06:20,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049937461] [2024-11-13 15:06:20,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 15:06:20,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-13 15:06:20,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 15:06:20,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-13 15:06:20,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=1101, Unknown=0, NotChecked=0, Total=1190 [2024-11-13 15:06:20,178 INFO L87 Difference]: Start difference. First operand 489 states and 643 transitions. Second operand has 35 states, 31 states have (on average 1.7419354838709677) internal successors, (54), 27 states have internal predecessors, (54), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3)